LeviLamina
|
Public Member Functions | |
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | queue (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | queueSync (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) |
virtual void | taskRegister (::std::shared_ptr<::BackgroundTaskBase >) |
virtual void | requeueTask (::std::shared_ptr<::BackgroundTaskBase >, bool) |
virtual::TaskGroupState | getState () const |
virtual void | processCoroutines () |
virtual void | taskComplete (::gsl::not_null<::BackgroundTaskBase * > task) |
MCFOLD ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | $queue (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
MCFOLD ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | $queueSync (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) |
MCFOLD void | $taskRegister (::std::shared_ptr<::BackgroundTaskBase >) |
MCFOLD void | $requeueTask (::std::shared_ptr<::BackgroundTaskBase >, bool) |
MCFOLD::TaskGroupState | $getState () const |
MCFOLD void | $processCoroutines () |
MCFOLD void | $taskComplete (::gsl::not_null<::BackgroundTaskBase * > task) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.
|
virtual |
Implements IBackgroundTaskOwner.