#[repr(transparent)]pub struct PhysicalDeviceSubgroupSizeControlFeaturesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceSubgroupSizeControlFeatures
.
Implementations§
source§impl PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl PhysicalDeviceSubgroupSizeControlFeaturesBuilder
pub fn subgroup_size_control(self, subgroup_size_control: bool) -> Self
pub fn compute_full_subgroups(self, compute_full_subgroups: bool) -> Self
pub fn build(self) -> PhysicalDeviceSubgroupSizeControlFeatures
Trait Implementations§
source§impl Cast for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl Cast for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
§type Target = PhysicalDeviceSubgroupSizeControlFeatures
type Target = PhysicalDeviceSubgroupSizeControlFeatures
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl Clone for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
source§fn clone(&self) -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder
fn clone(&self) -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder
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 PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl Default for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
source§fn default() -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder
fn default() -> PhysicalDeviceSubgroupSizeControlFeaturesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl !Send for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl !Sync for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl Unpin for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
impl UnwindSafe for PhysicalDeviceSubgroupSizeControlFeaturesBuilder
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