Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::SubpassDependencyDesc Struct Reference

Subpass dependency description. More...

#include <RenderPass.h>

Public Member Functions

constexpr bool operator== (const SubpassDependencyDesc &RHS) const
 Tests if two structures are equivalent.
 

Public Attributes

Uint32 SrcSubpass = 0
 The subpass index of the first subpass in the dependency, or SUBPASS_EXTERNAL.
 
Uint32 DstSubpass = 0
 The subpass index of the second subpass in the dependency, or SUBPASS_EXTERNAL.
 
PIPELINE_STAGE_FLAGS SrcStageMask = PIPELINE_STAGE_FLAG_UNDEFINED
 A bitmask of PIPELINE_STAGE_FLAGS specifying the source stage mask.
 
PIPELINE_STAGE_FLAGS DstStageMask = PIPELINE_STAGE_FLAG_UNDEFINED
 A bitmask of PIPELINE_STAGE_FLAGS specifying the destination stage mask.
 
ACCESS_FLAGS SrcAccessMask = ACCESS_FLAG_NONE
 A bitmask of ACCESS_FLAGS specifying a source access mask.
 
ACCESS_FLAGS DstAccessMask = ACCESS_FLAG_NONE
 A bitmask of ACCESS_FLAGS specifying a destination access mask.
 

Detailed Description

Subpass dependency description.

Member Function Documentation

◆ operator==()

bool Diligent::SubpassDependencyDesc::operator== ( const SubpassDependencyDesc & RHS) const
inlineconstexpr

Tests if two structures are equivalent.

Parameters
[in]RHS- reference to the structure to perform comparison with
Returns
  • True if all members of the two structures are equal.
  • False otherwise