struct PushConstantsInfo
Defined at line 105921 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
PipelineLayout layout
Flags stageFlags
uint32_t offset
uint32_t size
const void * pValues
Public Methods
void PushConstantsInfo (vk::PipelineLayout layout_, vk::ShaderStageFlags stageFlags_, uint32_t offset_, uint32_t size_, const void * pValues_, const void * pNext_)
Defined at line 105929 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PushConstantsInfo (const PushConstantsInfo & rhs)
Defined at line 105944 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void PushConstantsInfo (const VkPushConstantsInfo & rhs)
Defined at line 105946 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
void PushConstantsInfo (vk::PipelineLayout layout_, vk::ShaderStageFlags stageFlags_, uint32_t offset_, const vk::ArrayProxyNoTemporaries<const T> & values_, const void * pNext_)
Defined at line 105950 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & operator= (const PushConstantsInfo & rhs)
Defined at line 105965 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & operator= (const VkPushConstantsInfo & rhs)
Defined at line 105968 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setPNext (const void * pNext_)
Defined at line 105975 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setLayout (vk::PipelineLayout layout_)
Defined at line 105981 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setStageFlags (vk::ShaderStageFlags stageFlags_)
Defined at line 105987 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setOffset (uint32_t offset_)
Defined at line 105993 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setSize (uint32_t size_)
Defined at line 105999 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
PushConstantsInfo & setPValues (const void * pValues_)
Defined at line 106005 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
template <typename T>
PushConstantsInfo & setValues (const vk::ArrayProxyNoTemporaries<const T> & values_)
Defined at line 106013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkPushConstantsInfo & operator const VkPushConstantsInfo & ()
Defined at line 106022 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkPushConstantsInfo & operator VkPushConstantsInfo & ()
Defined at line 106027 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const PushConstantsInfo & )
Defined at line 106051 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp