CrossCompiler::EPackedTypeName

Make sure these enums match hlslcc EArray on Engine\Source\ThirdParty\hlslcc\hlslcc\src\hlslcc_lib\glsl_parser_extras.h.

Windows
MacOS
Linux

References

Module

RenderCore

Header

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

Include

#include "CrossCompilerCommon.h"

Syntax

namespace CrossCompiler
{
    enum EPackedTypeName
    {
        HighP      = 'h',
        MediumP    = 'm',
        LowP       = 'l',
        Int        = 'i',
        Uint       = 'u',
        Sampler    = 's',
        Image      = 'g',
        Invalid    = ' ',
    }
}

Values

Name

Description

HighP

MediumP

LowP

Int

Uint

Sampler

Image

Invalid

Remarks

Make sure these enums match hlslcc EArray on Engine\Source\ThirdParty\hlslcc\hlslcc\src\hlslcc_lib\glsl_parser_extras.h.

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