30 virtual ::Scripting::Result_deprecated<::Bedrock::NonOwnerPointer<::Editor::API::EditorExtension>>
36 ::std::optional<::Editor::API::EditorExtensionOptionalParameters>,
37 ::Editor::API::ServerScriptPackType
40 virtual ::Scripting::Result_deprecated<::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>>
41 getExtension(::std::string
const&) = 0;
43 virtual bool hasExtension(::std::string
const&) = 0;
46 forEachExtension(::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>) = 0;
48 virtual void forEachExtensionOrdered(
49 ::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>
52 virtual void forEachExtensionReverse(
53 ::std::function<
void(::Bedrock::NotNullNonOwnerPtr<::Editor::API::EditorExtension>)>
56 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription> registerForScriptSystemRebuildEvent(
60 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
63 virtual ::Scripting::Result_deprecated<void> destroyRegisteredExtensions() = 0;
Definition EditorExtensionContext.h:25