#[repr(C)]pub struct VkPhysicalDeviceFloatControlsProperties {Show 19 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub denormBehaviorIndependence: VkShaderFloatControlsIndependence,
pub roundingModeIndependence: VkShaderFloatControlsIndependence,
pub shaderSignedZeroInfNanPreserveFloat16: VkBool32,
pub shaderSignedZeroInfNanPreserveFloat32: VkBool32,
pub shaderSignedZeroInfNanPreserveFloat64: VkBool32,
pub shaderDenormPreserveFloat16: VkBool32,
pub shaderDenormPreserveFloat32: VkBool32,
pub shaderDenormPreserveFloat64: VkBool32,
pub shaderDenormFlushToZeroFloat16: VkBool32,
pub shaderDenormFlushToZeroFloat32: VkBool32,
pub shaderDenormFlushToZeroFloat64: VkBool32,
pub shaderRoundingModeRTEFloat16: VkBool32,
pub shaderRoundingModeRTEFloat32: VkBool32,
pub shaderRoundingModeRTEFloat64: VkBool32,
pub shaderRoundingModeRTZFloat16: VkBool32,
pub shaderRoundingModeRTZFloat32: VkBool32,
pub shaderRoundingModeRTZFloat64: VkBool32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§denormBehaviorIndependence: VkShaderFloatControlsIndependence
§roundingModeIndependence: VkShaderFloatControlsIndependence
§shaderSignedZeroInfNanPreserveFloat16: VkBool32
§shaderSignedZeroInfNanPreserveFloat32: VkBool32
§shaderSignedZeroInfNanPreserveFloat64: VkBool32
§shaderDenormPreserveFloat16: VkBool32
§shaderDenormPreserveFloat32: VkBool32
§shaderDenormPreserveFloat64: VkBool32
§shaderDenormFlushToZeroFloat16: VkBool32
§shaderDenormFlushToZeroFloat32: VkBool32
§shaderDenormFlushToZeroFloat64: VkBool32
§shaderRoundingModeRTEFloat16: VkBool32
§shaderRoundingModeRTEFloat32: VkBool32
§shaderRoundingModeRTEFloat64: VkBool32
§shaderRoundingModeRTZFloat16: VkBool32
§shaderRoundingModeRTZFloat32: VkBool32
§shaderRoundingModeRTZFloat64: VkBool32
Trait Implementations§
Source§impl Clone for VkPhysicalDeviceFloatControlsProperties
impl Clone for VkPhysicalDeviceFloatControlsProperties
Source§fn clone(&self) -> VkPhysicalDeviceFloatControlsProperties
fn clone(&self) -> VkPhysicalDeviceFloatControlsProperties
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 VkPhysicalDeviceFloatControlsProperties
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceFloatControlsProperties
impl RefUnwindSafe for VkPhysicalDeviceFloatControlsProperties
impl !Send for VkPhysicalDeviceFloatControlsProperties
impl !Sync for VkPhysicalDeviceFloatControlsProperties
impl Unpin for VkPhysicalDeviceFloatControlsProperties
impl UnwindSafe for VkPhysicalDeviceFloatControlsProperties
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