UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PreshaderEvaluate.h File Reference
#include "CoreMinimal.h"
#include "Shader/Preshader.h"

Go to the source code of this file.

Classes

struct  UE::Shader::FPreshaderDataContext
 

Namespaces

namespace  UE
 
namespace  UE::Shader
 

Functions

FPreshaderValue UE::Shader::EvaluatePreshader (const FUniformExpressionSet *UniformExpressionSet, const FMaterialRenderContext &Context, FPreshaderStack &Stack, FPreshaderDataContext &RESTRICT Data)
 
FString UE::Shader::PreshaderGenerateDebugString (const FUniformExpressionSet &UniformExpressionSet, const FMaterialRenderContext &Context, FPreshaderDataContext &RESTRICT Data, TMap< FString, uint32 > *ParameterReferences)
 
void UE::Shader::PreshaderComputeDebugStats (const FUniformExpressionSet &UniformExpressionSet, const FMaterialRenderContext &Context, FPreshaderDataContext &RESTRICT Data, uint32 &TotalParameters, uint32 &TotalOps)