![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FActiveSyncPoint |
| struct | FActiveSyncWorkHandle |
| struct | FBatchContextId |
| struct | FSyncPointDescription |
| struct | FSyncPointId |
| class | FTaskSyncManager |
| struct | FTaskSyncResult |
| struct | FWorkQueueTickFunction |
| struct | FWorldContextId |
| class | UTaskSyncManagerSettings |
Typedefs | |
| typedef TUniqueFunction< void()> | FWorkFunction |
Enumerations | |
| enum class | ESyncPointEventType : uint8 { Invalid , SimpleEvent , GameThreadTask , GameThreadTask_HighPriority , WorkerThreadTask , WorkerThreadTask_HighPriority } |
| enum class | ESyncPointActivationRules : uint8 { Invalid , AlwaysActivate , WaitForTrigger , WaitForAllWork , ActivateForAnyWork } |
| enum class | ESyncOperationResult : uint8 { Invalid , Success , SyncPointInvalid , SyncPointNotRegistered , SyncPointNotFound , SyncPointDisabled , SyncPointStatusIncorrect , EventTypeIncorrect , ActivationRulesIncorrect , BatchNotFound , WorldNotFound , ThreadIncorrect } |
| enum class | ESyncPointStatus : uint8 { Unknown , TaskNotRegistered , TaskNotCreated , TaskCreated , DispatchWaitingForTrigger , DispatchWaitingForWork , Dispatched , Executing , WaitingForMoreWork , WaitingForManualTask , ExecutionComplete } |
| enum class | ESyncWorkRepetition : uint8 { Never , Once , EveryFrame } |
Simple lambda type
|
strong |
Enum describing the success/failure of a task sync operation
| Enumerator | |
|---|---|
| Invalid | Unknown or invalid status |
| Success | The requested operation was successful |
| SyncPointInvalid | The FSyncPointId is completely invalid |
| SyncPointNotRegistered | Sync point is not registered |
| SyncPointNotFound | Sync point does not exist for the specific batch |
| SyncPointDisabled | Sync point was specifically disabled |
| SyncPointStatusIncorrect | Sync Point status is incorrect for the requested operation, check the status |
| EventTypeIncorrect | The sync point's event type does not support this operation, such as trying to add a tick function to a simple event |
| ActivationRulesIncorrect | This is not supported for the sync point's activation rules |
| BatchNotFound | BatchContextId was not found |
| WorldNotFound | WorldContextId was not found |
| ThreadIncorrect | Operation called on incorrect thread or it cannot determine thread context |
|
strong |
Rules for when a sync point's task will be activated/dispatched during a frame. Execution will also need to wait on any task dependencies
|
strong |
The type of event to execute at the sync point
|
strong |
Enum describing the current status of a specific sync point in the current frame
|
strong |
Used to specify how many times work should be executed as part of a sync point