Vulkan-Hpp
|
#include <vulkan_structs.hpp>
Public Types | |
using | NativeType = VkPhysicalDeviceVulkan12Properties |
Public Member Functions | |
VULKAN_HPP_CONSTEXPR_14 | PhysicalDeviceVulkan12Properties (vk::DriverId driverID_=vk::DriverId::eAmdProprietary, std::array< char, VK_MAX_DRIVER_NAME_SIZE > const &driverName_={}, std::array< char, VK_MAX_DRIVER_INFO_SIZE > const &driverInfo_={}, vk::ConformanceVersion conformanceVersion_={}, vk::ShaderFloatControlsIndependence denormBehaviorIndependence_=vk::ShaderFloatControlsIndependence::e32BitOnly, vk::ShaderFloatControlsIndependence roundingModeIndependence_=vk::ShaderFloatControlsIndependence::e32BitOnly, vk::Bool32 shaderSignedZeroInfNanPreserveFloat16_={}, vk::Bool32 shaderSignedZeroInfNanPreserveFloat32_={}, vk::Bool32 shaderSignedZeroInfNanPreserveFloat64_={}, vk::Bool32 shaderDenormPreserveFloat16_={}, vk::Bool32 shaderDenormPreserveFloat32_={}, vk::Bool32 shaderDenormPreserveFloat64_={}, vk::Bool32 shaderDenormFlushToZeroFloat16_={}, vk::Bool32 shaderDenormFlushToZeroFloat32_={}, vk::Bool32 shaderDenormFlushToZeroFloat64_={}, vk::Bool32 shaderRoundingModeRTEFloat16_={}, vk::Bool32 shaderRoundingModeRTEFloat32_={}, vk::Bool32 shaderRoundingModeRTEFloat64_={}, vk::Bool32 shaderRoundingModeRTZFloat16_={}, vk::Bool32 shaderRoundingModeRTZFloat32_={}, vk::Bool32 shaderRoundingModeRTZFloat64_={}, uint32_t maxUpdateAfterBindDescriptorsInAllPools_={}, vk::Bool32 shaderUniformBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderSampledImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageBufferArrayNonUniformIndexingNative_={}, vk::Bool32 shaderStorageImageArrayNonUniformIndexingNative_={}, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexingNative_={}, vk::Bool32 robustBufferAccessUpdateAfterBind_={}, vk::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_={}, vk::ResolveModeFlags supportedDepthResolveModes_={}, vk::ResolveModeFlags supportedStencilResolveModes_={}, vk::Bool32 independentResolveNone_={}, vk::Bool32 independentResolve_={}, vk::Bool32 filterMinmaxSingleComponentFormats_={}, vk::Bool32 filterMinmaxImageComponentMapping_={}, uint64_t maxTimelineSemaphoreValueDifference_={}, vk::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 88252 of file vulkan_structs.hpp.
Definition at line 88254 of file vulkan_structs.hpp.
|
inline |
Definition at line 88260 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 88372 of file vulkan_structs.hpp.
|
inline |
Definition at line 88391 of file vulkan_structs.hpp.
|
inline |
Definition at line 88386 of file vulkan_structs.hpp.
|
inline |
Definition at line 88566 of file vulkan_structs.hpp.
|
default |
|
inline |
Definition at line 88380 of file vulkan_structs.hpp.
|
inline |
Definition at line 88517 of file vulkan_structs.hpp.
|
static |
Definition at line 88256 of file vulkan_structs.hpp.
vk::ConformanceVersion vk::PhysicalDeviceVulkan12Properties::conformanceVersion = {} |
Definition at line 88578 of file vulkan_structs.hpp.
vk::ShaderFloatControlsIndependence vk::PhysicalDeviceVulkan12Properties::denormBehaviorIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly |
Definition at line 88579 of file vulkan_structs.hpp.
vk::DriverId vk::PhysicalDeviceVulkan12Properties::driverID = vk::DriverId::eAmdProprietary |
Definition at line 88575 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<char, VK_MAX_DRIVER_INFO_SIZE> vk::PhysicalDeviceVulkan12Properties::driverInfo = {} |
Definition at line 88577 of file vulkan_structs.hpp.
vk::ArrayWrapper1D<char, VK_MAX_DRIVER_NAME_SIZE> vk::PhysicalDeviceVulkan12Properties::driverName = {} |
Definition at line 88576 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::filterMinmaxImageComponentMapping = {} |
Definition at line 88624 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::filterMinmaxSingleComponentFormats = {} |
Definition at line 88623 of file vulkan_structs.hpp.
vk::SampleCountFlags vk::PhysicalDeviceVulkan12Properties::framebufferIntegerColorSampleCounts = {} |
Definition at line 88626 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::independentResolve = {} |
Definition at line 88622 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::independentResolveNone = {} |
Definition at line 88621 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindInputAttachments = {} |
Definition at line 88618 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSampledImages = {} |
Definition at line 88616 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindSamplers = {} |
Definition at line 88611 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffers = {} |
Definition at line 88614 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = {} |
Definition at line 88615 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindStorageImages = {} |
Definition at line 88617 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffers = {} |
Definition at line 88612 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = {} |
Definition at line 88613 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindInputAttachments = {} |
Definition at line 88609 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSampledImages = {} |
Definition at line 88607 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindSamplers = {} |
Definition at line 88604 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageBuffers = {} |
Definition at line 88606 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindStorageImages = {} |
Definition at line 88608 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageDescriptorUpdateAfterBindUniformBuffers = {} |
Definition at line 88605 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxPerStageUpdateAfterBindResources = {} |
Definition at line 88610 of file vulkan_structs.hpp.
uint64_t vk::PhysicalDeviceVulkan12Properties::maxTimelineSemaphoreValueDifference = {} |
Definition at line 88625 of file vulkan_structs.hpp.
uint32_t vk::PhysicalDeviceVulkan12Properties::maxUpdateAfterBindDescriptorsInAllPools = {} |
Definition at line 88596 of file vulkan_structs.hpp.
void* vk::PhysicalDeviceVulkan12Properties::pNext = {} |
Definition at line 88574 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::quadDivergentImplicitLod = {} |
Definition at line 88603 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::robustBufferAccessUpdateAfterBind = {} |
Definition at line 88602 of file vulkan_structs.hpp.
vk::ShaderFloatControlsIndependence vk::PhysicalDeviceVulkan12Properties::roundingModeIndependence = vk::ShaderFloatControlsIndependence::e32BitOnly |
Definition at line 88580 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat16 = {} |
Definition at line 88587 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat32 = {} |
Definition at line 88588 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormFlushToZeroFloat64 = {} |
Definition at line 88589 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat16 = {} |
Definition at line 88584 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat32 = {} |
Definition at line 88585 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderDenormPreserveFloat64 = {} |
Definition at line 88586 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderInputAttachmentArrayNonUniformIndexingNative = {} |
Definition at line 88601 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat16 = {} |
Definition at line 88590 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat32 = {} |
Definition at line 88591 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTEFloat64 = {} |
Definition at line 88592 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat16 = {} |
Definition at line 88593 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat32 = {} |
Definition at line 88594 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderRoundingModeRTZFloat64 = {} |
Definition at line 88595 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSampledImageArrayNonUniformIndexingNative = {} |
Definition at line 88598 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat16 = {} |
Definition at line 88581 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat32 = {} |
Definition at line 88582 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderSignedZeroInfNanPreserveFloat64 = {} |
Definition at line 88583 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderStorageBufferArrayNonUniformIndexingNative = {} |
Definition at line 88599 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderStorageImageArrayNonUniformIndexingNative = {} |
Definition at line 88600 of file vulkan_structs.hpp.
vk::Bool32 vk::PhysicalDeviceVulkan12Properties::shaderUniformBufferArrayNonUniformIndexingNative = {} |
Definition at line 88597 of file vulkan_structs.hpp.
|
static |
Definition at line 88257 of file vulkan_structs.hpp.
vk::StructureType vk::PhysicalDeviceVulkan12Properties::sType = StructureType::ePhysicalDeviceVulkan12Properties |
Definition at line 88573 of file vulkan_structs.hpp.
vk::ResolveModeFlags vk::PhysicalDeviceVulkan12Properties::supportedDepthResolveModes = {} |
Definition at line 88619 of file vulkan_structs.hpp.
vk::ResolveModeFlags vk::PhysicalDeviceVulkan12Properties::supportedStencilResolveModes = {} |
Definition at line 88620 of file vulkan_structs.hpp.