struct SpecializationInfo
Defined at line 16213 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
uint32_t mapEntryCount
const vk::SpecializationMapEntry * pMapEntries
size_t dataSize
const void * pData
Public Methods
void SpecializationInfo (uint32_t mapEntryCount_, const vk::SpecializationMapEntry * pMapEntries_, size_t dataSize_, const void * pData_)
Defined at line 16218 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SpecializationInfo (const SpecializationInfo & rhs)
Defined at line 16229 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SpecializationInfo (const VkSpecializationInfo & rhs)
Defined at line 16231 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
void SpecializationInfo (const vk::ArrayProxyNoTemporaries<const vk::SpecializationMapEntry> & mapEntries_, const vk::ArrayProxyNoTemporaries<const T> & data_)
Defined at line 16235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & operator= (const SpecializationInfo & rhs)
Defined at line 16245 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & operator= (const VkSpecializationInfo & rhs)
Defined at line 16248 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setMapEntryCount (uint32_t mapEntryCount_)
Defined at line 16255 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setPMapEntries (const vk::SpecializationMapEntry * pMapEntries_)
Defined at line 16261 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setMapEntries (const vk::ArrayProxyNoTemporaries<const vk::SpecializationMapEntry> & mapEntries_)
Defined at line 16268 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setDataSize (size_t dataSize_)
Defined at line 16277 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SpecializationInfo & setPData (const void * pData_)
Defined at line 16283 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
SpecializationInfo & setData (const vk::ArrayProxyNoTemporaries<const T> & data_)
Defined at line 16291 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSpecializationInfo & operator const VkSpecializationInfo & ()
Defined at line 16300 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSpecializationInfo & operator VkSpecializationInfo & ()
Defined at line 16305 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SpecializationInfo & )
Defined at line 16323 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp