CrossCompiler::EShaderStage

Cross compiler support/common functionality.

Windows
MacOS
Linux

References

Module

RenderCore

Header

/Engine/Source/Runtime/RenderCore/Public/CrossCompilerCommon.h

Include

#include "CrossCompilerCommon.h"

Syntax

namespace CrossCompiler
{
    enum EShaderStage
    {
        SHADER_STAGE_VERTEX              = 0,
        SHADER_STAGE_PIXEL,
        SHADER_STAGE_GEOMETRY,
        SHADER_STAGE_HULL,
        SHADER_STAGE_DOMAIN,
        NUM_NON_COMPUTE_SHADER_STAGES,
        SHADER_STAGE_COMPUTE             = NUM_NON_COMPUTE_SHADER_STAGES,
        NUM_SHADER_STAGES,
    }
}

Values

Name

Description

SHADER_STAGE_VERTEX

SHADER_STAGE_PIXEL

SHADER_STAGE_GEOMETRY

SHADER_STAGE_HULL

SHADER_STAGE_DOMAIN

NUM_NON_COMPUTE_SHADER_STAGES

SHADER_STAGE_COMPUTE

NUM_SHADER_STAGES

Remarks

Cross compiler support/common functionality.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss