#[repr(C)]pub struct VkPhysicalDeviceFloatControlsPropertiesKHR {Show 19 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub separateDenormSettings: VkBool32,
pub separateRoundingModeSettings: VkBool32,
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§separateDenormSettings: VkBool32§separateRoundingModeSettings: VkBool32§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: VkBool32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceFloatControlsPropertiesKHR
impl Clone for VkPhysicalDeviceFloatControlsPropertiesKHR
Source§fn clone(&self) -> VkPhysicalDeviceFloatControlsPropertiesKHR
fn clone(&self) -> VkPhysicalDeviceFloatControlsPropertiesKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkPhysicalDeviceFloatControlsPropertiesKHR
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceFloatControlsPropertiesKHR
impl RefUnwindSafe for VkPhysicalDeviceFloatControlsPropertiesKHR
impl !Send for VkPhysicalDeviceFloatControlsPropertiesKHR
impl !Sync for VkPhysicalDeviceFloatControlsPropertiesKHR
impl Unpin for VkPhysicalDeviceFloatControlsPropertiesKHR
impl UnwindSafe for VkPhysicalDeviceFloatControlsPropertiesKHR
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