UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaterialRenderProxy.cpp File Reference

Classes

class  FUniformExpressionCacheAsyncUpdateTask
 
class  FUniformExpressionCacheAsyncUpdater
 

Variables

int32 GDeferUniformExpressionCaching = 1
 
FAutoConsoleVariableRef CVarDeferUniformExpressionCaching (TEXT("r.DeferUniformExpressionCaching"), GDeferUniformExpressionCaching, TEXT("Whether to defer caching of uniform expressions until a rendering command needs them up to date. Deferring updates is more efficient because multiple SetVectorParameterValue calls in a frame will only result in one update."), ECVF_RenderThreadSafe)
 
int32 GUniformExpressionCacheAsyncUpdates = 1
 
FAutoConsoleVariableRef CVarUniformExpressionCacheAsyncUpdates (TEXT("r.UniformExpressionCacheAsyncUpdates"), GUniformExpressionCacheAsyncUpdates, TEXT("Whether to allow async updates of uniform expression caches."), ECVF_RenderThreadSafe)
 
class FUniformExpressionCacheAsyncUpdateTask GUniformExpressionCacheAsyncUpdateTask
 

Variable Documentation

◆ CVarDeferUniformExpressionCaching

FAutoConsoleVariableRef CVarDeferUniformExpressionCaching(TEXT("r.DeferUniformExpressionCaching"), GDeferUniformExpressionCaching, TEXT("Whether to defer caching of uniform expressions until a rendering command needs them up to date. Deferring updates is more efficient because multiple SetVectorParameterValue calls in a frame will only result in one update."), ECVF_RenderThreadSafe) ( TEXT("r.DeferUniformExpressionCaching")  ,
GDeferUniformExpressionCaching  ,
TEXT("Whether to defer caching of uniform expressions until a rendering command needs them up to date. Deferring updates is more efficient because multiple SetVectorParameterValue calls in a frame will only result in one update." ,
ECVF_RenderThreadSafe   
)

◆ CVarUniformExpressionCacheAsyncUpdates

FAutoConsoleVariableRef CVarUniformExpressionCacheAsyncUpdates(TEXT("r.UniformExpressionCacheAsyncUpdates"), GUniformExpressionCacheAsyncUpdates, TEXT("Whether to allow async updates of uniform expression caches."), ECVF_RenderThreadSafe) ( TEXT("r.UniformExpressionCacheAsyncUpdates")  ,
GUniformExpressionCacheAsyncUpdates  ,
TEXT("Whether to allow async updates of uniform expression caches." ,
ECVF_RenderThreadSafe   
)

◆ GDeferUniformExpressionCaching

int32 GDeferUniformExpressionCaching = 1

◆ GUniformExpressionCacheAsyncUpdates

int32 GUniformExpressionCacheAsyncUpdates = 1

◆ GUniformExpressionCacheAsyncUpdateTask

class FUniformExpressionCacheAsyncUpdateTask GUniformExpressionCacheAsyncUpdateTask