![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MaterialRenderProxy.h>
Public Member Functions | |
| ENGINE_API | ~FUniformExpressionCache () |
| void | ResetAllocatedVTs () |
Public Attributes | |
| FUniformBufferRHIRef | UniformBuffer |
| TArray< IAllocatedVirtualTexture * > | AllocatedVTs |
| TArray< IAllocatedVirtualTexture * > | OwnedAllocatedVTs |
| TArray< FGuid > | ParameterCollections |
| const FMaterialShaderMap * | CachedUniformExpressionShaderMap = nullptr |
Cached uniform expression values.
| FUniformExpressionCache::~FUniformExpressionCache | ( | ) |
Destructor.
| void FUniformExpressionCache::ResetAllocatedVTs | ( | ) |
| TArray<IAllocatedVirtualTexture*> FUniformExpressionCache::AllocatedVTs |
Allocated virtual textures, one for each entry in FUniformExpressionSet::VTStacks
| const FMaterialShaderMap* FUniformExpressionCache::CachedUniformExpressionShaderMap = nullptr |
Shader map that was used to cache uniform expressions on this material. This is used for debugging, verifying correct behavior and checking if the cache is up to date.
| TArray<IAllocatedVirtualTexture*> FUniformExpressionCache::OwnedAllocatedVTs |
Allocated virtual textures that will need destroying during a call to ResetAllocatedVTs()
Ids of parameter collections needed for rendering.
| FUniformBufferRHIRef FUniformExpressionCache::UniformBuffer |
Material uniform buffer.