#[repr(transparent)]pub struct PhysicalDeviceFloatControlsPropertiesBuilder { /* private fields */ }
Expand description
A builder for a PhysicalDeviceFloatControlsProperties
.
Implementations§
source§impl PhysicalDeviceFloatControlsPropertiesBuilder
impl PhysicalDeviceFloatControlsPropertiesBuilder
pub fn denorm_behavior_independence( self, denorm_behavior_independence: ShaderFloatControlsIndependence ) -> Self
pub fn rounding_mode_independence( self, rounding_mode_independence: ShaderFloatControlsIndependence ) -> Self
pub fn shader_signed_zero_inf_nan_preserve_float16( self, shader_signed_zero_inf_nan_preserve_float16: bool ) -> Self
pub fn shader_signed_zero_inf_nan_preserve_float32( self, shader_signed_zero_inf_nan_preserve_float32: bool ) -> Self
pub fn shader_signed_zero_inf_nan_preserve_float64( self, shader_signed_zero_inf_nan_preserve_float64: bool ) -> Self
pub fn shader_denorm_preserve_float16( self, shader_denorm_preserve_float16: bool ) -> Self
pub fn shader_denorm_preserve_float32( self, shader_denorm_preserve_float32: bool ) -> Self
pub fn shader_denorm_preserve_float64( self, shader_denorm_preserve_float64: bool ) -> Self
pub fn shader_denorm_flush_to_zero_float16( self, shader_denorm_flush_to_zero_float16: bool ) -> Self
pub fn shader_denorm_flush_to_zero_float32( self, shader_denorm_flush_to_zero_float32: bool ) -> Self
pub fn shader_denorm_flush_to_zero_float64( self, shader_denorm_flush_to_zero_float64: bool ) -> Self
pub fn shader_rounding_mode_rte_float16( self, shader_rounding_mode_rte_float16: bool ) -> Self
pub fn shader_rounding_mode_rte_float32( self, shader_rounding_mode_rte_float32: bool ) -> Self
pub fn shader_rounding_mode_rte_float64( self, shader_rounding_mode_rte_float64: bool ) -> Self
pub fn shader_rounding_mode_rtz_float16( self, shader_rounding_mode_rtz_float16: bool ) -> Self
pub fn shader_rounding_mode_rtz_float32( self, shader_rounding_mode_rtz_float32: bool ) -> Self
pub fn shader_rounding_mode_rtz_float64( self, shader_rounding_mode_rtz_float64: bool ) -> Self
pub fn build(self) -> PhysicalDeviceFloatControlsProperties
Trait Implementations§
source§impl Cast for PhysicalDeviceFloatControlsPropertiesBuilder
impl Cast for PhysicalDeviceFloatControlsPropertiesBuilder
§type Target = PhysicalDeviceFloatControlsProperties
type Target = PhysicalDeviceFloatControlsProperties
The other type this type can be used interchangeably with in FFI.
source§impl Clone for PhysicalDeviceFloatControlsPropertiesBuilder
impl Clone for PhysicalDeviceFloatControlsPropertiesBuilder
source§fn clone(&self) -> PhysicalDeviceFloatControlsPropertiesBuilder
fn clone(&self) -> PhysicalDeviceFloatControlsPropertiesBuilder
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 PhysicalDeviceFloatControlsPropertiesBuilder
impl Default for PhysicalDeviceFloatControlsPropertiesBuilder
source§fn default() -> PhysicalDeviceFloatControlsPropertiesBuilder
fn default() -> PhysicalDeviceFloatControlsPropertiesBuilder
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceFloatControlsPropertiesBuilder
Auto Trait Implementations§
impl RefUnwindSafe for PhysicalDeviceFloatControlsPropertiesBuilder
impl !Send for PhysicalDeviceFloatControlsPropertiesBuilder
impl !Sync for PhysicalDeviceFloatControlsPropertiesBuilder
impl Unpin for PhysicalDeviceFloatControlsPropertiesBuilder
impl UnwindSafe for PhysicalDeviceFloatControlsPropertiesBuilder
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