Loading...
Searching...
No Matches
FOnlineAsyncTaskManagerAccelByte Class Reference
Inheritance diagram for FOnlineAsyncTaskManagerAccelByte:

Public Member Functions

 FOnlineAsyncTaskManagerAccelByte (FOnlineSubsystemAccelByte *ParentSubsystem)
void OnlineTick () override
void GameThreadCustomTick ()
void CheckMaxParallelTasks ()
void EnqueueTaskForInitialize (FOnlineAsyncTask *TaskPtr)

Constructor & Destructor Documentation

◆ FOnlineAsyncTaskManagerAccelByte()

FOnlineAsyncTaskManagerAccelByte::FOnlineAsyncTaskManagerAccelByte ( FOnlineSubsystemAccelByte * ParentSubsystem)

Constructor to set up the cached parent subsystem for this manager instance

Member Function Documentation

◆ EnqueueTaskForInitialize()

void FOnlineAsyncTaskManagerAccelByte::EnqueueTaskForInitialize ( FOnlineAsyncTask * TaskPtr)

Enqueue AsyncTask to a queue that will be dequeued & Initialized on GameThreadCustomTick() To help the EpicAsyncTask Initialize() each of its' child task from a game thread.

◆ GameThreadCustomTick()

void FOnlineAsyncTaskManagerAccelByte::GameThreadCustomTick ( )

Due to inability to override GameTick(), we need to create this function call it from FOnlineSubsystemAccelByte::Tick