![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Materials/MaterialRenderProxy.h"#include "MaterialCachedData.h"#include "Engine/Texture.h"#include "EngineModule.h"#include "ExternalTexture.h"#include "Materials/Material.h"#include "MaterialDomain.h"#include "MaterialShared.h"#include "RenderCore.h"#include "RendererInterface.h"#include "RenderingThread.h"#include "TextureResource.h"#include "RenderGraphBuilder.h"#include "MaterialCache/IMaterialCacheTagProvider.h"#include "Engine/TextureCollection.h"#include "Engine/VirtualTextureCollection.h"#include "VT/RuntimeVirtualTexture.h"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 |
| 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 | |||
| ) |
| 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 | |||
| ) |
| int32 GDeferUniformExpressionCaching = 1 |
| int32 GUniformExpressionCacheAsyncUpdates = 1 |
| class FUniformExpressionCacheAsyncUpdateTask GUniformExpressionCacheAsyncUpdateTask |