HDK
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceVulkan12Properties |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceVulkan12Properties (VULKAN_HPP_NAMESPACE::DriverId driverID_=VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary, std::array< char, VK_MAX_DRIVER_NAME_SIZE > const &driverName_={}, std::array< char, VK_MAX_DRIVER_INFO_SIZE > const &driverInfo_={}, VULKAN_HPP_NAMESPACE::ConformanceVersion conformanceVersion_={}, VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence denormBehaviorIndependence_=VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence roundingModeIndependence_=VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly, VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat32_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSignedZeroInfNanPreserveFloat64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat32_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormPreserveFloat64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat32_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderDenormFlushToZeroFloat64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat32_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTEFloat64_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat32_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderRoundingModeRTZFloat64_={}, uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, VULKAN_HPP_NAMESPACE::Bool32 robustBufferAccessUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 quadDivergentImplicitLod_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSamplers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers_={}, uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages_={}, uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments_={}, uint32_t maxPerStageUpdateAfterBindResources_={}, uint32_t maxDescriptorSetUpdateAfterBindSamplers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic_={}, uint32_t maxDescriptorSetUpdateAfterBindSampledImages_={}, uint32_t maxDescriptorSetUpdateAfterBindStorageImages_={}, uint32_t maxDescriptorSetUpdateAfterBindInputAttachments_={}, VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedDepthResolveModes_={}, VULKAN_HPP_NAMESPACE::ResolveModeFlags supportedStencilResolveModes_={}, VULKAN_HPP_NAMESPACE::Bool32 independentResolveNone_={}, VULKAN_HPP_NAMESPACE::Bool32 independentResolve_={}, VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxSingleComponentFormats_={}, VULKAN_HPP_NAMESPACE::Bool32 filterMinmaxImageComponentMapping_={}, uint64_t maxTimelineSemaphoreValueDifference_={}, VULKAN_HPP_NAMESPACE::SampleCountFlags framebufferIntegerColorSampleCounts_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceVulkan12Properties (PhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceVulkan12Properties (VkPhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT | |
PhysicalDeviceVulkan12Properties & | operator= (PhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT=default |
PhysicalDeviceVulkan12Properties & | operator= (VkPhysicalDeviceVulkan12Properties const &rhs) VULKAN_HPP_NOEXCEPT |
operator VkPhysicalDeviceVulkan12Properties const & () const VULKAN_HPP_NOEXCEPT | |
operator VkPhysicalDeviceVulkan12Properties & () VULKAN_HPP_NOEXCEPT | |
bool | operator== (PhysicalDeviceVulkan12Properties const &rhs) const VULKAN_HPP_NOEXCEPT |
bool | operator!= (PhysicalDeviceVulkan12Properties const &rhs) const VULKAN_HPP_NOEXCEPT |
Static Public Attributes | |
static const bool | allowDuplicate = false |
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType | structureType = StructureType::ePhysicalDeviceVulkan12Properties |
Definition at line 76207 of file vulkan_structs.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::NativeType = VkPhysicalDeviceVulkan12Properties |
Definition at line 76209 of file vulkan_structs.hpp.
|
inline |
Definition at line 76215 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 76327 of file vulkan_structs.hpp.
|
inline |
Definition at line 76346 of file vulkan_structs.hpp.
|
inline |
Definition at line 76341 of file vulkan_structs.hpp.
|
inline |
Definition at line 76521 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 76335 of file vulkan_structs.hpp.
|
inline |
Definition at line 76472 of file vulkan_structs.hpp.
|
static |
Definition at line 76211 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ConformanceVersion VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::conformanceVersion = {} |
Definition at line 76533 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::denormBehaviorIndependence = VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly |
Definition at line 76534 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::DriverId VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::driverID = VULKAN_HPP_NAMESPACE::DriverId::eAmdProprietary |
Definition at line 76530 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<char, VK_MAX_DRIVER_INFO_SIZE> VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::driverInfo = {} |
Definition at line 76532 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ArrayWrapper1D<char, VK_MAX_DRIVER_NAME_SIZE> VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::driverName = {} |
Definition at line 76531 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping = {} |
Definition at line 76579 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats = {} |
Definition at line 76578 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::SampleCountFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts = {} |
Definition at line 76581 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::independentResolve = {} |
Definition at line 76577 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::independentResolveNone = {} |
Definition at line 76576 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments = {} |
Definition at line 76573 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages = {} |
Definition at line 76571 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers = {} |
Definition at line 76566 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers = {} |
Definition at line 76569 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {} |
Definition at line 76570 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages = {} |
Definition at line 76572 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers = {} |
Definition at line 76567 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {} |
Definition at line 76568 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {} |
Definition at line 76564 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages = {} |
Definition at line 76562 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers = {} |
Definition at line 76559 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {} |
Definition at line 76561 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages = {} |
Definition at line 76563 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {} |
Definition at line 76560 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources = {} |
Definition at line 76565 of file vulkan_structs.hpp.
uint64_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference = {} |
Definition at line 76580 of file vulkan_structs.hpp.
uint32_t VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools = {} |
Definition at line 76551 of file vulkan_structs.hpp.
void* VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::pNext = {} |
Definition at line 76529 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::quadDivergentImplicitLod = {} |
Definition at line 76558 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind = {} |
Definition at line 76557 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::roundingModeIndependence = VULKAN_HPP_NAMESPACE::ShaderFloatControlsIndependence::e32BitOnly |
Definition at line 76535 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16 = {} |
Definition at line 76542 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32 = {} |
Definition at line 76543 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64 = {} |
Definition at line 76544 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16 = {} |
Definition at line 76539 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32 = {} |
Definition at line 76540 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64 = {} |
Definition at line 76541 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative = {} |
Definition at line 76556 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16 = {} |
Definition at line 76545 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32 = {} |
Definition at line 76546 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64 = {} |
Definition at line 76547 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16 = {} |
Definition at line 76548 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32 = {} |
Definition at line 76549 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64 = {} |
Definition at line 76550 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative = {} |
Definition at line 76553 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16 = {} |
Definition at line 76536 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32 = {} |
Definition at line 76537 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64 = {} |
Definition at line 76538 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative = {} |
Definition at line 76554 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative = {} |
Definition at line 76555 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative = {} |
Definition at line 76552 of file vulkan_structs.hpp.
|
static |
Definition at line 76212 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::sType = StructureType::ePhysicalDeviceVulkan12Properties |
Definition at line 76528 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ResolveModeFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::supportedDepthResolveModes = {} |
Definition at line 76574 of file vulkan_structs.hpp.
VULKAN_HPP_NAMESPACE::ResolveModeFlags VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Properties::supportedStencilResolveModes = {} |
Definition at line 76575 of file vulkan_structs.hpp.