struct SpecializationInfo
Defined at line 27238 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkSpecializationInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSpecializationInfo.html
Public Members
uint32_t mapEntryCount
const SpecializationMapEntry * pMapEntries
size_t dataSize
const void * pData
Public Methods
void SpecializationInfo (uint32_tmapEntryCount_,const SpecializationMapEntry *pMapEntries_,size_tdataSize_,const void *pData_)
Defined at line 27243 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SpecializationInfo (const SpecializationInfo & rhs)
Defined at line 27254 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SpecializationInfo (const VkSpecializationInfo & rhs)
Defined at line 27256 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
void SpecializationInfo (const ArrayProxyNoTemporaries<const SpecializationMapEntry> & mapEntries_, const ArrayProxyNoTemporaries<const T> & data_)
Defined at line 27260 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & operator= (const SpecializationInfo & rhs)
Defined at line 27269 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & operator= (const VkSpecializationInfo & rhs)
Defined at line 27272 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setMapEntryCount (uint32_t mapEntryCount_)
Defined at line 27279 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo && setMapEntryCount (uint32_t mapEntryCount_)
Defined at line 27285 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setPMapEntries (const SpecializationMapEntry * pMapEntries_)
Defined at line 27291 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo && setPMapEntries (const SpecializationMapEntry * pMapEntries_)
Defined at line 27297 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setMapEntries (const ArrayProxyNoTemporaries<const SpecializationMapEntry> & mapEntries_)
Defined at line 27304 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setDataSize (size_t dataSize_)
Defined at line 27312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo && setDataSize (size_t dataSize_)
Defined at line 27318 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setPData (const void * pData_)
Defined at line 27324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo && setPData (const void * pData_)
Defined at line 27330 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
SpecializationInfo & setData (const ArrayProxyNoTemporaries<const T> & data_)
Defined at line 27338 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSpecializationInfo & operator const VkSpecializationInfo & ()
Defined at line 27347 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSpecializationInfo & operator VkSpecializationInfo & ()
Defined at line 27352 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSpecializationInfo * operator const VkSpecializationInfo * ()
Defined at line 27357 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSpecializationInfo * operator VkSpecializationInfo * ()
Defined at line 27362 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SpecializationInfo & )
Defined at line 27375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp