LeviLamina
Loading...
Searching...
No Matches
Editor::Services::EditorCoroutineService Class Reference
Inheritance diagram for Editor::Services::EditorCoroutineService:

Classes

struct  ActiveTask
struct  CompletedInfo
struct  OwnerBucket
struct  PumpContext
struct  TaskDiagnostics

Public Types

enum class  State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 , Started = 3 }

Public Member Functions

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 ()

Static Public Member Functions

static MCAPI ::std::string_view const & ServiceName ()
static MCAPI void ** $vftable ()

Public Attributes

::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

Constructor & Destructor Documentation

◆ EditorCoroutineService()

MCAPI Editor::Services::EditorCoroutineService::EditorCoroutineService ( ::Editor::ServiceProviderCollection & providers,
::Scheduler & scheduler,
::std::function<::std::chrono::steady_clock::time_point()> now,
::std::function< void(::Editor::Coroutine::TaskSnapshot const &)> possiblyHungSink )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorCoroutineService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Services::EditorCoroutineService::quit ( )
virtual

◆ getServiceName()

virtual::std::string_view Editor::Services::EditorCoroutineService::getServiceName ( ) const
virtual

◆ queue()

virtual::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::queue ( ::std::string name,
::Editor::Generator<::Editor::CoroutineStatus > && coroutine,
::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
uint64 ownerId,
::brstd::source_location creationSite )
virtual

◆ queueTask()

virtual::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::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

◆ cancel()

virtual bool Editor::Services::EditorCoroutineService::cancel ( ::Editor::Coroutine::TaskHandle handle)
virtual

◆ cancelAll()

virtual void Editor::Services::EditorCoroutineService::cancelAll ( )
virtual

◆ cancelForOwner()

virtual uint64 Editor::Services::EditorCoroutineService::cancelForOwner ( uint64 ownerId)
virtual

◆ allocateOwnerId()

virtual uint64 Editor::Services::EditorCoroutineService::allocateOwnerId ( )
virtual

◆ updateOwnerMetadata()

virtual bool Editor::Services::EditorCoroutineService::updateOwnerMetadata ( ::Editor::Coroutine::OwnerMetadata metadata)
virtual

◆ releaseOwnerId()

virtual void Editor::Services::EditorCoroutineService::releaseOwnerId ( uint64 ownerId)
virtual

◆ activeTaskCount()

virtual uint64 Editor::Services::EditorCoroutineService::activeTaskCount ( ) const
virtual

◆ activeTaskCountForOwner()

virtual uint64 Editor::Services::EditorCoroutineService::activeTaskCountForOwner ( uint64 ownerId) const
virtual

◆ hasActiveTasks()

virtual bool Editor::Services::EditorCoroutineService::hasActiveTasks ( ) const
virtual

◆ getTaskStatus()

virtual::Editor::CoroutineStatus const * Editor::Services::EditorCoroutineService::getTaskStatus ( ::Editor::Coroutine::TaskHandle handle) const
virtual

◆ getTaskName()

virtual::std::string const * Editor::Services::EditorCoroutineService::getTaskName ( ::Editor::Coroutine::TaskHandle handle) const
virtual

◆ getTaskSnapshots()

virtual ::std::vector<::Editor::Coroutine::TaskSnapshot > Editor::Services::EditorCoroutineService::getTaskSnapshots ( ) const
virtual

◆ pump()

virtual uint64 Editor::Services::EditorCoroutineService::pump ( ::std::chrono::microseconds budget)
virtual

◆ _queueTaskFactory()

virtual::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::_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

◆ _enqueue()

MCAPI::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::_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 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getOwnerMetadata()

MCAPI::Editor::Coroutine::OwnerMetadata Editor::Services::EditorCoroutineService::_getOwnerMetadata ( uint64 ownerId) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _queue()

MCAPI::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::_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 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _removePendingTasks()

MCAPI ::std::vector<::Editor::Services::EditorCoroutineService::CompletedInfo > Editor::Services::EditorCoroutineService::_removePendingTasks ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _rotateOwnerTaskAfter()

MCAPI void Editor::Services::EditorCoroutineService::_rotateOwnerTaskAfter ( uint64 ownerId,
uint64 taskId )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _runTask()

MCAPI void Editor::Services::EditorCoroutineService::_runTask ( uint64 taskId,
::Editor::Services::EditorCoroutineService::PumpContext & context )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _surfaceWatchdogReports()

MCAPI void Editor::Services::EditorCoroutineService::_surfaceWatchdogReports ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ServiceName()

MCAPI ::std::string_view const & Editor::Services::EditorCoroutineService::ServiceName ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::Services::EditorCoroutineService::$ctor ( ::Editor::ServiceProviderCollection & providers,
::Scheduler & scheduler,
::std::function<::std::chrono::steady_clock::time_point()> now,
::std::function< void(::Editor::Coroutine::TaskSnapshot const &)> possiblyHungSink )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorCoroutineService::$init ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::EditorCoroutineService::$quit ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getServiceName()

MCAPI::std::string_view Editor::Services::EditorCoroutineService::$getServiceName ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $queue()

MCAPI::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::$queue ( ::std::string name,
::Editor::Generator<::Editor::CoroutineStatus > && coroutine,
::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
uint64 ownerId,
::brstd::source_location creationSite )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $queueTask()

MCAPI::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::$queueTask ( ::std::string name,
::Editor::Task< void, ::Editor::CoroutineStatus > && task,
::std::function< void(uint64, ::Editor::Coroutine::TaskCompletionStatus)> onComplete,
uint64 ownerId,
::brstd::source_location creationSite )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancel()

MCAPI bool Editor::Services::EditorCoroutineService::$cancel ( ::Editor::Coroutine::TaskHandle handle)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelAll()

MCAPI void Editor::Services::EditorCoroutineService::$cancelAll ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $cancelForOwner()

MCAPI uint64 Editor::Services::EditorCoroutineService::$cancelForOwner ( uint64 ownerId)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $allocateOwnerId()

MCAPI uint64 Editor::Services::EditorCoroutineService::$allocateOwnerId ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $updateOwnerMetadata()

MCAPI bool Editor::Services::EditorCoroutineService::$updateOwnerMetadata ( ::Editor::Coroutine::OwnerMetadata metadata)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $releaseOwnerId()

MCAPI void Editor::Services::EditorCoroutineService::$releaseOwnerId ( uint64 ownerId)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $activeTaskCount()

MCAPI uint64 Editor::Services::EditorCoroutineService::$activeTaskCount ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $activeTaskCountForOwner()

MCAPI uint64 Editor::Services::EditorCoroutineService::$activeTaskCountForOwner ( uint64 ownerId) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $hasActiveTasks()

MCAPI bool Editor::Services::EditorCoroutineService::$hasActiveTasks ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTaskStatus()

MCAPI::Editor::CoroutineStatus const * Editor::Services::EditorCoroutineService::$getTaskStatus ( ::Editor::Coroutine::TaskHandle handle) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTaskName()

MCAPI::std::string const * Editor::Services::EditorCoroutineService::$getTaskName ( ::Editor::Coroutine::TaskHandle handle) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getTaskSnapshots()

MCAPI ::std::vector<::Editor::Coroutine::TaskSnapshot > Editor::Services::EditorCoroutineService::$getTaskSnapshots ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $pump()

MCAPI uint64 Editor::Services::EditorCoroutineService::$pump ( ::std::chrono::microseconds budget)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_queueTaskFactory()

MCAPI::Editor::Coroutine::TaskHandle Editor::Services::EditorCoroutineService::$_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 )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$ready ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $preStartTick()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$preStartTick ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $start()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$start ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceStarted()

MCAPI bool Editor::Services::IEditorService::$isServiceStarted ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: