struct PushConstantsInfo
Defined at line 168366 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkPushConstantsInfo, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPushConstantsInfo.html
Public Members
StructureType sType
const void * pNext
PipelineLayout layout
Flags stageFlags
uint32_t offset
uint32_t size
const void * pValues
Public Methods
void PushConstantsInfo (PipelineLayoutlayout_,ShaderStageFlagsstageFlags_,uint32_toffset_,uint32_tsize_,const void *pValues_,const void *pNext_)
Defined at line 168374 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PushConstantsInfo (const PushConstantsInfo & rhs)
Defined at line 168389 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PushConstantsInfo (const VkPushConstantsInfo & rhs)
Defined at line 168391 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
void PushConstantsInfo (PipelineLayoutlayout_,ShaderStageFlagsstageFlags_,uint32_toffset_,const ArrayProxyNoTemporaries<const T> &values_,const void *pNext_)
Defined at line 168395 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & operator= (const PushConstantsInfo & rhs)
Defined at line 168407 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & operator= (const VkPushConstantsInfo & rhs)
Defined at line 168410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setPNext (const void * pNext_)
Defined at line 168417 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setPNext (const void * pNext_)
Defined at line 168423 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setLayout (PipelineLayout layout_)
Defined at line 168429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setLayout (PipelineLayout layout_)
Defined at line 168435 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setStageFlags (ShaderStageFlags stageFlags_)
Defined at line 168441 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setStageFlags (ShaderStageFlags stageFlags_)
Defined at line 168447 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setOffset (uint32_t offset_)
Defined at line 168453 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setOffset (uint32_t offset_)
Defined at line 168459 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setSize (uint32_t size_)
Defined at line 168465 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setSize (uint32_t size_)
Defined at line 168471 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setPValues (const void * pValues_)
Defined at line 168477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo && setPValues (const void * pValues_)
Defined at line 168483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
PushConstantsInfo & setValues (const ArrayProxyNoTemporaries<const T> & values_)
Defined at line 168491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPushConstantsInfo & operator const VkPushConstantsInfo & ()
Defined at line 168500 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPushConstantsInfo & operator VkPushConstantsInfo & ()
Defined at line 168505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPushConstantsInfo * operator const VkPushConstantsInfo * ()
Defined at line 168510 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPushConstantsInfo * operator VkPushConstantsInfo * ()
Defined at line 168515 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PushConstantsInfo & )
Defined at line 168535 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp