| IRefCountedObject
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/RenderAssetUpdate.h |
Include |
#include "RenderAssetUpdate.h" |
template<typename TContext>
class TRenderAssetUpdate : public FRenderAssetUpdate
This class provides a framework for loading and unloading the texture/mesh LODs. Each thread essentially calls Tick() until the job is done. The object can be safely deleted when IsCompleted() returns true.
Name | Description | ||
---|---|---|---|
|
CancelationCallback |
The callback handling the cancellation of the update (only if the update gets cancelled). |
|
|
CancelationThread |
The thread on which to call the cancellation of the update (only if the update gets cancelled). |
|
|
TaskCallback |
The callback that will perform the next step of the update. |
|
|
TaskThread |
The thread on which to call the next step of the update, being TaskCallback. |
Name | Description | |
---|---|---|
|
TRenderAssetUpdate ( |
Name | Description | ||
---|---|---|---|
|
ClearCallbacks() |
||
|
InitContext ( |
||
|
PushTask ( |
Defines the next step to be executed. |
Name | Description | ||
---|---|---|---|
|
GetRelevantThread() |
Return the thread relevant to the next step of execution. |
|
|
TickInternal ( |