Struct unity_native_plugin_sys::VkPhysicalDeviceFloatControlsProperties [−][src]
#[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: VkStructureTypepNext: *mut c_voiddenormBehaviorIndependence: VkShaderFloatControlsIndependenceroundingModeIndependence: VkShaderFloatControlsIndependenceshaderSignedZeroInfNanPreserveFloat16: VkBool32shaderSignedZeroInfNanPreserveFloat32: VkBool32shaderSignedZeroInfNanPreserveFloat64: VkBool32shaderDenormPreserveFloat16: VkBool32shaderDenormPreserveFloat32: VkBool32shaderDenormPreserveFloat64: VkBool32shaderDenormFlushToZeroFloat16: VkBool32shaderDenormFlushToZeroFloat32: VkBool32shaderDenormFlushToZeroFloat64: VkBool32shaderRoundingModeRTEFloat16: VkBool32shaderRoundingModeRTEFloat32: VkBool32shaderRoundingModeRTEFloat64: VkBool32shaderRoundingModeRTZFloat16: VkBool32shaderRoundingModeRTZFloat32: VkBool32shaderRoundingModeRTZFloat64: VkBool32Trait Implementations
Auto Trait Implementations
impl !Send for VkPhysicalDeviceFloatControlsProperties
impl !Sync for VkPhysicalDeviceFloatControlsProperties
Blanket Implementations
Mutably borrows from an owned value. Read more