60 virtual ::Scripting::Result<void> init() ;
63 virtual ::Scripting::Result<void> ready() ;
66 virtual ::Scripting::Result<void> quit() ;
69 virtual ::std::string_view getServiceName()
const ;
72 virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer>>
80 virtual ::StackRefResult<::Editor::Selection::SelectionContainer> getPrimaryContainer()
const ;
83 virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer>>
87 virtual ::Scripting::Result_deprecated<::std::vector<::mce::UUID>> getContainerIdList()
const ;
90 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
100 MCAPI ::WeakRef<::Editor::Selection::SelectionContainer>
101 _createContainer(
::mce::UUID const& newId,
bool isPrimary,
bool requiresReplication,
bool fromNetwork);
103 MCAPI ::Scripting::Result<void> _destroyContainer(
::mce::UUID const& idToDestroy,
bool force,
bool fromNetwork);
136 MCFOLD ::Scripting::Result<void> $init();
138 MCAPI ::Scripting::Result<void> $ready();
140 MCAPI ::Scripting::Result<void> $quit();
142 MCAPI ::std::string_view $getServiceName()
const;
144 MCAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer>> $createContainer();
148 MCAPI ::StackRefResult<::Editor::Selection::SelectionContainer> $getPrimaryContainer()
const;
150 MCAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer>>
153 MCAPI ::Scripting::Result_deprecated<::std::vector<::mce::UUID>> $getContainerIdList()
const;
155 MCAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
162 MCAPI
static void** $vftableForIEditorService();
164 MCAPI
static void** $vftableForSelectionServiceProvider();