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