#[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
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
impl Copy 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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more