|
|
EditorCoroutineService & | operator= (EditorCoroutineService const &) |
|
| EditorCoroutineService (EditorCoroutineService const &) |
| virtual ::Scripting::Result_deprecated< void > | init () |
| virtual ::Scripting::Result_deprecated< void > | quit () |
| virtual::std::string_view | getServiceName () const |
| virtual::Editor::Coroutine::TaskHandle | queue (::std::string name, ::Editor::Generator<::Editor::CoroutineStatus > &&coroutine, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
| virtual::Editor::Coroutine::TaskHandle | queueTask (::std::string name, ::Editor::Task< void, ::Editor::CoroutineStatus > &&task, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
| virtual bool | cancel (::Editor::Coroutine::TaskHandle handle) |
| virtual void | cancelAll () |
| virtual uint64 | cancelForOwner (uint64 ownerId) |
| virtual uint64 | allocateOwnerId () |
| virtual bool | updateOwnerMetadata (::Editor::Coroutine::OwnerMetadata metadata) |
| virtual void | releaseOwnerId (uint64 ownerId) |
| virtual uint64 | activeTaskCount () const |
| virtual uint64 | activeTaskCountForOwner (uint64 ownerId) const |
| virtual bool | hasActiveTasks () const |
| virtual::Editor::CoroutineStatus const * | getTaskStatus (::Editor::Coroutine::TaskHandle handle) const |
| virtual::std::string const * | getTaskName (::Editor::Coroutine::TaskHandle handle) const |
| virtual ::std::vector<::Editor::Coroutine::TaskSnapshot > | getTaskSnapshots () const |
| virtual uint64 | pump (::std::chrono::microseconds budget) |
| virtual::Editor::Coroutine::TaskHandle | _queueTaskFactory (::std::string name, ::Editor::Coroutine::CoroutineTaskOptions options, ::brstd::move_only_function< ::Editor::Task< void, ::Editor::CoroutineStatus >(::Editor::Coroutine::CoroutineTaskContext &)> factory, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
| MCAPI | EditorCoroutineService (::Editor::ServiceProviderCollection &providers, ::Scheduler &scheduler, ::std::function<::std::chrono::steady_clock::time_point()> now, ::std::function< void(::Editor::Coroutine::TaskSnapshot const &)> possiblyHungSink) |
| MCAPI::Editor::Coroutine::TaskHandle | _enqueue (uint64 id, ::Editor::Coroutine::OwnerMetadata owner, ::std::string name, ::std::unique_ptr<::Editor::Coroutine::CoroutineTaskContext > &&taskContext, ::std::variant< ::Editor::Generator<::Editor::CoroutineStatus >, ::Editor::Task< void, ::Editor::CoroutineStatus > > &&coroutine, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, ::brstd::source_location const &creationSite) |
| MCAPI::Editor::Coroutine::OwnerMetadata | _getOwnerMetadata (uint64 ownerId) const |
| MCAPI::Editor::Coroutine::TaskHandle | _queue (::std::string name, ::std::variant< ::Editor::Generator<::Editor::CoroutineStatus >, ::Editor::Task< void, ::Editor::CoroutineStatus > > &&coroutine, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location const &creationSite) |
| MCAPI ::std::vector<::Editor::Services::EditorCoroutineService::CompletedInfo > | _removePendingTasks () |
| MCAPI void | _rotateOwnerTaskAfter (uint64 ownerId, uint64 taskId) |
| MCAPI void | _runTask (uint64 taskId, ::Editor::Services::EditorCoroutineService::PumpContext &context) |
| MCAPI void | _surfaceWatchdogReports () |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection &providers, ::Scheduler &scheduler, ::std::function<::std::chrono::steady_clock::time_point()> now, ::std::function< void(::Editor::Coroutine::TaskSnapshot const &)> possiblyHungSink) |
| MCAPI ::Scripting::Result_deprecated< void > | $init () |
| MCAPI ::Scripting::Result_deprecated< void > | $quit () |
| MCAPI::std::string_view | $getServiceName () const |
| MCAPI::Editor::Coroutine::TaskHandle | $queue (::std::string name, ::Editor::Generator<::Editor::CoroutineStatus > &&coroutine, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
| MCAPI::Editor::Coroutine::TaskHandle | $queueTask (::std::string name, ::Editor::Task< void, ::Editor::CoroutineStatus > &&task, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
| MCAPI bool | $cancel (::Editor::Coroutine::TaskHandle handle) |
| MCAPI void | $cancelAll () |
| MCAPI uint64 | $cancelForOwner (uint64 ownerId) |
| MCAPI uint64 | $allocateOwnerId () |
| MCAPI bool | $updateOwnerMetadata (::Editor::Coroutine::OwnerMetadata metadata) |
| MCAPI void | $releaseOwnerId (uint64 ownerId) |
| MCAPI uint64 | $activeTaskCount () const |
| MCAPI uint64 | $activeTaskCountForOwner (uint64 ownerId) const |
| MCAPI bool | $hasActiveTasks () const |
| MCAPI::Editor::CoroutineStatus const * | $getTaskStatus (::Editor::Coroutine::TaskHandle handle) const |
| MCAPI::std::string const * | $getTaskName (::Editor::Coroutine::TaskHandle handle) const |
| MCAPI ::std::vector<::Editor::Coroutine::TaskSnapshot > | $getTaskSnapshots () const |
| MCAPI uint64 | $pump (::std::chrono::microseconds budget) |
| MCAPI::Editor::Coroutine::TaskHandle | $_queueTaskFactory (::std::string name, ::Editor::Coroutine::CoroutineTaskOptions options, ::brstd::move_only_function< ::Editor::Task< void, ::Editor::CoroutineStatus >(::Editor::Coroutine::CoroutineTaskContext &)> factory, ::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete, uint64 ownerId, ::brstd::source_location creationSite) |
|
virtual ::Scripting::Result_deprecated< void > | ready () |
|
virtual ::Scripting::Result_deprecated< void > | preStartTick () |
|
virtual ::Scripting::Result_deprecated< void > | start () |
|
virtual bool | isServiceInitialized () const |
|
virtual bool | isServiceReady () const |
|
virtual bool | isServiceStarted () const |
| MCAPI ::Scripting::Result_deprecated< void > | $ready () |
| MCAPI ::Scripting::Result_deprecated< void > | $preStartTick () |
| MCAPI ::Scripting::Result_deprecated< void > | $start () |
| MCAPI bool | $isServiceInitialized () const |
| MCAPI bool | $isServiceReady () const |
| MCAPI bool | $isServiceStarted () const |
|
MCFOLD void | $dtor () |
|
|
::ll::UntypedStorage< 8, 16 > | mUnkac03f6 |
|
::ll::UntypedStorage< 8, 24 > | mUnk29c7fa |
|
::ll::UntypedStorage< 8, 64 > | mUnkc5e33d |
|
::ll::UntypedStorage< 8, 8 > | mUnk4552fa |
|
::ll::UntypedStorage< 8, 8 > | mUnk77bca3 |
|
::ll::UntypedStorage< 8, 8 > | mUnk65df0d |
|
::ll::UntypedStorage< 8, 8 > | mUnke6566e |
|
::ll::UntypedStorage< 8, 8 > | mUnkef5ec4 |
|
::ll::UntypedStorage< 1, 1 > | mUnk9b6f27 |
|
::ll::UntypedStorage< 1, 1 > | mUnk7253a8 |
|
::ll::UntypedStorage< 1, 1 > | mUnkdeb120 |
|
::ll::UntypedStorage< 8, 8 > | mUnk9daa0e |
|
::ll::UntypedStorage< 8, 16 > | mUnkc9a815 |
|
::ll::UntypedStorage< 8, 8 > | mUnkbae532 |
|
::ll::UntypedStorage< 8, 64 > | mUnkb0b5cb |
|
::ll::UntypedStorage< 8, 64 > | mUnk7fcca3 |
|
::ll::UntypedStorage< 8, 8 > | mUnk564f23 |
|
::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
|
::ll::UntypedStorage< 1, 1 > | mUnk268624 |
|
::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |