#[repr(transparent)]pub struct PhysicalDeviceVulkan11PropertiesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceVulkan11Properties
.
Implementations§
source§impl PhysicalDeviceVulkan11PropertiesBuilder
impl PhysicalDeviceVulkan11PropertiesBuilder
pub fn device_uuid(self, device_uuid: impl Into<ByteArray<UUID_SIZE>>) -> Self
pub fn driver_uuid(self, driver_uuid: impl Into<ByteArray<UUID_SIZE>>) -> Self
pub fn device_luid(self, device_luid: impl Into<ByteArray<LUID_SIZE>>) -> Self
pub fn device_node_mask(self, device_node_mask: u32) -> Self
pub fn device_luid_valid(self, device_luid_valid: bool) -> Self
pub fn subgroup_size(self, subgroup_size: u32) -> Self
pub fn subgroup_supported_stages( self, subgroup_supported_stages: ShaderStageFlags ) -> Self
pub fn subgroup_supported_operations( self, subgroup_supported_operations: SubgroupFeatureFlags ) -> Self
pub fn subgroup_quad_operations_in_all_stages( self, subgroup_quad_operations_in_all_stages: bool ) -> Self
pub fn point_clipping_behavior( self, point_clipping_behavior: PointClippingBehavior ) -> Self
pub fn max_multiview_view_count(self, max_multiview_view_count: u32) -> Self
pub fn max_multiview_instance_index( self, max_multiview_instance_index: u32 ) -> Self
pub fn protected_no_fault(self, protected_no_fault: bool) -> Self
pub fn max_per_set_descriptors(self, max_per_set_descriptors: u32) -> Self
pub fn max_memory_allocation_size( self, max_memory_allocation_size: DeviceSize ) -> Self
pub fn build(self) -> PhysicalDeviceVulkan11Properties
Trait Implementations§
source§impl Cast for PhysicalDeviceVulkan11PropertiesBuilder
impl Cast for PhysicalDeviceVulkan11PropertiesBuilder
§type Target = PhysicalDeviceVulkan11Properties
type Target = PhysicalDeviceVulkan11Properties
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceVulkan11PropertiesBuilder
impl Clone for PhysicalDeviceVulkan11PropertiesBuilder
source§fn clone(&self) -> PhysicalDeviceVulkan11PropertiesBuilder
fn clone(&self) -> PhysicalDeviceVulkan11PropertiesBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PhysicalDeviceVulkan11PropertiesBuilder
impl Default for PhysicalDeviceVulkan11PropertiesBuilder
source§fn default() -> PhysicalDeviceVulkan11PropertiesBuilder
fn default() -> PhysicalDeviceVulkan11PropertiesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceVulkan11PropertiesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceVulkan11PropertiesBuilder
impl !Send for PhysicalDeviceVulkan11PropertiesBuilder
impl !Sync for PhysicalDeviceVulkan11PropertiesBuilder
impl Unpin for PhysicalDeviceVulkan11PropertiesBuilder
impl UnwindSafe for PhysicalDeviceVulkan11PropertiesBuilder
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