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