pub struct PhysicalDeviceSubgroupSizeControlPropertiesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceSubgroupSizeControlProperties
.
Implementations§
source§impl PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl PhysicalDeviceSubgroupSizeControlPropertiesBuilder
pub fn min_subgroup_size(self, min_subgroup_size: u32) -> Self
pub fn max_subgroup_size(self, max_subgroup_size: u32) -> Self
pub fn max_compute_workgroup_subgroups( self, max_compute_workgroup_subgroups: u32 ) -> Self
pub fn required_subgroup_size_stages( self, required_subgroup_size_stages: ShaderStageFlags ) -> Self
pub fn build(self) -> PhysicalDeviceSubgroupSizeControlProperties
Trait Implementations§
source§impl Cast for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl Cast for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
§type Target = PhysicalDeviceSubgroupSizeControlProperties
type Target = PhysicalDeviceSubgroupSizeControlProperties
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl Clone for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
source§fn clone(&self) -> PhysicalDeviceSubgroupSizeControlPropertiesBuilder
fn clone(&self) -> PhysicalDeviceSubgroupSizeControlPropertiesBuilder
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 PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl Default for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
source§fn default() -> PhysicalDeviceSubgroupSizeControlPropertiesBuilder
fn default() -> PhysicalDeviceSubgroupSizeControlPropertiesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
Auto Trait Implementations§
impl Freeze for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl RefUnwindSafe for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl !Send for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl !Sync for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl Unpin for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
impl UnwindSafe for PhysicalDeviceSubgroupSizeControlPropertiesBuilder
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