Vulkan-Hpp
vk::PhysicalDeviceVulkan12Features Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkPhysicalDeviceVulkan12Features
 

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDeviceVulkan12Features (vk::Bool32 samplerMirrorClampToEdge_={}, vk::Bool32 drawIndirectCount_={}, vk::Bool32 storageBuffer8BitAccess_={}, vk::Bool32 uniformAndStorageBuffer8BitAccess_={}, vk::Bool32 storagePushConstant8_={}, vk::Bool32 shaderBufferInt64Atomics_={}, vk::Bool32 shaderSharedInt64Atomics_={}, vk::Bool32 shaderFloat16_={}, vk::Bool32 shaderInt8_={}, vk::Bool32 descriptorIndexing_={}, vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_={}, vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_={}, vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_={}, vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_={}, vk::Bool32 shaderSampledImageArrayNonUniformIndexing_={}, vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_={}, vk::Bool32 shaderStorageImageArrayNonUniformIndexing_={}, vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_={}, vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_={}, vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_={}, vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_={}, vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_={}, vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_={}, vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_={}, vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_={}, vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_={}, vk::Bool32 descriptorBindingUpdateUnusedWhilePending_={}, vk::Bool32 descriptorBindingPartiallyBound_={}, vk::Bool32 descriptorBindingVariableDescriptorCount_={}, vk::Bool32 runtimeDescriptorArray_={}, vk::Bool32 samplerFilterMinmax_={}, vk::Bool32 scalarBlockLayout_={}, vk::Bool32 imagelessFramebuffer_={}, vk::Bool32 uniformBufferStandardLayout_={}, vk::Bool32 shaderSubgroupExtendedTypes_={}, vk::Bool32 separateDepthStencilLayouts_={}, vk::Bool32 hostQueryReset_={}, vk::Bool32 timelineSemaphore_={}, vk::Bool32 bufferDeviceAddress_={}, vk::Bool32 bufferDeviceAddressCaptureReplay_={}, vk::Bool32 bufferDeviceAddressMultiDevice_={}, vk::Bool32 vulkanMemoryModel_={}, vk::Bool32 vulkanMemoryModelDeviceScope_={}, vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_={}, vk::Bool32 shaderOutputViewportIndex_={}, vk::Bool32 shaderOutputLayer_={}, vk::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 PhysicalDeviceVulkan12FeaturessetPNext (void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetSamplerMirrorClampToEdge (vk::Bool32 samplerMirrorClampToEdge_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDrawIndirectCount (vk::Bool32 drawIndirectCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetStorageBuffer8BitAccess (vk::Bool32 storageBuffer8BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetUniformAndStorageBuffer8BitAccess (vk::Bool32 uniformAndStorageBuffer8BitAccess_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetStoragePushConstant8 (vk::Bool32 storagePushConstant8_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderBufferInt64Atomics (vk::Bool32 shaderBufferInt64Atomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderSharedInt64Atomics (vk::Bool32 shaderSharedInt64Atomics_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderFloat16 (vk::Bool32 shaderFloat16_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderInt8 (vk::Bool32 shaderInt8_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorIndexing (vk::Bool32 descriptorIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderInputAttachmentArrayDynamicIndexing (vk::Bool32 shaderInputAttachmentArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderUniformTexelBufferArrayDynamicIndexing (vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderStorageTexelBufferArrayDynamicIndexing (vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderUniformBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderSampledImageArrayNonUniformIndexing (vk::Bool32 shaderSampledImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderStorageBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderStorageImageArrayNonUniformIndexing (vk::Bool32 shaderStorageImageArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderInputAttachmentArrayNonUniformIndexing (vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderUniformTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderStorageTexelBufferArrayNonUniformIndexing (vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingUniformBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingSampledImageUpdateAfterBind (vk::Bool32 descriptorBindingSampledImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingStorageImageUpdateAfterBind (vk::Bool32 descriptorBindingStorageImageUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingStorageBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingUniformTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingStorageTexelBufferUpdateAfterBind (vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingUpdateUnusedWhilePending (vk::Bool32 descriptorBindingUpdateUnusedWhilePending_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingPartiallyBound (vk::Bool32 descriptorBindingPartiallyBound_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetDescriptorBindingVariableDescriptorCount (vk::Bool32 descriptorBindingVariableDescriptorCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetRuntimeDescriptorArray (vk::Bool32 runtimeDescriptorArray_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetSamplerFilterMinmax (vk::Bool32 samplerFilterMinmax_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetScalarBlockLayout (vk::Bool32 scalarBlockLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetImagelessFramebuffer (vk::Bool32 imagelessFramebuffer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetUniformBufferStandardLayout (vk::Bool32 uniformBufferStandardLayout_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderSubgroupExtendedTypes (vk::Bool32 shaderSubgroupExtendedTypes_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetSeparateDepthStencilLayouts (vk::Bool32 separateDepthStencilLayouts_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetHostQueryReset (vk::Bool32 hostQueryReset_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetTimelineSemaphore (vk::Bool32 timelineSemaphore_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetBufferDeviceAddress (vk::Bool32 bufferDeviceAddress_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetBufferDeviceAddressCaptureReplay (vk::Bool32 bufferDeviceAddressCaptureReplay_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetBufferDeviceAddressMultiDevice (vk::Bool32 bufferDeviceAddressMultiDevice_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetVulkanMemoryModel (vk::Bool32 vulkanMemoryModel_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetVulkanMemoryModelDeviceScope (vk::Bool32 vulkanMemoryModelDeviceScope_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetVulkanMemoryModelAvailabilityVisibilityChains (vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderOutputViewportIndex (vk::Bool32 shaderOutputViewportIndex_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetShaderOutputLayer (vk::Bool32 shaderOutputLayer_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12FeaturessetSubgroupBroadcastDynamicId (vk::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

vk::StructureType sType = StructureType::ePhysicalDeviceVulkan12Features
 
void * pNext = {}
 
vk::Bool32 samplerMirrorClampToEdge = {}
 
vk::Bool32 drawIndirectCount = {}
 
vk::Bool32 storageBuffer8BitAccess = {}
 
vk::Bool32 uniformAndStorageBuffer8BitAccess = {}
 
vk::Bool32 storagePushConstant8 = {}
 
vk::Bool32 shaderBufferInt64Atomics = {}
 
vk::Bool32 shaderSharedInt64Atomics = {}
 
vk::Bool32 shaderFloat16 = {}
 
vk::Bool32 shaderInt8 = {}
 
vk::Bool32 descriptorIndexing = {}
 
vk::Bool32 shaderInputAttachmentArrayDynamicIndexing = {}
 
vk::Bool32 shaderUniformTexelBufferArrayDynamicIndexing = {}
 
vk::Bool32 shaderStorageTexelBufferArrayDynamicIndexing = {}
 
vk::Bool32 shaderUniformBufferArrayNonUniformIndexing = {}
 
vk::Bool32 shaderSampledImageArrayNonUniformIndexing = {}
 
vk::Bool32 shaderStorageBufferArrayNonUniformIndexing = {}
 
vk::Bool32 shaderStorageImageArrayNonUniformIndexing = {}
 
vk::Bool32 shaderInputAttachmentArrayNonUniformIndexing = {}
 
vk::Bool32 shaderUniformTexelBufferArrayNonUniformIndexing = {}
 
vk::Bool32 shaderStorageTexelBufferArrayNonUniformIndexing = {}
 
vk::Bool32 descriptorBindingUniformBufferUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingSampledImageUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingStorageImageUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingStorageBufferUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind = {}
 
vk::Bool32 descriptorBindingUpdateUnusedWhilePending = {}
 
vk::Bool32 descriptorBindingPartiallyBound = {}
 
vk::Bool32 descriptorBindingVariableDescriptorCount = {}
 
vk::Bool32 runtimeDescriptorArray = {}
 
vk::Bool32 samplerFilterMinmax = {}
 
vk::Bool32 scalarBlockLayout = {}
 
vk::Bool32 imagelessFramebuffer = {}
 
vk::Bool32 uniformBufferStandardLayout = {}
 
vk::Bool32 shaderSubgroupExtendedTypes = {}
 
vk::Bool32 separateDepthStencilLayouts = {}
 
vk::Bool32 hostQueryReset = {}
 
vk::Bool32 timelineSemaphore = {}
 
vk::Bool32 bufferDeviceAddress = {}
 
vk::Bool32 bufferDeviceAddressCaptureReplay = {}
 
vk::Bool32 bufferDeviceAddressMultiDevice = {}
 
vk::Bool32 vulkanMemoryModel = {}
 
vk::Bool32 vulkanMemoryModelDeviceScope = {}
 
vk::Bool32 vulkanMemoryModelAvailabilityVisibilityChains = {}
 
vk::Bool32 shaderOutputViewportIndex = {}
 
vk::Bool32 shaderOutputLayer = {}
 
vk::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 87577 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ PhysicalDeviceVulkan12Features() [1/3]

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

Definition at line 87585 of file vulkan_structs.hpp.

◆ PhysicalDeviceVulkan12Features() [2/3]

VULKAN_HPP_CONSTEXPR vk::PhysicalDeviceVulkan12Features::PhysicalDeviceVulkan12Features ( PhysicalDeviceVulkan12Features const &  rhs)
default

◆ PhysicalDeviceVulkan12Features() [3/3]

vk::PhysicalDeviceVulkan12Features::PhysicalDeviceVulkan12Features ( VkPhysicalDeviceVulkan12Features const &  rhs)
inline

Definition at line 87686 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkPhysicalDeviceVulkan12Features &()

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

Definition at line 88029 of file vulkan_structs.hpp.

◆ operator VkPhysicalDeviceVulkan12Features const &()

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

Definition at line 88024 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::PhysicalDeviceVulkan12Features::operator!= ( PhysicalDeviceVulkan12Features const &  rhs) const
inline

Definition at line 88188 of file vulkan_structs.hpp.

◆ operator=() [1/2]

PhysicalDeviceVulkan12Features& vk::PhysicalDeviceVulkan12Features::operator= ( PhysicalDeviceVulkan12Features const &  rhs)
default

◆ operator=() [2/2]

PhysicalDeviceVulkan12Features& vk::PhysicalDeviceVulkan12Features::operator= ( VkPhysicalDeviceVulkan12Features const &  rhs)
inline

Definition at line 87694 of file vulkan_structs.hpp.

◆ operator==()

bool vk::PhysicalDeviceVulkan12Features::operator== ( PhysicalDeviceVulkan12Features const &  rhs) const
inline

Definition at line 88145 of file vulkan_structs.hpp.

◆ setBufferDeviceAddress()

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

Definition at line 87963 of file vulkan_structs.hpp.

◆ setBufferDeviceAddressCaptureReplay()

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

Definition at line 87970 of file vulkan_structs.hpp.

◆ setBufferDeviceAddressMultiDevice()

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

Definition at line 87977 of file vulkan_structs.hpp.

◆ setDescriptorBindingPartiallyBound()

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

Definition at line 87892 of file vulkan_structs.hpp.

◆ setDescriptorBindingSampledImageUpdateAfterBind()

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

Definition at line 87850 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageBufferUpdateAfterBind()

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

Definition at line 87864 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageImageUpdateAfterBind()

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

Definition at line 87857 of file vulkan_structs.hpp.

◆ setDescriptorBindingStorageTexelBufferUpdateAfterBind()

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

Definition at line 87877 of file vulkan_structs.hpp.

◆ setDescriptorBindingUniformBufferUpdateAfterBind()

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

Definition at line 87843 of file vulkan_structs.hpp.

◆ setDescriptorBindingUniformTexelBufferUpdateAfterBind()

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

Definition at line 87870 of file vulkan_structs.hpp.

◆ setDescriptorBindingUpdateUnusedWhilePending()

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

Definition at line 87885 of file vulkan_structs.hpp.

◆ setDescriptorBindingVariableDescriptorCount()

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

Definition at line 87899 of file vulkan_structs.hpp.

◆ setDescriptorIndexing()

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

Definition at line 87766 of file vulkan_structs.hpp.

◆ setDrawIndirectCount()

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

Definition at line 87714 of file vulkan_structs.hpp.

◆ setHostQueryReset()

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

Definition at line 87951 of file vulkan_structs.hpp.

◆ setImagelessFramebuffer()

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

Definition at line 87924 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 PhysicalDeviceVulkan12Features& vk::PhysicalDeviceVulkan12Features::setPNext ( void *  pNext_)
inline

Definition at line 87701 of file vulkan_structs.hpp.

◆ setRuntimeDescriptorArray()

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

Definition at line 87906 of file vulkan_structs.hpp.

◆ setSamplerFilterMinmax()

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

Definition at line 87912 of file vulkan_structs.hpp.

◆ setSamplerMirrorClampToEdge()

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

Definition at line 87708 of file vulkan_structs.hpp.

◆ setScalarBlockLayout()

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

Definition at line 87918 of file vulkan_structs.hpp.

◆ setSeparateDepthStencilLayouts()

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

Definition at line 87945 of file vulkan_structs.hpp.

◆ setShaderBufferInt64Atomics()

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

Definition at line 87741 of file vulkan_structs.hpp.

◆ setShaderFloat16()

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

Definition at line 87754 of file vulkan_structs.hpp.

◆ setShaderInputAttachmentArrayDynamicIndexing()

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

Definition at line 87773 of file vulkan_structs.hpp.

◆ setShaderInputAttachmentArrayNonUniformIndexing()

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

Definition at line 87822 of file vulkan_structs.hpp.

◆ setShaderInt8()

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

Definition at line 87760 of file vulkan_structs.hpp.

◆ setShaderOutputLayer()

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

Definition at line 88010 of file vulkan_structs.hpp.

◆ setShaderOutputViewportIndex()

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

Definition at line 88004 of file vulkan_structs.hpp.

◆ setShaderSampledImageArrayNonUniformIndexing()

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

Definition at line 87801 of file vulkan_structs.hpp.

◆ setShaderSharedInt64Atomics()

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

Definition at line 87748 of file vulkan_structs.hpp.

◆ setShaderStorageBufferArrayNonUniformIndexing()

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

Definition at line 87808 of file vulkan_structs.hpp.

◆ setShaderStorageImageArrayNonUniformIndexing()

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

Definition at line 87815 of file vulkan_structs.hpp.

◆ setShaderStorageTexelBufferArrayDynamicIndexing()

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

Definition at line 87787 of file vulkan_structs.hpp.

◆ setShaderStorageTexelBufferArrayNonUniformIndexing()

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

Definition at line 87836 of file vulkan_structs.hpp.

◆ setShaderSubgroupExtendedTypes()

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

Definition at line 87938 of file vulkan_structs.hpp.

◆ setShaderUniformBufferArrayNonUniformIndexing()

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

Definition at line 87794 of file vulkan_structs.hpp.

◆ setShaderUniformTexelBufferArrayDynamicIndexing()

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

Definition at line 87780 of file vulkan_structs.hpp.

◆ setShaderUniformTexelBufferArrayNonUniformIndexing()

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

Definition at line 87829 of file vulkan_structs.hpp.

◆ setStorageBuffer8BitAccess()

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

Definition at line 87721 of file vulkan_structs.hpp.

◆ setStoragePushConstant8()

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

Definition at line 87734 of file vulkan_structs.hpp.

◆ setSubgroupBroadcastDynamicId()

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

Definition at line 88017 of file vulkan_structs.hpp.

◆ setTimelineSemaphore()

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

Definition at line 87957 of file vulkan_structs.hpp.

◆ setUniformAndStorageBuffer8BitAccess()

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

Definition at line 87728 of file vulkan_structs.hpp.

◆ setUniformBufferStandardLayout()

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

Definition at line 87931 of file vulkan_structs.hpp.

◆ setVulkanMemoryModel()

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

Definition at line 87983 of file vulkan_structs.hpp.

◆ setVulkanMemoryModelAvailabilityVisibilityChains()

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

Definition at line 87997 of file vulkan_structs.hpp.

◆ setVulkanMemoryModelDeviceScope()

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

Definition at line 87990 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 87581 of file vulkan_structs.hpp.

◆ bufferDeviceAddress

vk::Bool32 vk::PhysicalDeviceVulkan12Features::bufferDeviceAddress = {}

Definition at line 88235 of file vulkan_structs.hpp.

◆ bufferDeviceAddressCaptureReplay

vk::Bool32 vk::PhysicalDeviceVulkan12Features::bufferDeviceAddressCaptureReplay = {}

Definition at line 88236 of file vulkan_structs.hpp.

◆ bufferDeviceAddressMultiDevice

vk::Bool32 vk::PhysicalDeviceVulkan12Features::bufferDeviceAddressMultiDevice = {}

Definition at line 88237 of file vulkan_structs.hpp.

◆ descriptorBindingPartiallyBound

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingPartiallyBound = {}

Definition at line 88224 of file vulkan_structs.hpp.

◆ descriptorBindingSampledImageUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingSampledImageUpdateAfterBind = {}

Definition at line 88218 of file vulkan_structs.hpp.

◆ descriptorBindingStorageBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingStorageBufferUpdateAfterBind = {}

Definition at line 88220 of file vulkan_structs.hpp.

◆ descriptorBindingStorageImageUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingStorageImageUpdateAfterBind = {}

Definition at line 88219 of file vulkan_structs.hpp.

◆ descriptorBindingStorageTexelBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingStorageTexelBufferUpdateAfterBind = {}

Definition at line 88222 of file vulkan_structs.hpp.

◆ descriptorBindingUniformBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingUniformBufferUpdateAfterBind = {}

Definition at line 88217 of file vulkan_structs.hpp.

◆ descriptorBindingUniformTexelBufferUpdateAfterBind

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingUniformTexelBufferUpdateAfterBind = {}

Definition at line 88221 of file vulkan_structs.hpp.

◆ descriptorBindingUpdateUnusedWhilePending

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingUpdateUnusedWhilePending = {}

Definition at line 88223 of file vulkan_structs.hpp.

◆ descriptorBindingVariableDescriptorCount

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorBindingVariableDescriptorCount = {}

Definition at line 88225 of file vulkan_structs.hpp.

◆ descriptorIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::descriptorIndexing = {}

Definition at line 88206 of file vulkan_structs.hpp.

◆ drawIndirectCount

vk::Bool32 vk::PhysicalDeviceVulkan12Features::drawIndirectCount = {}

Definition at line 88198 of file vulkan_structs.hpp.

◆ hostQueryReset

vk::Bool32 vk::PhysicalDeviceVulkan12Features::hostQueryReset = {}

Definition at line 88233 of file vulkan_structs.hpp.

◆ imagelessFramebuffer

vk::Bool32 vk::PhysicalDeviceVulkan12Features::imagelessFramebuffer = {}

Definition at line 88229 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 88196 of file vulkan_structs.hpp.

◆ runtimeDescriptorArray

vk::Bool32 vk::PhysicalDeviceVulkan12Features::runtimeDescriptorArray = {}

Definition at line 88226 of file vulkan_structs.hpp.

◆ samplerFilterMinmax

vk::Bool32 vk::PhysicalDeviceVulkan12Features::samplerFilterMinmax = {}

Definition at line 88227 of file vulkan_structs.hpp.

◆ samplerMirrorClampToEdge

vk::Bool32 vk::PhysicalDeviceVulkan12Features::samplerMirrorClampToEdge = {}

Definition at line 88197 of file vulkan_structs.hpp.

◆ scalarBlockLayout

vk::Bool32 vk::PhysicalDeviceVulkan12Features::scalarBlockLayout = {}

Definition at line 88228 of file vulkan_structs.hpp.

◆ separateDepthStencilLayouts

vk::Bool32 vk::PhysicalDeviceVulkan12Features::separateDepthStencilLayouts = {}

Definition at line 88232 of file vulkan_structs.hpp.

◆ shaderBufferInt64Atomics

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderBufferInt64Atomics = {}

Definition at line 88202 of file vulkan_structs.hpp.

◆ shaderFloat16

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderFloat16 = {}

Definition at line 88204 of file vulkan_structs.hpp.

◆ shaderInputAttachmentArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderInputAttachmentArrayDynamicIndexing = {}

Definition at line 88207 of file vulkan_structs.hpp.

◆ shaderInputAttachmentArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderInputAttachmentArrayNonUniformIndexing = {}

Definition at line 88214 of file vulkan_structs.hpp.

◆ shaderInt8

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderInt8 = {}

Definition at line 88205 of file vulkan_structs.hpp.

◆ shaderOutputLayer

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderOutputLayer = {}

Definition at line 88242 of file vulkan_structs.hpp.

◆ shaderOutputViewportIndex

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderOutputViewportIndex = {}

Definition at line 88241 of file vulkan_structs.hpp.

◆ shaderSampledImageArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderSampledImageArrayNonUniformIndexing = {}

Definition at line 88211 of file vulkan_structs.hpp.

◆ shaderSharedInt64Atomics

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderSharedInt64Atomics = {}

Definition at line 88203 of file vulkan_structs.hpp.

◆ shaderStorageBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderStorageBufferArrayNonUniformIndexing = {}

Definition at line 88212 of file vulkan_structs.hpp.

◆ shaderStorageImageArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderStorageImageArrayNonUniformIndexing = {}

Definition at line 88213 of file vulkan_structs.hpp.

◆ shaderStorageTexelBufferArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayDynamicIndexing = {}

Definition at line 88209 of file vulkan_structs.hpp.

◆ shaderStorageTexelBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderStorageTexelBufferArrayNonUniformIndexing = {}

Definition at line 88216 of file vulkan_structs.hpp.

◆ shaderSubgroupExtendedTypes

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderSubgroupExtendedTypes = {}

Definition at line 88231 of file vulkan_structs.hpp.

◆ shaderUniformBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderUniformBufferArrayNonUniformIndexing = {}

Definition at line 88210 of file vulkan_structs.hpp.

◆ shaderUniformTexelBufferArrayDynamicIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayDynamicIndexing = {}

Definition at line 88208 of file vulkan_structs.hpp.

◆ shaderUniformTexelBufferArrayNonUniformIndexing

vk::Bool32 vk::PhysicalDeviceVulkan12Features::shaderUniformTexelBufferArrayNonUniformIndexing = {}

Definition at line 88215 of file vulkan_structs.hpp.

◆ storageBuffer8BitAccess

vk::Bool32 vk::PhysicalDeviceVulkan12Features::storageBuffer8BitAccess = {}

Definition at line 88199 of file vulkan_structs.hpp.

◆ storagePushConstant8

vk::Bool32 vk::PhysicalDeviceVulkan12Features::storagePushConstant8 = {}

Definition at line 88201 of file vulkan_structs.hpp.

◆ structureType

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

Definition at line 87582 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::PhysicalDeviceVulkan12Features::sType = StructureType::ePhysicalDeviceVulkan12Features

Definition at line 88195 of file vulkan_structs.hpp.

◆ subgroupBroadcastDynamicId

vk::Bool32 vk::PhysicalDeviceVulkan12Features::subgroupBroadcastDynamicId = {}

Definition at line 88243 of file vulkan_structs.hpp.

◆ timelineSemaphore

vk::Bool32 vk::PhysicalDeviceVulkan12Features::timelineSemaphore = {}

Definition at line 88234 of file vulkan_structs.hpp.

◆ uniformAndStorageBuffer8BitAccess

vk::Bool32 vk::PhysicalDeviceVulkan12Features::uniformAndStorageBuffer8BitAccess = {}

Definition at line 88200 of file vulkan_structs.hpp.

◆ uniformBufferStandardLayout

vk::Bool32 vk::PhysicalDeviceVulkan12Features::uniformBufferStandardLayout = {}

Definition at line 88230 of file vulkan_structs.hpp.

◆ vulkanMemoryModel

vk::Bool32 vk::PhysicalDeviceVulkan12Features::vulkanMemoryModel = {}

Definition at line 88238 of file vulkan_structs.hpp.

◆ vulkanMemoryModelAvailabilityVisibilityChains

vk::Bool32 vk::PhysicalDeviceVulkan12Features::vulkanMemoryModelAvailabilityVisibilityChains = {}

Definition at line 88240 of file vulkan_structs.hpp.

◆ vulkanMemoryModelDeviceScope

vk::Bool32 vk::PhysicalDeviceVulkan12Features::vulkanMemoryModelDeviceScope = {}

Definition at line 88239 of file vulkan_structs.hpp.


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