pub struct PhysicalDevicePropertiesBuilder { /* private fields */ }Expand description
Builder for PhysicalDeviceProperties.
Implementations§
Source§impl PhysicalDevicePropertiesBuilder
impl PhysicalDevicePropertiesBuilder
pub fn api_version(self, value: u32) -> PhysicalDevicePropertiesBuilder
pub fn driver_version(self, value: u32) -> PhysicalDevicePropertiesBuilder
pub fn vendor_id(self, value: u32) -> PhysicalDevicePropertiesBuilder
pub fn device_id(self, value: u32) -> PhysicalDevicePropertiesBuilder
pub fn device_type( self, value: PhysicalDeviceType, ) -> PhysicalDevicePropertiesBuilder
pub fn device_name( self, value: StringArray<vulkan_rust_sys::::builders::{impl#33}::device_name::{constant#0}>, ) -> PhysicalDevicePropertiesBuilder
pub fn pipeline_cache_uuid( self, value: [u8; 16], ) -> PhysicalDevicePropertiesBuilder
pub fn limits( self, value: PhysicalDeviceLimits, ) -> PhysicalDevicePropertiesBuilder
pub fn sparse_properties( self, value: PhysicalDeviceSparseProperties, ) -> PhysicalDevicePropertiesBuilder
Trait Implementations§
Source§impl Deref for PhysicalDevicePropertiesBuilder
impl Deref for PhysicalDevicePropertiesBuilder
Source§type Target = PhysicalDeviceProperties
type Target = PhysicalDeviceProperties
The resulting type after dereferencing.
Auto Trait Implementations§
impl Freeze for PhysicalDevicePropertiesBuilder
impl RefUnwindSafe for PhysicalDevicePropertiesBuilder
impl Send for PhysicalDevicePropertiesBuilder
impl Sync for PhysicalDevicePropertiesBuilder
impl Unpin for PhysicalDevicePropertiesBuilder
impl UnsafeUnpin for PhysicalDevicePropertiesBuilder
impl UnwindSafe for PhysicalDevicePropertiesBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more