|
EditorExtensionService & | operator= (EditorExtensionService const &) |
|
| EditorExtensionService (EditorExtensionService const &) |
|
virtual ::Scripting::Result< void > | init () |
|
virtual ::Scripting::Result< void > | ready () |
|
virtual ::Scripting::Result< void > | quit () |
|
virtual::std::string_view | getServiceName () const |
|
virtual ::Scripting::Result_deprecated<::Bedrock::NonOwnerPointer<::Editor::API::EditorExtension > > | registerExtension (::std::string const &extensionName, ::Scripting::WeakLifetimeScope scope, ::Scripting::Closure< void(::Scripting::TypedObjectHandle<::Editor::API::EditorExtensionContext >)> activationClosure, ::Scripting::Closure< void(::Scripting::TypedObjectHandle<::Editor::API::EditorExtensionContext >)> shutdownClosure, ::std::optional<::Editor::API::EditorExtensionOptionalParameters > options, ::Editor::API::ServerScriptPackType packType) |
|
virtual ::Scripting::Result_deprecated<::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension > > | getExtension (::std::string const &extensionName) |
|
virtual bool | hasExtension (::std::string const &extensionName) |
|
virtual void | forEachExtension (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
virtual void | forEachExtensionOrdered (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
virtual void | forEachExtensionReverse (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | registerForScriptSystemRebuildEvent (::std::function<::Scripting::Result< void >(::std::optional<::Scripting::ContextId >)> handler) |
|
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | registerForScriptSystemTeardownEvent (::std::function<::Scripting::Result< void >()> handler) |
|
virtual ::Scripting::Result< void > | destroyRegisteredExtensions () |
|
virtual ::Scripting::Result< void > | createExtensionContexts (::Scripting::ContextId contextId, bool finalEvent) |
|
MCAPI void | _sortExtensionListIntoExecutionOrder () |
|
MCAPI void | $dtor () |
|
MCAPI ::Scripting::Result< void > | $init () |
|
MCFOLD ::Scripting::Result< void > | $ready () |
|
MCAPI ::Scripting::Result< void > | $quit () |
|
MCAPI::std::string_view | $getServiceName () const |
|
MCAPI ::Scripting::Result_deprecated<::Bedrock::NonOwnerPointer<::Editor::API::EditorExtension > > | $registerExtension (::std::string const &extensionName, ::Scripting::WeakLifetimeScope scope, ::Scripting::Closure< void(::Scripting::TypedObjectHandle<::Editor::API::EditorExtensionContext >)> activationClosure, ::Scripting::Closure< void(::Scripting::TypedObjectHandle<::Editor::API::EditorExtensionContext >)> shutdownClosure, ::std::optional<::Editor::API::EditorExtensionOptionalParameters > options, ::Editor::API::ServerScriptPackType packType) |
|
MCAPI ::Scripting::Result_deprecated<::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension > > | $getExtension (::std::string const &extensionName) |
|
MCAPI bool | $hasExtension (::std::string const &extensionName) |
|
MCAPI void | $forEachExtension (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
MCAPI void | $forEachExtensionOrdered (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
MCAPI void | $forEachExtensionReverse (::std::function< void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension >)> func) |
|
MCAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | $registerForScriptSystemRebuildEvent (::std::function<::Scripting::Result< void >(::std::optional<::Scripting::ContextId >)> handler) |
|
MCAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | $registerForScriptSystemTeardownEvent (::std::function<::Scripting::Result< void >()> handler) |
|
MCAPI ::Scripting::Result< void > | $destroyRegisteredExtensions () |
|
MCAPI ::Scripting::Result< void > | $createExtensionContexts (::Scripting::ContextId contextId, bool finalEvent) |
|
virtual bool | isServiceInitialized () const |
|
virtual bool | isServiceReady () const |
|
MCAPI bool | $isServiceInitialized () const |
|
MCAPI bool | $isServiceReady () const |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | registerForScriptSystemRebuildEvent (::std::function< ::Scripting::Result< void >(::std::optional<::Scripting::ContextId >)>)=0 |
|