struct MemoryRangeBarrierKHR

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

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

Public Members

StructureType sType
const void * pNext
Flags srcStageMask
Flags srcAccessMask
Flags dstStageMask
Flags dstAccessMask
uint32_t srcQueueFamilyIndex
uint32_t dstQueueFamilyIndex
DeviceAddressRangeKHR addressRange
Flags addressFlags

Public Methods

void MemoryRangeBarrierKHR (PipelineStageFlags2 srcStageMask_, AccessFlags2 srcAccessMask_, PipelineStageFlags2 dstStageMask_, AccessFlags2 dstAccessMask_, uint32_t srcQueueFamilyIndex_, uint32_t dstQueueFamilyIndex_, DeviceAddressRangeKHR addressRange_, AddressCommandFlagsKHR addressFlags_, const void * pNext_)

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

void MemoryRangeBarrierKHR (const MemoryRangeBarrierKHR & rhs)

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

void MemoryRangeBarrierKHR (const VkMemoryRangeBarrierKHR & rhs)

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

MemoryRangeBarrierKHR & operator= (const MemoryRangeBarrierKHR & rhs)

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

MemoryRangeBarrierKHR & operator= (const VkMemoryRangeBarrierKHR & rhs)

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

MemoryRangeBarrierKHR & setPNext (const void * pNext_)

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

MemoryRangeBarrierKHR && setPNext (const void * pNext_)

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

MemoryRangeBarrierKHR & setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

MemoryRangeBarrierKHR && setSrcStageMask (PipelineStageFlags2 srcStageMask_)

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

MemoryRangeBarrierKHR & setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

MemoryRangeBarrierKHR && setSrcAccessMask (AccessFlags2 srcAccessMask_)

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

MemoryRangeBarrierKHR & setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

MemoryRangeBarrierKHR && setDstStageMask (PipelineStageFlags2 dstStageMask_)

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

MemoryRangeBarrierKHR & setDstAccessMask (AccessFlags2 dstAccessMask_)

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

MemoryRangeBarrierKHR && setDstAccessMask (AccessFlags2 dstAccessMask_)

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

MemoryRangeBarrierKHR & setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

MemoryRangeBarrierKHR && setSrcQueueFamilyIndex (uint32_t srcQueueFamilyIndex_)

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

MemoryRangeBarrierKHR & setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

MemoryRangeBarrierKHR && setDstQueueFamilyIndex (uint32_t dstQueueFamilyIndex_)

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

MemoryRangeBarrierKHR & setAddressRange (const DeviceAddressRangeKHR & addressRange_)

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

MemoryRangeBarrierKHR && setAddressRange (const DeviceAddressRangeKHR & addressRange_)

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

MemoryRangeBarrierKHR & setAddressFlags (AddressCommandFlagsKHR addressFlags_)

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

MemoryRangeBarrierKHR && setAddressFlags (AddressCommandFlagsKHR addressFlags_)

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

const VkMemoryRangeBarrierKHR & operator const VkMemoryRangeBarrierKHR & ()

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

VkMemoryRangeBarrierKHR & operator VkMemoryRangeBarrierKHR & ()

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

const VkMemoryRangeBarrierKHR * operator const VkMemoryRangeBarrierKHR * ()

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

VkMemoryRangeBarrierKHR * operator VkMemoryRangeBarrierKHR * ()

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

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

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