HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan12Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan12Features (VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge_={}, VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount_={}, VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_={}, VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_={}, VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_={}, VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_={}, VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax_={}, VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_={}, VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_={}, VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_={}, VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_={}, VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_={}, VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_={}, VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_={}, VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_={}, VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_={}, VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_={}, VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_={}, VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex_={}, VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer_={}, VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan12Features (PhysicalDeviceVulkan12Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 PhysicalDeviceVulkan12Features (VkPhysicalDeviceVulkan12Features const &rhs) VULKAN_HPP_NOEXCEPT
 
PhysicalDeviceVulkan12Featuresoperator= (PhysicalDeviceVulkan12Features const &rhs) VULKAN_HPP_NOEXCEPT=default
 
PhysicalDeviceVulkan12Featuresoperator= (VkPhysicalDeviceVulkan12Features const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setSamplerMirrorClampToEdge (VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDrawIndirectCount (VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setStorageBuffer8BitAccess (VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setUniformAndStorageBuffer8BitAccess (VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setStoragePushConstant8 (VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderBufferInt64Atomics (VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderSharedInt64Atomics (VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderFloat16 (VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderInt8 (VULKAN_HPP_NAMESPACE::Bool32 shaderInt8_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorIndexing (VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderInputAttachmentArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderUniformTexelBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderStorageTexelBufferArrayDynamicIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderUniformBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderSampledImageArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderStorageBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderStorageImageArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderInputAttachmentArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderUniformTexelBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderStorageTexelBufferArrayNonUniformIndexing (VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingUniformBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingSampledImageUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingStorageImageUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingStorageBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingUniformTexelBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingStorageTexelBufferUpdateAfterBind (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingUpdateUnusedWhilePending (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingPartiallyBound (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setDescriptorBindingVariableDescriptorCount (VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setRuntimeDescriptorArray (VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setSamplerFilterMinmax (VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setScalarBlockLayout (VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setImagelessFramebuffer (VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setUniformBufferStandardLayout (VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderSubgroupExtendedTypes (VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setSeparateDepthStencilLayouts (VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setHostQueryReset (VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setTimelineSemaphore (VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setBufferDeviceAddress (VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setBufferDeviceAddressCaptureReplay (VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setBufferDeviceAddressMultiDevice (VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setVulkanMemoryModel (VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setVulkanMemoryModelDeviceScope (VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setVulkanMemoryModelAvailabilityVisibilityChains (VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderOutputViewportIndex (VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setShaderOutputLayer (VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14
PhysicalDeviceVulkan12Features
setSubgroupBroadcastDynamicId (VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId_) VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan12Features const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkPhysicalDeviceVulkan12Features & () VULKAN_HPP_NOEXCEPT
 
bool operator== (PhysicalDeviceVulkan12Features const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (PhysicalDeviceVulkan12Features const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

VULKAN_HPP_NAMESPACE::StructureType sType = StructureType::ePhysicalDeviceVulkan12Features
 
voidpNext = {}
 
VULKAN_HPP_NAMESPACE::Bool32 samplerMirrorClampToEdge = {}
 
VULKAN_HPP_NAMESPACE::Bool32 drawIndirectCount = {}
 
VULKAN_HPP_NAMESPACE::Bool32 storageBuffer8BitAccess = {}
 
VULKAN_HPP_NAMESPACE::Bool32 uniformAndStorageBuffer8BitAccess = {}
 
VULKAN_HPP_NAMESPACE::Bool32 storagePushConstant8 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderBufferInt64Atomics = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderSharedInt64Atomics = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderFloat16 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInt8 = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayDynamicIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderSampledImageArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageImageArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderInputAttachmentArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingSampledImageUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageImageUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingUpdateUnusedWhilePending = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingPartiallyBound = {}
 
VULKAN_HPP_NAMESPACE::Bool32 descriptorBindingVariableDescriptorCount = {}
 
VULKAN_HPP_NAMESPACE::Bool32 runtimeDescriptorArray = {}
 
VULKAN_HPP_NAMESPACE::Bool32 samplerFilterMinmax = {}
 
VULKAN_HPP_NAMESPACE::Bool32 scalarBlockLayout = {}
 
VULKAN_HPP_NAMESPACE::Bool32 imagelessFramebuffer = {}
 
VULKAN_HPP_NAMESPACE::Bool32 uniformBufferStandardLayout = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderSubgroupExtendedTypes = {}
 
VULKAN_HPP_NAMESPACE::Bool32 separateDepthStencilLayouts = {}
 
VULKAN_HPP_NAMESPACE::Bool32 hostQueryReset = {}
 
VULKAN_HPP_NAMESPACE::Bool32 timelineSemaphore = {}
 
VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddress = {}
 
VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressCaptureReplay = {}
 
VULKAN_HPP_NAMESPACE::Bool32 bufferDeviceAddressMultiDevice = {}
 
VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModel = {}
 
VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelDeviceScope = {}
 
VULKAN_HPP_NAMESPACE::Bool32 vulkanMemoryModelAvailabilityVisibilityChains = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderOutputViewportIndex = {}
 
VULKAN_HPP_NAMESPACE::Bool32 shaderOutputLayer = {}
 
VULKAN_HPP_NAMESPACE::Bool32 subgroupBroadcastDynamicId = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static
VULKAN_HPP_CONST_OR_CONSTEXPR
StructureType 
structureType = StructureType::ePhysicalDeviceVulkan12Features
 

Detailed Description

Definition at line 75532 of file vulkan_structs.hpp.

Member Typedef Documentation

Constructor & Destructor Documentation

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::PhysicalDeviceVulkan12Features ( VULKAN_HPP_NAMESPACE::Bool32  samplerMirrorClampToEdge_ = {},
VULKAN_HPP_NAMESPACE::Bool32  drawIndirectCount_ = {},
VULKAN_HPP_NAMESPACE::Bool32  storageBuffer8BitAccess_ = {},
VULKAN_HPP_NAMESPACE::Bool32  uniformAndStorageBuffer8BitAccess_ = {},
VULKAN_HPP_NAMESPACE::Bool32  storagePushConstant8_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderBufferInt64Atomics_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderSharedInt64Atomics_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderFloat16_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderInt8_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayDynamicIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderSampledImageArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageImageArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingSampledImageUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageImageUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUpdateUnusedWhilePending_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingPartiallyBound_ = {},
VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingVariableDescriptorCount_ = {},
VULKAN_HPP_NAMESPACE::Bool32  runtimeDescriptorArray_ = {},
VULKAN_HPP_NAMESPACE::Bool32  samplerFilterMinmax_ = {},
VULKAN_HPP_NAMESPACE::Bool32  scalarBlockLayout_ = {},
VULKAN_HPP_NAMESPACE::Bool32  imagelessFramebuffer_ = {},
VULKAN_HPP_NAMESPACE::Bool32  uniformBufferStandardLayout_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderSubgroupExtendedTypes_ = {},
VULKAN_HPP_NAMESPACE::Bool32  separateDepthStencilLayouts_ = {},
VULKAN_HPP_NAMESPACE::Bool32  hostQueryReset_ = {},
VULKAN_HPP_NAMESPACE::Bool32  timelineSemaphore_ = {},
VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddress_ = {},
VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddressCaptureReplay_ = {},
VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddressMultiDevice_ = {},
VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModel_ = {},
VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModelDeviceScope_ = {},
VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModelAvailabilityVisibilityChains_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderOutputViewportIndex_ = {},
VULKAN_HPP_NAMESPACE::Bool32  shaderOutputLayer_ = {},
VULKAN_HPP_NAMESPACE::Bool32  subgroupBroadcastDynamicId_ = {},
void pNext_ = nullptr 
)
inline

Definition at line 75540 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::PhysicalDeviceVulkan12Features ( PhysicalDeviceVulkan12Features const rhs)
default
VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::PhysicalDeviceVulkan12Features ( VkPhysicalDeviceVulkan12Features const rhs)
inline

Definition at line 75641 of file vulkan_structs.hpp.

Member Function Documentation

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator VkPhysicalDeviceVulkan12Features & ( )
inline

Definition at line 75984 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator VkPhysicalDeviceVulkan12Features const & ( ) const
inline

Definition at line 75979 of file vulkan_structs.hpp.

PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator= ( PhysicalDeviceVulkan12Features const rhs)
default
PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator= ( VkPhysicalDeviceVulkan12Features const rhs)
inline

Definition at line 75649 of file vulkan_structs.hpp.

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::operator== ( PhysicalDeviceVulkan12Features const rhs) const
inline

Definition at line 76100 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setBufferDeviceAddress ( VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddress_)
inline

Definition at line 75918 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setBufferDeviceAddressCaptureReplay ( VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddressCaptureReplay_)
inline

Definition at line 75925 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setBufferDeviceAddressMultiDevice ( VULKAN_HPP_NAMESPACE::Bool32  bufferDeviceAddressMultiDevice_)
inline

Definition at line 75932 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingPartiallyBound ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingPartiallyBound_)
inline

Definition at line 75847 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingSampledImageUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingSampledImageUpdateAfterBind_)
inline

Definition at line 75805 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingStorageBufferUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageBufferUpdateAfterBind_)
inline

Definition at line 75819 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingStorageImageUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageImageUpdateAfterBind_)
inline

Definition at line 75812 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingStorageTexelBufferUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_)
inline

Definition at line 75832 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingUniformBufferUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformBufferUpdateAfterBind_)
inline

Definition at line 75798 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingUniformTexelBufferUpdateAfterBind ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_)
inline

Definition at line 75825 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingUpdateUnusedWhilePending ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingUpdateUnusedWhilePending_)
inline

Definition at line 75840 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorBindingVariableDescriptorCount ( VULKAN_HPP_NAMESPACE::Bool32  descriptorBindingVariableDescriptorCount_)
inline

Definition at line 75854 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDescriptorIndexing ( VULKAN_HPP_NAMESPACE::Bool32  descriptorIndexing_)
inline

Definition at line 75721 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setDrawIndirectCount ( VULKAN_HPP_NAMESPACE::Bool32  drawIndirectCount_)
inline

Definition at line 75669 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setHostQueryReset ( VULKAN_HPP_NAMESPACE::Bool32  hostQueryReset_)
inline

Definition at line 75906 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setImagelessFramebuffer ( VULKAN_HPP_NAMESPACE::Bool32  imagelessFramebuffer_)
inline

Definition at line 75879 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setPNext ( void pNext_)
inline

Definition at line 75656 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setRuntimeDescriptorArray ( VULKAN_HPP_NAMESPACE::Bool32  runtimeDescriptorArray_)
inline

Definition at line 75861 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setSamplerFilterMinmax ( VULKAN_HPP_NAMESPACE::Bool32  samplerFilterMinmax_)
inline

Definition at line 75867 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setSamplerMirrorClampToEdge ( VULKAN_HPP_NAMESPACE::Bool32  samplerMirrorClampToEdge_)
inline

Definition at line 75663 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setScalarBlockLayout ( VULKAN_HPP_NAMESPACE::Bool32  scalarBlockLayout_)
inline

Definition at line 75873 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setSeparateDepthStencilLayouts ( VULKAN_HPP_NAMESPACE::Bool32  separateDepthStencilLayouts_)
inline

Definition at line 75900 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderBufferInt64Atomics ( VULKAN_HPP_NAMESPACE::Bool32  shaderBufferInt64Atomics_)
inline

Definition at line 75696 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderFloat16 ( VULKAN_HPP_NAMESPACE::Bool32  shaderFloat16_)
inline

Definition at line 75709 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderInputAttachmentArrayDynamicIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayDynamicIndexing_)
inline

Definition at line 75728 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderInputAttachmentArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderInputAttachmentArrayNonUniformIndexing_)
inline

Definition at line 75777 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderInt8 ( VULKAN_HPP_NAMESPACE::Bool32  shaderInt8_)
inline

Definition at line 75715 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderOutputLayer ( VULKAN_HPP_NAMESPACE::Bool32  shaderOutputLayer_)
inline

Definition at line 75965 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderOutputViewportIndex ( VULKAN_HPP_NAMESPACE::Bool32  shaderOutputViewportIndex_)
inline

Definition at line 75959 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderSampledImageArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderSampledImageArrayNonUniformIndexing_)
inline

Definition at line 75756 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderSharedInt64Atomics ( VULKAN_HPP_NAMESPACE::Bool32  shaderSharedInt64Atomics_)
inline

Definition at line 75703 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderStorageBufferArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderStorageBufferArrayNonUniformIndexing_)
inline

Definition at line 75763 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderStorageImageArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderStorageImageArrayNonUniformIndexing_)
inline

Definition at line 75770 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderStorageTexelBufferArrayDynamicIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayDynamicIndexing_)
inline

Definition at line 75742 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderStorageTexelBufferArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_)
inline

Definition at line 75791 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderSubgroupExtendedTypes ( VULKAN_HPP_NAMESPACE::Bool32  shaderSubgroupExtendedTypes_)
inline

Definition at line 75893 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderUniformBufferArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderUniformBufferArrayNonUniformIndexing_)
inline

Definition at line 75749 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderUniformTexelBufferArrayDynamicIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayDynamicIndexing_)
inline

Definition at line 75735 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setShaderUniformTexelBufferArrayNonUniformIndexing ( VULKAN_HPP_NAMESPACE::Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_)
inline

Definition at line 75784 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setStorageBuffer8BitAccess ( VULKAN_HPP_NAMESPACE::Bool32  storageBuffer8BitAccess_)
inline

Definition at line 75676 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setStoragePushConstant8 ( VULKAN_HPP_NAMESPACE::Bool32  storagePushConstant8_)
inline

Definition at line 75689 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setSubgroupBroadcastDynamicId ( VULKAN_HPP_NAMESPACE::Bool32  subgroupBroadcastDynamicId_)
inline

Definition at line 75972 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setTimelineSemaphore ( VULKAN_HPP_NAMESPACE::Bool32  timelineSemaphore_)
inline

Definition at line 75912 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setUniformAndStorageBuffer8BitAccess ( VULKAN_HPP_NAMESPACE::Bool32  uniformAndStorageBuffer8BitAccess_)
inline

Definition at line 75683 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setUniformBufferStandardLayout ( VULKAN_HPP_NAMESPACE::Bool32  uniformBufferStandardLayout_)
inline

Definition at line 75886 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setVulkanMemoryModel ( VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModel_)
inline

Definition at line 75938 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setVulkanMemoryModelAvailabilityVisibilityChains ( VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModelAvailabilityVisibilityChains_)
inline

Definition at line 75952 of file vulkan_structs.hpp.

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::setVulkanMemoryModelDeviceScope ( VULKAN_HPP_NAMESPACE::Bool32  vulkanMemoryModelDeviceScope_)
inline

Definition at line 75945 of file vulkan_structs.hpp.

Member Data Documentation

const bool VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::allowDuplicate = false
static

Definition at line 75536 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::bufferDeviceAddress = {}

Definition at line 76190 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::bufferDeviceAddressCaptureReplay = {}

Definition at line 76191 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::bufferDeviceAddressMultiDevice = {}

Definition at line 76192 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingPartiallyBound = {}

Definition at line 76179 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingSampledImageUpdateAfterBind = {}

Definition at line 76173 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingStorageBufferUpdateAfterBind = {}

Definition at line 76175 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingStorageImageUpdateAfterBind = {}

Definition at line 76174 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingStorageTexelBufferUpdateAfterBind = {}

Definition at line 76177 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingUniformBufferUpdateAfterBind = {}

Definition at line 76172 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingUniformTexelBufferUpdateAfterBind = {}

Definition at line 76176 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingUpdateUnusedWhilePending = {}

Definition at line 76178 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorBindingVariableDescriptorCount = {}

Definition at line 76180 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::descriptorIndexing = {}

Definition at line 76161 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::drawIndirectCount = {}

Definition at line 76153 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::hostQueryReset = {}

Definition at line 76188 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::imagelessFramebuffer = {}

Definition at line 76184 of file vulkan_structs.hpp.

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::pNext = {}

Definition at line 76151 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::runtimeDescriptorArray = {}

Definition at line 76181 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::samplerFilterMinmax = {}

Definition at line 76182 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::samplerMirrorClampToEdge = {}

Definition at line 76152 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::scalarBlockLayout = {}

Definition at line 76183 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::separateDepthStencilLayouts = {}

Definition at line 76187 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderBufferInt64Atomics = {}

Definition at line 76157 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderFloat16 = {}

Definition at line 76159 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderInputAttachmentArrayDynamicIndexing = {}

Definition at line 76162 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderInputAttachmentArrayNonUniformIndexing = {}

Definition at line 76169 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderInt8 = {}

Definition at line 76160 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderOutputLayer = {}

Definition at line 76197 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderOutputViewportIndex = {}

Definition at line 76196 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderSampledImageArrayNonUniformIndexing = {}

Definition at line 76166 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderSharedInt64Atomics = {}

Definition at line 76158 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderStorageBufferArrayNonUniformIndexing = {}

Definition at line 76167 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderStorageImageArrayNonUniformIndexing = {}

Definition at line 76168 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayDynamicIndexing = {}

Definition at line 76164 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayNonUniformIndexing = {}

Definition at line 76171 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderSubgroupExtendedTypes = {}

Definition at line 76186 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderUniformBufferArrayNonUniformIndexing = {}

Definition at line 76165 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayDynamicIndexing = {}

Definition at line 76163 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayNonUniformIndexing = {}

Definition at line 76170 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::storageBuffer8BitAccess = {}

Definition at line 76154 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::storagePushConstant8 = {}

Definition at line 76156 of file vulkan_structs.hpp.

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::structureType = StructureType::ePhysicalDeviceVulkan12Features
static

Definition at line 75537 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::sType = StructureType::ePhysicalDeviceVulkan12Features

Definition at line 76150 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::subgroupBroadcastDynamicId = {}

Definition at line 76198 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::timelineSemaphore = {}

Definition at line 76189 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::uniformAndStorageBuffer8BitAccess = {}

Definition at line 76155 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::uniformBufferStandardLayout = {}

Definition at line 76185 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::vulkanMemoryModel = {}

Definition at line 76193 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::vulkanMemoryModelAvailabilityVisibilityChains = {}

Definition at line 76195 of file vulkan_structs.hpp.

VULKAN_HPP_NAMESPACE::Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceVulkan12Features::vulkanMemoryModelDeviceScope = {}

Definition at line 76194 of file vulkan_structs.hpp.


The documentation for this struct was generated from the following file: