/Engine/Source/Runtime/RenderCore/Public/ShaderMaterial.h
struct FShaderGlobalDefines
bool
ALLOW_STATIC_LIGHTING
bool
bNeedVelocityDepth
bool
bSupportsDualBlending
bool
CLEAR_COAT_BOTTOM_NORMAL
bool
COMPILE_SHADERS_FOR_DEVELOPMENT_ALLOWED
This is a sepcial one.
bool
DXT5_NORMALMAPS
bool
EARLY_Z_PASS_ONLY_MATERIAL_MASKING
bool
FORWARD_SHADING
bool
GBUFFER_HAS_TANGENT
bool
GBUFFER_HAS_VELOCITY
bool
IRIS_NORMAL
int
LegacyGBufferFormat
bool
PLATFORM_ALLOW_SCENE_DATA_COMPRESSED_TRANSFORMS
bool
PLATFORM_SUPPORTS_DISTANCE_FIELDS
bool
PLATFORM_SUPPORTS_PER_PIXEL_DBUFFER_MASK
bool
PLATFORM_SUPPORTS_RENDERTARGET_WRITE_MASK
bool
POST_PROCESS_ALPHA
bool
PROJECT_ALLOW_GLOBAL_CLIP_PLANE
bool
PROJECT_MOBILE_DISABLE_VERTEX_FOG
bool
PROJECT_SUPPORT_SKY_ATMOSPHERE
bool
PROJECT_SUPPORT_SKY_ATMOSPHERE_AFFECTS_HEIGHFOG
bool
PROJECT_VERTEX_FOGGING_FOR_OPAQUE
bool
SELECTIVE_BASEPASS_OUTPUTS
bool
SUPPORT_CLOUD_SHADOW_ON_FORWARD_LIT_TRANSLUCENT
bool
SUPPORT_CLOUD_SHADOW_ON_SINGLE_LAYER_WATER
bool
USE_DBUFFER