Navigation
API > API/Runtime > API/Runtime/RenderCore
| Name | FShaderGlobalDefines |
| Type | struct |
| Header File | /Engine/Source/Runtime/RenderCore/Public/ShaderMaterial.h |
| Include Path | #include "ShaderMaterial.h" |
Syntax
struct FShaderGlobalDefines
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
PRAGMA_DISABLE_DEPRECATION_WARNINGS FShaderGlobalDefines () |
Explicitly-defaulted ctors & assignment operators are needed temporarily due to deprecation of LegacyGBufferFormat/bNeedVelocityDepth fields. | ShaderMaterial.h | |
| ShaderMaterial.h | |||
FShaderGlobalDefines
(
const FShaderGlobalDefines& |
ShaderMaterial.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ALLOW_STATIC_LIGHTING | bool | ShaderMaterial.h | ||
| bNeedVelocityDepth | bool | ShaderMaterial.h | ||
| bSupportsDualBlending | bool | ShaderMaterial.h | ||
| CLEAR_COAT_BOTTOM_NORMAL | bool | ShaderMaterial.h | ||
| COMPILE_SHADERS_FOR_DEVELOPMENT_ALLOWED | bool | This is a sepcial one. | ShaderMaterial.h | |
| DXT5_NORMALMAPS | bool | ShaderMaterial.h | ||
| EARLY_Z_PASS_ONLY_MATERIAL_MASKING | bool | ShaderMaterial.h | ||
| FORWARD_SHADING | bool | ShaderMaterial.h | ||
| GBUFFER_HAS_TANGENT | bool | ShaderMaterial.h | ||
| GBUFFER_HAS_VELOCITY | bool | ShaderMaterial.h | ||
| IRIS_NORMAL | bool | ShaderMaterial.h | ||
| LegacyGBufferFormat | int | ShaderMaterial.h | ||
| PLATFORM_ALLOW_SCENE_DATA_COMPRESSED_TRANSFORMS | bool | ShaderMaterial.h | ||
| PLATFORM_SUPPORTS_DISTANCE_FIELDS | bool | ShaderMaterial.h | ||
| PLATFORM_SUPPORTS_PER_PIXEL_DBUFFER_MASK | bool | ShaderMaterial.h | ||
| PLATFORM_SUPPORTS_RENDERTARGET_WRITE_MASK | bool | ShaderMaterial.h | ||
| PLATFORM_SUPPORTS_SHADER_BUNDLE_DISPATCH | bool | ShaderMaterial.h | ||
| PLATFORM_SUPPORTS_SHADER_ROOT_CONSTANTS | bool | ShaderMaterial.h | ||
| PROJECT_ALLOW_GLOBAL_CLIP_PLANE | bool | ShaderMaterial.h | ||
| PROJECT_EXPFOG_MATCHES_VFOG | bool | ShaderMaterial.h | ||
| PROJECT_MOBILE_DISABLE_VERTEX_FOG | bool | ShaderMaterial.h | ||
| PROJECT_SUPPORT_SKY_ATMOSPHERE | bool | ShaderMaterial.h | ||
| PROJECT_SUPPORT_SKY_ATMOSPHERE_AFFECTS_HEIGHFOG | bool | ShaderMaterial.h | ||
| PROJECT_VERTEX_FOGGING_FOR_OPAQUE | bool | ShaderMaterial.h | ||
| SELECTIVE_BASEPASS_OUTPUTS | bool | ShaderMaterial.h | ||
| SUPPORT_CLOUD_SHADOW_ON_FORWARD_LIT_TRANSLUCENT | bool | ShaderMaterial.h | ||
| SUPPORT_CLOUD_SHADOW_ON_SINGLE_LAYER_WATER | bool | ShaderMaterial.h | ||
| SUPPORT_PRIMITIVE_ALPHA_HOLDOUT | bool | ShaderMaterial.h | ||
| USE_DBUFFER | bool | ShaderMaterial.h | ||
| USES_BASE_PASS_VELOCITY | bool | ShaderMaterial.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ShaderMaterial.h | |||
FShaderGlobalDefines & operator=
(
const FShaderGlobalDefines& |
ShaderMaterial.h |