struct SubpassDependency

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

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

Public Members

uint32_t srcSubpass
uint32_t dstSubpass
Flags srcStageMask
Flags dstStageMask
Flags srcAccessMask
Flags dstAccessMask
Flags dependencyFlags

Public Methods

void SubpassDependency (uint32_t srcSubpass_, uint32_t dstSubpass_, PipelineStageFlags srcStageMask_, PipelineStageFlags dstStageMask_, AccessFlags srcAccessMask_, AccessFlags dstAccessMask_, DependencyFlags dependencyFlags_)

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

void SubpassDependency (const SubpassDependency & rhs)

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

void SubpassDependency (const VkSubpassDependency & rhs)

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

SubpassDependency & operator= (const SubpassDependency & rhs)

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

SubpassDependency & operator= (const VkSubpassDependency & rhs)

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

SubpassDependency & setSrcSubpass (uint32_t srcSubpass_)

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

SubpassDependency && setSrcSubpass (uint32_t srcSubpass_)

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

SubpassDependency & setDstSubpass (uint32_t dstSubpass_)

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

SubpassDependency && setDstSubpass (uint32_t dstSubpass_)

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

SubpassDependency & setSrcStageMask (PipelineStageFlags srcStageMask_)

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

SubpassDependency && setSrcStageMask (PipelineStageFlags srcStageMask_)

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

SubpassDependency & setDstStageMask (PipelineStageFlags dstStageMask_)

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

SubpassDependency && setDstStageMask (PipelineStageFlags dstStageMask_)

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

SubpassDependency & setSrcAccessMask (AccessFlags srcAccessMask_)

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

SubpassDependency && setSrcAccessMask (AccessFlags srcAccessMask_)

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

SubpassDependency & setDstAccessMask (AccessFlags dstAccessMask_)

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

SubpassDependency && setDstAccessMask (AccessFlags dstAccessMask_)

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

SubpassDependency & setDependencyFlags (DependencyFlags dependencyFlags_)

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

SubpassDependency && setDependencyFlags (DependencyFlags dependencyFlags_)

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

const VkSubpassDependency & operator const VkSubpassDependency & ()

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

VkSubpassDependency & operator VkSubpassDependency & ()

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

const VkSubpassDependency * operator const VkSubpassDependency * ()

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

VkSubpassDependency * operator VkSubpassDependency * ()

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

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

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