struct PushConstantRange

Defined at line 83899 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkPushConstantRange, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkPushConstantRange.html

Public Members

Flags stageFlags
uint32_t offset
uint32_t size

Public Methods

void PushConstantRange (ShaderStageFlags stageFlags_, uint32_t offset_, uint32_t size_)

Defined at line 83904 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PushConstantRange (const PushConstantRange & rhs)

Defined at line 83911 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PushConstantRange (const VkPushConstantRange & rhs)

Defined at line 83913 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange & operator= (const PushConstantRange & rhs)

Defined at line 83915 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange & operator= (const VkPushConstantRange & rhs)

Defined at line 83918 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange & setStageFlags (ShaderStageFlags stageFlags_)

Defined at line 83925 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange && setStageFlags (ShaderStageFlags stageFlags_)

Defined at line 83931 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange & setOffset (uint32_t offset_)

Defined at line 83937 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange && setOffset (uint32_t offset_)

Defined at line 83943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange & setSize (uint32_t size_)

Defined at line 83949 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PushConstantRange && setSize (uint32_t size_)

Defined at line 83955 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPushConstantRange & operator const VkPushConstantRange & ()

Defined at line 83962 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPushConstantRange & operator VkPushConstantRange & ()

Defined at line 83967 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPushConstantRange * operator const VkPushConstantRange * ()

Defined at line 83972 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPushConstantRange * operator VkPushConstantRange * ()

Defined at line 83977 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PushConstantRange & )

Defined at line 83990 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp