Navigation
API > API/Runtime > API/Runtime/Engine
Cached uniform expression values.
| Name | FUniformExpressionCache |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialRenderProxy.h |
| Include Path | #include "Materials/MaterialRenderProxy.h" |
Syntax
struct FUniformExpressionCache
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUniformExpressionCache() |
Destructor. | Materials/MaterialRenderProxy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllocatedVTs | TArray< IAllocatedVirtualTexture * > | Allocated virtual textures, one for each entry in FUniformExpressionSet::VTStacks | Materials/MaterialRenderProxy.h | |
| CachedUniformExpressionShaderMap | const FMaterialShaderMap * | Shader map that was used to cache uniform expressions on this material. | Materials/MaterialRenderProxy.h | |
| OwnedAllocatedVTs | TArray< IAllocatedVirtualTexture * > | Allocated virtual textures that will need destroying during a call to ResetAllocatedVTs() | Materials/MaterialRenderProxy.h | |
| ParameterCollections | TArray< FGuid > | Ids of parameter collections needed for rendering. | Materials/MaterialRenderProxy.h | |
| UniformBuffer | FUniformBufferRHIRef | Material uniform buffer. | Materials/MaterialRenderProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ResetAllocatedVTs() |
Materials/MaterialRenderProxy.h |