UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ShaderGenerationUtil.cpp File Reference
#include "ShaderCompiler.h"
#include "DataDrivenShaderPlatformInfo.h"
#include "HAL/PlatformFile.h"
#include "HAL/PlatformFileManager.h"
#include "Interfaces/ITargetPlatform.h"
#include "Interfaces/ITargetPlatformManagerModule.h"
#include "Misc/FileHelper.h"
#include "RenderUtils.h"
#include "SceneManagement.h"
#include "Serialization/ShaderKeyGenerator.h"
#include "ShaderCompilerDefinitions.h"
#include "ShaderMaterial.h"

Macros

#define SET_COMPILE_BOOL_FORCE(X)   OutEnvironment.SetDefine(TEXT(#X),SrcDefines.X ? TEXT("1") : TEXT("0"))
 

Functions

bool NeedsVelocityDepth (EShaderPlatform TargetPlatform)
 

Macro Definition Documentation

◆ SET_COMPILE_BOOL_FORCE

#define SET_COMPILE_BOOL_FORCE (   X)    OutEnvironment.SetDefine(TEXT(#X),SrcDefines.X ? TEXT("1") : TEXT("0"))

Function Documentation

◆ NeedsVelocityDepth()

bool NeedsVelocityDepth ( EShaderPlatform  TargetPlatform)