17 const auto checkIndex = [&stagePass](
const RenderStagePass exclusion)
noexcept {
19 exclusion._index == stagePass.
_index;
22 exclusion._pass == stagePass.
_pass;
24 return mainIndexMatch || subIndexMatch;
28 if (checkIndex(exclussionStagePass) &&
#define PROFILE_SCOPE_AUTO(CATEGORY)
constexpr Optick::Category::Type GameLogic
Handle console commands that start with a forward slash.
static constexpr U16 g_AllIndicesID
bool drawState(RenderStagePass stagePass) const
void addToDrawExclusionMask(RenderStage stage, RenderPassType passType=RenderPassType::COUNT, RenderStagePass::VariantType variant=RenderStagePass::VariantType::COUNT, U16 index=g_AllIndicesID, RenderStagePass::PassIndex pass=RenderStagePass::PassIndex::PASS_0)
vector< RenderStagePass > _exclusionStagePasses