ERuntimeVirtualTextureMaterialType

Enumeration of virtual texture stack layouts to support.

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/VT/RuntimeVirtualTextureEnum.h

Include

#include "VT/RuntimeVirtualTextureEnum.h"

Syntax

enum ERuntimeVirtualTextureMaterialType
{
    BaseColor,
    BaseColor_Normal_DEPRECATED,
    BaseColor_Normal_Roughness,
    BaseColor_Normal_Specular,
    BaseColor_Normal_Specular_YCoCg,
    BaseColor_Normal_Specular_Mask_YCoCg,
    WorldHeight,
    Count,
}

Values

Name

Description

BaseColor

BaseColor_Normal_DEPRECATED

BaseColor_Normal_Roughness

BaseColor_Normal_Specular

BaseColor_Normal_Specular_YCoCg

BaseColor_Normal_Specular_Mask_YCoCg

WorldHeight

Count

Remarks

Enumeration of virtual texture stack layouts to support. Extend this enumeration with other layouts as required. For example we will probably want to add a displacement texture option. This "fixed function" approach will probably break down if we end up needing to support some complex set of attribute combinations but it is OK to begin with.