struct PhysicalDeviceFloatControlsProperties

Defined at line 114827 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkPhysicalDeviceFloatControlsProperties, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkPhysicalDeviceFloatControlsProperties.html

Public Members

StructureType sType
void * pNext
ShaderFloatControlsIndependence denormBehaviorIndependence
ShaderFloatControlsIndependence roundingModeIndependence
Bool32 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

Public Methods

void PhysicalDeviceFloatControlsProperties (ShaderFloatControlsIndependence denormBehaviorIndependence_, ShaderFloatControlsIndependence roundingModeIndependence_, Bool32 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_, void * pNext_)

Defined at line 114835 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceFloatControlsProperties (const PhysicalDeviceFloatControlsProperties & rhs)

Defined at line 114875 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceFloatControlsProperties (const VkPhysicalDeviceFloatControlsProperties & rhs)

Defined at line 114877 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceFloatControlsProperties & operator= (const PhysicalDeviceFloatControlsProperties & rhs)

Defined at line 114882 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceFloatControlsProperties & operator= (const VkPhysicalDeviceFloatControlsProperties & rhs)

Defined at line 114885 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceFloatControlsProperties & operator const VkPhysicalDeviceFloatControlsProperties & ()

Defined at line 114891 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceFloatControlsProperties & operator VkPhysicalDeviceFloatControlsProperties & ()

Defined at line 114896 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceFloatControlsProperties * operator const VkPhysicalDeviceFloatControlsProperties * ()

Defined at line 114901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceFloatControlsProperties * operator VkPhysicalDeviceFloatControlsProperties * ()

Defined at line 114906 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceFloatControlsProperties & )

Defined at line 114956 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp