|
| | FPSOPrecacheAsyncTask (TUniqueFunction< void(const FPSOPrecacheAsyncTask *)> InFunc) |
| |
| bool | TryAbandonTask () final |
| |
| bool | Reschedule (FQueuedThreadPool *InQueuedPool, EQueuedWorkPriority InQueuedWorkPriority) |
| |
| void | DoTaskWork () final |
| |
| FORCEINLINE TStatId | GetStatId () const |
| |
| virtual | ~FAsyncTaskBase () |
| |
| int64 | GetRequiredMemory () const final |
| |
| const TCHAR * | GetDebugName () const final |
| |
| void | StartSynchronousTask (EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr) |
| |
| void | StartBackgroundTask (FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal, EQueuedWorkFlags InQueuedWorkFlags=EQueuedWorkFlags::None, int64 InRequiredMemory=-1, const TCHAR *InDebugName=nullptr) |
| |
| void | EnsureCompletion (bool bDoWorkOnThisThreadIfNotStarted=true, bool bIsLatencySensitive=false) |
| |
| bool | Reschedule (FQueuedThreadPool *InQueuedPool=GThreadPool, EQueuedWorkPriority InQueuedWorkPriority=EQueuedWorkPriority::Normal) |
| |
| bool | Cancel () |
| |
| bool | WaitCompletionWithTimeout (float TimeLimitSeconds) |
| |
| bool | IsDone () |
| |
| bool | IsWorkDone () const |
| |
| bool | IsIdle () const |
| |
| bool | SetPriority (EQueuedWorkPriority QueuedWorkPriority) |
| |
| EQueuedWorkPriority | GetPriority () const |
| |
◆ FPSOPrecacheAsyncTask()
◆ DoTaskWork()
| void FPSOPrecacheAsyncTask::DoTaskWork |
( |
| ) |
|
|
inlinefinalvirtual |
◆ GetStatId()
◆ Reschedule()
◆ TryAbandonTask()
| bool FPSOPrecacheAsyncTask::TryAbandonTask |
( |
| ) |
|
|
inlinefinalvirtual |
Abandon task if possible, returns true on success, false otherwise.
Implements FAsyncTaskBase.
The documentation for this class was generated from the following file: