RetroArch
Public Member Functions | Public Attributes | List of all members
VULKAN_HPP_NAMESPACE::SubpassDependency Struct Reference

#include <vulkan.hpp>

Collaboration diagram for VULKAN_HPP_NAMESPACE::SubpassDependency:
[legend]

Public Member Functions

 SubpassDependency (uint32_t srcSubpass_=0, uint32_t dstSubpass_=0, PipelineStageFlags srcStageMask_=PipelineStageFlags(), PipelineStageFlags dstStageMask_=PipelineStageFlags(), AccessFlags srcAccessMask_=AccessFlags(), AccessFlags dstAccessMask_=AccessFlags(), DependencyFlags dependencyFlags_=DependencyFlags())
 
 SubpassDependency (VkSubpassDependency const &rhs)
 
SubpassDependencyoperator= (VkSubpassDependency const &rhs)
 
SubpassDependencysetSrcSubpass (uint32_t srcSubpass_)
 
SubpassDependencysetDstSubpass (uint32_t dstSubpass_)
 
SubpassDependencysetSrcStageMask (PipelineStageFlags srcStageMask_)
 
SubpassDependencysetDstStageMask (PipelineStageFlags dstStageMask_)
 
SubpassDependencysetSrcAccessMask (AccessFlags srcAccessMask_)
 
SubpassDependencysetDstAccessMask (AccessFlags dstAccessMask_)
 
SubpassDependencysetDependencyFlags (DependencyFlags dependencyFlags_)
 
 operator const VkSubpassDependency & () const
 
bool operator== (SubpassDependency const &rhs) const
 
bool operator!= (SubpassDependency const &rhs) const
 

Public Attributes

uint32_t srcSubpass
 
uint32_t dstSubpass
 
PipelineStageFlags srcStageMask
 
PipelineStageFlags dstStageMask
 
AccessFlags srcAccessMask
 
AccessFlags dstAccessMask
 
DependencyFlags dependencyFlags
 

Constructor & Destructor Documentation

◆ SubpassDependency() [1/2]

VULKAN_HPP_NAMESPACE::SubpassDependency::SubpassDependency ( uint32_t  srcSubpass_ = 0,
uint32_t  dstSubpass_ = 0,
PipelineStageFlags  srcStageMask_ = PipelineStageFlags(),
PipelineStageFlags  dstStageMask_ = PipelineStageFlags(),
AccessFlags  srcAccessMask_ = AccessFlags(),
AccessFlags  dstAccessMask_ = AccessFlags(),
DependencyFlags  dependencyFlags_ = DependencyFlags() 
)
inline

◆ SubpassDependency() [2/2]

VULKAN_HPP_NAMESPACE::SubpassDependency::SubpassDependency ( VkSubpassDependency const rhs)
inline
Here is the call graph for this function:

Member Function Documentation

◆ operator const VkSubpassDependency &()

VULKAN_HPP_NAMESPACE::SubpassDependency::operator const VkSubpassDependency & ( ) const
inline

◆ operator!=()

bool VULKAN_HPP_NAMESPACE::SubpassDependency::operator!= ( SubpassDependency const rhs) const
inline
Here is the call graph for this function:

◆ operator=()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::operator= ( VkSubpassDependency const rhs)
inline
Here is the call graph for this function:

◆ operator==()

bool VULKAN_HPP_NAMESPACE::SubpassDependency::operator== ( SubpassDependency const rhs) const
inline
Here is the caller graph for this function:

◆ setDependencyFlags()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setDependencyFlags ( DependencyFlags  dependencyFlags_)
inline

◆ setDstAccessMask()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setDstAccessMask ( AccessFlags  dstAccessMask_)
inline

◆ setDstStageMask()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setDstStageMask ( PipelineStageFlags  dstStageMask_)
inline

◆ setDstSubpass()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setDstSubpass ( uint32_t  dstSubpass_)
inline

◆ setSrcAccessMask()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setSrcAccessMask ( AccessFlags  srcAccessMask_)
inline

◆ setSrcStageMask()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setSrcStageMask ( PipelineStageFlags  srcStageMask_)
inline

◆ setSrcSubpass()

SubpassDependency& VULKAN_HPP_NAMESPACE::SubpassDependency::setSrcSubpass ( uint32_t  srcSubpass_)
inline

Member Data Documentation

◆ dependencyFlags

DependencyFlags VULKAN_HPP_NAMESPACE::SubpassDependency::dependencyFlags

◆ dstAccessMask

AccessFlags VULKAN_HPP_NAMESPACE::SubpassDependency::dstAccessMask

◆ dstStageMask

PipelineStageFlags VULKAN_HPP_NAMESPACE::SubpassDependency::dstStageMask

◆ dstSubpass

uint32_t VULKAN_HPP_NAMESPACE::SubpassDependency::dstSubpass

◆ srcAccessMask

AccessFlags VULKAN_HPP_NAMESPACE::SubpassDependency::srcAccessMask

◆ srcStageMask

PipelineStageFlags VULKAN_HPP_NAMESPACE::SubpassDependency::srcStageMask

◆ srcSubpass

uint32_t VULKAN_HPP_NAMESPACE::SubpassDependency::srcSubpass

The documentation for this struct was generated from the following file: