struct SubpassDependency2

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

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

Public Members

StructureType sType
const void * pNext
uint32_t srcSubpass
uint32_t dstSubpass
Flags srcStageMask
Flags dstStageMask
Flags srcAccessMask
Flags dstAccessMask
Flags dependencyFlags
int32_t viewOffset

Public Methods

void SubpassDependency2 (uint32_t srcSubpass_, uint32_t dstSubpass_, PipelineStageFlags srcStageMask_, PipelineStageFlags dstStageMask_, AccessFlags srcAccessMask_, AccessFlags dstAccessMask_, DependencyFlags dependencyFlags_, int32_t viewOffset_, const void * pNext_)

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

void SubpassDependency2 (const SubpassDependency2 & rhs)

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

void SubpassDependency2 (const VkSubpassDependency2 & rhs)

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

SubpassDependency2 & operator= (const SubpassDependency2 & rhs)

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

SubpassDependency2 & operator= (const VkSubpassDependency2 & rhs)

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

SubpassDependency2 & setPNext (const void * pNext_)

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

SubpassDependency2 && setPNext (const void * pNext_)

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

SubpassDependency2 & setSrcSubpass (uint32_t srcSubpass_)

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

SubpassDependency2 && setSrcSubpass (uint32_t srcSubpass_)

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

SubpassDependency2 & setDstSubpass (uint32_t dstSubpass_)

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

SubpassDependency2 && setDstSubpass (uint32_t dstSubpass_)

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

SubpassDependency2 & setSrcStageMask (PipelineStageFlags srcStageMask_)

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

SubpassDependency2 && setSrcStageMask (PipelineStageFlags srcStageMask_)

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

SubpassDependency2 & setDstStageMask (PipelineStageFlags dstStageMask_)

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

SubpassDependency2 && setDstStageMask (PipelineStageFlags dstStageMask_)

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

SubpassDependency2 & setSrcAccessMask (AccessFlags srcAccessMask_)

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

SubpassDependency2 && setSrcAccessMask (AccessFlags srcAccessMask_)

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

SubpassDependency2 & setDstAccessMask (AccessFlags dstAccessMask_)

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

SubpassDependency2 && setDstAccessMask (AccessFlags dstAccessMask_)

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

SubpassDependency2 & setDependencyFlags (DependencyFlags dependencyFlags_)

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

SubpassDependency2 && setDependencyFlags (DependencyFlags dependencyFlags_)

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

SubpassDependency2 & setViewOffset (int32_t viewOffset_)

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

SubpassDependency2 && setViewOffset (int32_t viewOffset_)

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

const VkSubpassDependency2 & operator const VkSubpassDependency2 & ()

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

VkSubpassDependency2 & operator VkSubpassDependency2 & ()

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

const VkSubpassDependency2 * operator const VkSubpassDependency2 * ()

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

VkSubpassDependency2 * operator VkSubpassDependency2 * ()

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

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

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