29 virtual ::Editor::Coroutine::TaskHandle queue(
32 ::std::function<
void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
36 virtual ::Editor::Coroutine::TaskHandle queueTask(
39 ::std::function<
void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
45 virtual uint64 cancelAll() = 0;
51 virtual uint64 activeTaskCount()
const = 0;
53 virtual ::Bedrock::PubSub::Subscription registerBusyStateChangedListener(::std::function<
void(
bool)> callback) = 0;
55 virtual ::Editor::Coroutine::TaskHandle _queueTaskFactory(
60 ::std::function<
void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
Definition CoroutineTaskContext.h:7