#[repr(C)]pub struct PhysicalDeviceFloatControlsProperties {Show 19 fields
pub sType: StructureType,
pub pNext: *mut c_void,
pub denormBehaviorIndependence: ShaderFloatControlsIndependence,
pub roundingModeIndependence: ShaderFloatControlsIndependence,
pub shaderSignedZeroInfNanPreserveFloat16: Bool32,
pub shaderSignedZeroInfNanPreserveFloat32: Bool32,
pub shaderSignedZeroInfNanPreserveFloat64: Bool32,
pub shaderDenormPreserveFloat16: Bool32,
pub shaderDenormPreserveFloat32: Bool32,
pub shaderDenormPreserveFloat64: Bool32,
pub shaderDenormFlushToZeroFloat16: Bool32,
pub shaderDenormFlushToZeroFloat32: Bool32,
pub shaderDenormFlushToZeroFloat64: Bool32,
pub shaderRoundingModeRTEFloat16: Bool32,
pub shaderRoundingModeRTEFloat32: Bool32,
pub shaderRoundingModeRTEFloat64: Bool32,
pub shaderRoundingModeRTZFloat16: Bool32,
pub shaderRoundingModeRTZFloat32: Bool32,
pub shaderRoundingModeRTZFloat64: Bool32,
}
Fields§
§sType: StructureType
§pNext: *mut c_void
§denormBehaviorIndependence: ShaderFloatControlsIndependence
§roundingModeIndependence: ShaderFloatControlsIndependence
§shaderSignedZeroInfNanPreserveFloat16: Bool32
§shaderSignedZeroInfNanPreserveFloat32: Bool32
§shaderSignedZeroInfNanPreserveFloat64: Bool32
§shaderDenormPreserveFloat16: Bool32
§shaderDenormPreserveFloat32: Bool32
§shaderDenormPreserveFloat64: Bool32
§shaderDenormFlushToZeroFloat16: Bool32
§shaderDenormFlushToZeroFloat32: Bool32
§shaderDenormFlushToZeroFloat64: Bool32
§shaderRoundingModeRTEFloat16: Bool32
§shaderRoundingModeRTEFloat32: Bool32
§shaderRoundingModeRTEFloat64: Bool32
§shaderRoundingModeRTZFloat16: Bool32
§shaderRoundingModeRTZFloat32: Bool32
§shaderRoundingModeRTZFloat64: Bool32
Trait Implementations§
Source§impl Clone for PhysicalDeviceFloatControlsProperties
impl Clone for PhysicalDeviceFloatControlsProperties
Source§fn clone(&self) -> PhysicalDeviceFloatControlsProperties
fn clone(&self) -> PhysicalDeviceFloatControlsProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for PhysicalDeviceFloatControlsProperties
Auto Trait Implementations§
impl Freeze for PhysicalDeviceFloatControlsProperties
impl RefUnwindSafe for PhysicalDeviceFloatControlsProperties
impl !Send for PhysicalDeviceFloatControlsProperties
impl !Sync for PhysicalDeviceFloatControlsProperties
impl Unpin for PhysicalDeviceFloatControlsProperties
impl UnwindSafe for PhysicalDeviceFloatControlsProperties
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