Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/VT/RuntimeVirtualTextureEnum.h |
Include |
#include "VT/RuntimeVirtualTextureEnum.h" |
enum ERuntimeVirtualTextureMaterialType
{
BaseColor,
BaseColor_Normal_DEPRECATED,
BaseColor_Normal_Roughness,
BaseColor_Normal_Specular,
BaseColor_Normal_Specular_YCoCg,
BaseColor_Normal_Specular_Mask_YCoCg,
WorldHeight,
Count,
}
Name |
Description |
---|---|
BaseColor |
|
BaseColor_Normal_DEPRECATED |
|
BaseColor_Normal_Roughness |
|
BaseColor_Normal_Specular |
|
BaseColor_Normal_Specular_YCoCg |
|
BaseColor_Normal_Specular_Mask_YCoCg |
|
WorldHeight |
|
Count |
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.