Navigation
API > API/Runtime > API/Runtime/Engine
Defines a scope to update deferred uniform expression caches using an async task to fill uniform buffers. If expression caches are updated within the scope, an async task may be launched. Otherwise the update is synchronous.
| Name | FUniformExpressionCacheAsyncUpdateScope |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Materials/MaterialRenderProxy.h |
| Include Path | #include "Materials/MaterialRenderProxy.h" |
Syntax
class FUniformExpressionCacheAsyncUpdateScope
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUniformExpressionCacheAsyncUpdateScope() |
Materials/MaterialRenderProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUniformExpressionCacheAsyncUpdateScope() |
Materials/MaterialRenderProxy.h |
Functions
Public
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void WaitForTask() |
Call if a wait is required within the scope. | Materials/MaterialRenderProxy.h |