RetroArch
Public Member Functions | Public Attributes | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT Struct Reference

#include <vulkan.hpp>

Public Member Functions

 PhysicalDeviceDescriptorIndexingFeaturesEXT (Bool32 shaderInputAttachmentArrayDynamicIndexing_=0, Bool32 shaderUniformTexelBufferArrayDynamicIndexing_=0, Bool32 shaderStorageTexelBufferArrayDynamicIndexing_=0, Bool32 shaderUniformBufferArrayNonUniformIndexing_=0, Bool32 shaderSampledImageArrayNonUniformIndexing_=0, Bool32 shaderStorageBufferArrayNonUniformIndexing_=0, Bool32 shaderStorageImageArrayNonUniformIndexing_=0, Bool32 shaderInputAttachmentArrayNonUniformIndexing_=0, Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_=0, Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_=0, Bool32 descriptorBindingUniformBufferUpdateAfterBind_=0, Bool32 descriptorBindingSampledImageUpdateAfterBind_=0, Bool32 descriptorBindingStorageImageUpdateAfterBind_=0, Bool32 descriptorBindingStorageBufferUpdateAfterBind_=0, Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_=0, Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_=0, Bool32 descriptorBindingUpdateUnusedWhilePending_=0, Bool32 descriptorBindingPartiallyBound_=0, Bool32 descriptorBindingVariableDescriptorCount_=0, Bool32 runtimeDescriptorArray_=0)
 
 PhysicalDeviceDescriptorIndexingFeaturesEXT (VkPhysicalDeviceDescriptorIndexingFeaturesEXT const &rhs)
 
PhysicalDeviceDescriptorIndexingFeaturesEXToperator= (VkPhysicalDeviceDescriptorIndexingFeaturesEXT const &rhs)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetPNext (void *pNext_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderInputAttachmentArrayDynamicIndexing (Bool32 shaderInputAttachmentArrayDynamicIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderUniformTexelBufferArrayDynamicIndexing (Bool32 shaderUniformTexelBufferArrayDynamicIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderStorageTexelBufferArrayDynamicIndexing (Bool32 shaderStorageTexelBufferArrayDynamicIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderUniformBufferArrayNonUniformIndexing (Bool32 shaderUniformBufferArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderSampledImageArrayNonUniformIndexing (Bool32 shaderSampledImageArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderStorageBufferArrayNonUniformIndexing (Bool32 shaderStorageBufferArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderStorageImageArrayNonUniformIndexing (Bool32 shaderStorageImageArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderInputAttachmentArrayNonUniformIndexing (Bool32 shaderInputAttachmentArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderUniformTexelBufferArrayNonUniformIndexing (Bool32 shaderUniformTexelBufferArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetShaderStorageTexelBufferArrayNonUniformIndexing (Bool32 shaderStorageTexelBufferArrayNonUniformIndexing_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingUniformBufferUpdateAfterBind (Bool32 descriptorBindingUniformBufferUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingSampledImageUpdateAfterBind (Bool32 descriptorBindingSampledImageUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingStorageImageUpdateAfterBind (Bool32 descriptorBindingStorageImageUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingStorageBufferUpdateAfterBind (Bool32 descriptorBindingStorageBufferUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingUniformTexelBufferUpdateAfterBind (Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingStorageTexelBufferUpdateAfterBind (Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingUpdateUnusedWhilePending (Bool32 descriptorBindingUpdateUnusedWhilePending_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingPartiallyBound (Bool32 descriptorBindingPartiallyBound_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetDescriptorBindingVariableDescriptorCount (Bool32 descriptorBindingVariableDescriptorCount_)
 
PhysicalDeviceDescriptorIndexingFeaturesEXTsetRuntimeDescriptorArray (Bool32 runtimeDescriptorArray_)
 
 operator const VkPhysicalDeviceDescriptorIndexingFeaturesEXT & () const
 
bool operator== (PhysicalDeviceDescriptorIndexingFeaturesEXT const &rhs) const
 
bool operator!= (PhysicalDeviceDescriptorIndexingFeaturesEXT const &rhs) const
 

Public Attributes

voidpNext = nullptr
 
Bool32 shaderInputAttachmentArrayDynamicIndexing
 
Bool32 shaderUniformTexelBufferArrayDynamicIndexing
 
Bool32 shaderStorageTexelBufferArrayDynamicIndexing
 
Bool32 shaderUniformBufferArrayNonUniformIndexing
 
Bool32 shaderSampledImageArrayNonUniformIndexing
 
Bool32 shaderStorageBufferArrayNonUniformIndexing
 
Bool32 shaderStorageImageArrayNonUniformIndexing
 
Bool32 shaderInputAttachmentArrayNonUniformIndexing
 
Bool32 shaderUniformTexelBufferArrayNonUniformIndexing
 
Bool32 shaderStorageTexelBufferArrayNonUniformIndexing
 
Bool32 descriptorBindingUniformBufferUpdateAfterBind
 
Bool32 descriptorBindingSampledImageUpdateAfterBind
 
Bool32 descriptorBindingStorageImageUpdateAfterBind
 
Bool32 descriptorBindingStorageBufferUpdateAfterBind
 
Bool32 descriptorBindingUniformTexelBufferUpdateAfterBind
 
Bool32 descriptorBindingStorageTexelBufferUpdateAfterBind
 
Bool32 descriptorBindingUpdateUnusedWhilePending
 
Bool32 descriptorBindingPartiallyBound
 
Bool32 descriptorBindingVariableDescriptorCount
 
Bool32 runtimeDescriptorArray
 

Private Attributes

StructureType sType = StructureType::ePhysicalDeviceDescriptorIndexingFeaturesEXT
 

Constructor & Destructor Documentation

◆ PhysicalDeviceDescriptorIndexingFeaturesEXT() [1/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::PhysicalDeviceDescriptorIndexingFeaturesEXT ( Bool32  shaderInputAttachmentArrayDynamicIndexing_ = 0,
Bool32  shaderUniformTexelBufferArrayDynamicIndexing_ = 0,
Bool32  shaderStorageTexelBufferArrayDynamicIndexing_ = 0,
Bool32  shaderUniformBufferArrayNonUniformIndexing_ = 0,
Bool32  shaderSampledImageArrayNonUniformIndexing_ = 0,
Bool32  shaderStorageBufferArrayNonUniformIndexing_ = 0,
Bool32  shaderStorageImageArrayNonUniformIndexing_ = 0,
Bool32  shaderInputAttachmentArrayNonUniformIndexing_ = 0,
Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_ = 0,
Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_ = 0,
Bool32  descriptorBindingUniformBufferUpdateAfterBind_ = 0,
Bool32  descriptorBindingSampledImageUpdateAfterBind_ = 0,
Bool32  descriptorBindingStorageImageUpdateAfterBind_ = 0,
Bool32  descriptorBindingStorageBufferUpdateAfterBind_ = 0,
Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_ = 0,
Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_ = 0,
Bool32  descriptorBindingUpdateUnusedWhilePending_ = 0,
Bool32  descriptorBindingPartiallyBound_ = 0,
Bool32  descriptorBindingVariableDescriptorCount_ = 0,
Bool32  runtimeDescriptorArray_ = 0 
)
inline

◆ PhysicalDeviceDescriptorIndexingFeaturesEXT() [2/2]

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::PhysicalDeviceDescriptorIndexingFeaturesEXT ( VkPhysicalDeviceDescriptorIndexingFeaturesEXT const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkPhysicalDeviceDescriptorIndexingFeaturesEXT &()

VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::operator const VkPhysicalDeviceDescriptorIndexingFeaturesEXT & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::operator!= ( PhysicalDeviceDescriptorIndexingFeaturesEXT const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::operator= ( VkPhysicalDeviceDescriptorIndexingFeaturesEXT const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::operator== ( PhysicalDeviceDescriptorIndexingFeaturesEXT const rhs) const
inline
Here is the caller graph for this function:

◆ setDescriptorBindingPartiallyBound()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingPartiallyBound ( Bool32  descriptorBindingPartiallyBound_)
inline

◆ setDescriptorBindingSampledImageUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingSampledImageUpdateAfterBind ( Bool32  descriptorBindingSampledImageUpdateAfterBind_)
inline

◆ setDescriptorBindingStorageBufferUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingStorageBufferUpdateAfterBind ( Bool32  descriptorBindingStorageBufferUpdateAfterBind_)
inline

◆ setDescriptorBindingStorageImageUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingStorageImageUpdateAfterBind ( Bool32  descriptorBindingStorageImageUpdateAfterBind_)
inline

◆ setDescriptorBindingStorageTexelBufferUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingStorageTexelBufferUpdateAfterBind ( Bool32  descriptorBindingStorageTexelBufferUpdateAfterBind_)
inline

◆ setDescriptorBindingUniformBufferUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingUniformBufferUpdateAfterBind ( Bool32  descriptorBindingUniformBufferUpdateAfterBind_)
inline

◆ setDescriptorBindingUniformTexelBufferUpdateAfterBind()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingUniformTexelBufferUpdateAfterBind ( Bool32  descriptorBindingUniformTexelBufferUpdateAfterBind_)
inline

◆ setDescriptorBindingUpdateUnusedWhilePending()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingUpdateUnusedWhilePending ( Bool32  descriptorBindingUpdateUnusedWhilePending_)
inline

◆ setDescriptorBindingVariableDescriptorCount()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setDescriptorBindingVariableDescriptorCount ( Bool32  descriptorBindingVariableDescriptorCount_)
inline

◆ setPNext()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setPNext ( void pNext_)
inline

◆ setRuntimeDescriptorArray()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setRuntimeDescriptorArray ( Bool32  runtimeDescriptorArray_)
inline

◆ setShaderInputAttachmentArrayDynamicIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderInputAttachmentArrayDynamicIndexing ( Bool32  shaderInputAttachmentArrayDynamicIndexing_)
inline

◆ setShaderInputAttachmentArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderInputAttachmentArrayNonUniformIndexing ( Bool32  shaderInputAttachmentArrayNonUniformIndexing_)
inline

◆ setShaderSampledImageArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderSampledImageArrayNonUniformIndexing ( Bool32  shaderSampledImageArrayNonUniformIndexing_)
inline

◆ setShaderStorageBufferArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderStorageBufferArrayNonUniformIndexing ( Bool32  shaderStorageBufferArrayNonUniformIndexing_)
inline

◆ setShaderStorageImageArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderStorageImageArrayNonUniformIndexing ( Bool32  shaderStorageImageArrayNonUniformIndexing_)
inline

◆ setShaderStorageTexelBufferArrayDynamicIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderStorageTexelBufferArrayDynamicIndexing ( Bool32  shaderStorageTexelBufferArrayDynamicIndexing_)
inline

◆ setShaderStorageTexelBufferArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderStorageTexelBufferArrayNonUniformIndexing ( Bool32  shaderStorageTexelBufferArrayNonUniformIndexing_)
inline

◆ setShaderUniformBufferArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderUniformBufferArrayNonUniformIndexing ( Bool32  shaderUniformBufferArrayNonUniformIndexing_)
inline

◆ setShaderUniformTexelBufferArrayDynamicIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderUniformTexelBufferArrayDynamicIndexing ( Bool32  shaderUniformTexelBufferArrayDynamicIndexing_)
inline

◆ setShaderUniformTexelBufferArrayNonUniformIndexing()

PhysicalDeviceDescriptorIndexingFeaturesEXT& VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::setShaderUniformTexelBufferArrayNonUniformIndexing ( Bool32  shaderUniformTexelBufferArrayNonUniformIndexing_)
inline

Member Data Documentation

◆ descriptorBindingPartiallyBound

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingPartiallyBound

◆ descriptorBindingSampledImageUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingSampledImageUpdateAfterBind

◆ descriptorBindingStorageBufferUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingStorageBufferUpdateAfterBind

◆ descriptorBindingStorageImageUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingStorageImageUpdateAfterBind

◆ descriptorBindingStorageTexelBufferUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingStorageTexelBufferUpdateAfterBind

◆ descriptorBindingUniformBufferUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingUniformBufferUpdateAfterBind

◆ descriptorBindingUniformTexelBufferUpdateAfterBind

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingUniformTexelBufferUpdateAfterBind

◆ descriptorBindingUpdateUnusedWhilePending

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingUpdateUnusedWhilePending

◆ descriptorBindingVariableDescriptorCount

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::descriptorBindingVariableDescriptorCount

◆ pNext

void* VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::pNext = nullptr

◆ runtimeDescriptorArray

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::runtimeDescriptorArray

◆ shaderInputAttachmentArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderInputAttachmentArrayDynamicIndexing

◆ shaderInputAttachmentArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderInputAttachmentArrayNonUniformIndexing

◆ shaderSampledImageArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderSampledImageArrayNonUniformIndexing

◆ shaderStorageBufferArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderStorageBufferArrayNonUniformIndexing

◆ shaderStorageImageArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderStorageImageArrayNonUniformIndexing

◆ shaderStorageTexelBufferArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderStorageTexelBufferArrayDynamicIndexing

◆ shaderStorageTexelBufferArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderStorageTexelBufferArrayNonUniformIndexing

◆ shaderUniformBufferArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderUniformBufferArrayNonUniformIndexing

◆ shaderUniformTexelBufferArrayDynamicIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderUniformTexelBufferArrayDynamicIndexing

◆ shaderUniformTexelBufferArrayNonUniformIndexing

Bool32 VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::shaderUniformTexelBufferArrayNonUniformIndexing

◆ sType

StructureType VULKAN_HPP_NAMESPACE::PhysicalDeviceDescriptorIndexingFeaturesEXT::sType = StructureType::ePhysicalDeviceDescriptorIndexingFeaturesEXT
private

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