#[repr(C)]pub struct PhysicalDeviceFloatControlsProperties {Show 19 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub denorm_behavior_independence: ShaderFloatControlsIndependence,
pub rounding_mode_independence: ShaderFloatControlsIndependence,
pub shader_signed_zero_inf_nan_preserve_float16: u32,
pub shader_signed_zero_inf_nan_preserve_float32: u32,
pub shader_signed_zero_inf_nan_preserve_float64: u32,
pub shader_denorm_preserve_float16: u32,
pub shader_denorm_preserve_float32: u32,
pub shader_denorm_preserve_float64: u32,
pub shader_denorm_flush_to_zero_float16: u32,
pub shader_denorm_flush_to_zero_float32: u32,
pub shader_denorm_flush_to_zero_float64: u32,
pub shader_rounding_mode_rte_float16: u32,
pub shader_rounding_mode_rte_float32: u32,
pub shader_rounding_mode_rte_float64: u32,
pub shader_rounding_mode_rtz_float16: u32,
pub shader_rounding_mode_rtz_float32: u32,
pub shader_rounding_mode_rtz_float64: u32,
}Expand description
Fields
s_type: StructureTypep_next: *mut c_voiddenorm_behavior_independence: ShaderFloatControlsIndependencerounding_mode_independence: ShaderFloatControlsIndependenceshader_signed_zero_inf_nan_preserve_float16: u32shader_signed_zero_inf_nan_preserve_float32: u32shader_signed_zero_inf_nan_preserve_float64: u32shader_denorm_preserve_float16: u32shader_denorm_preserve_float32: u32shader_denorm_preserve_float64: u32shader_denorm_flush_to_zero_float16: u32shader_denorm_flush_to_zero_float32: u32shader_denorm_flush_to_zero_float64: u32shader_rounding_mode_rte_float16: u32shader_rounding_mode_rte_float32: u32shader_rounding_mode_rte_float64: u32shader_rounding_mode_rtz_float16: u32shader_rounding_mode_rtz_float32: u32shader_rounding_mode_rtz_float64: u32Implementations
sourceimpl PhysicalDeviceFloatControlsProperties
impl PhysicalDeviceFloatControlsProperties
pub fn builder<'a>() -> PhysicalDeviceFloatControlsPropertiesBuilder<'a>
Trait Implementations
sourceimpl Clone for PhysicalDeviceFloatControlsProperties
impl Clone for PhysicalDeviceFloatControlsProperties
sourcefn clone(&self) -> PhysicalDeviceFloatControlsProperties
fn clone(&self) -> PhysicalDeviceFloatControlsProperties
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for PhysicalDeviceFloatControlsProperties
impl Default for PhysicalDeviceFloatControlsProperties
sourcefn default() -> PhysicalDeviceFloatControlsProperties
fn default() -> PhysicalDeviceFloatControlsProperties
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceFloatControlsProperties
impl ExtendsPhysicalDeviceProperties2 for PhysicalDeviceFloatControlsProperties
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceFloatControlsProperties
impl !Send for PhysicalDeviceFloatControlsProperties
impl !Sync for PhysicalDeviceFloatControlsProperties
impl Unpin for PhysicalDeviceFloatControlsProperties
impl UnwindSafe for PhysicalDeviceFloatControlsProperties
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more