LeviLamina
|
Public Types | |
enum class | State : int { Uninitialized = 0 , Initialized = 1 , Ready = 2 } |
Public Member Functions | |
SelectionService & | operator= (SelectionService const &) |
SelectionService (SelectionService 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<::WeakRef<::Editor::Selection::SelectionContainer > > | createContainer () |
virtual ::Scripting::Result< void > | destroyContainer (::WeakRef<::Editor::Selection::SelectionContainer > containerRef) |
virtual ::StackRefResult<::Editor::Selection::SelectionContainer > | getPrimaryContainer () const |
virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > | findContainer (::mce::UUID const &id) const |
virtual ::Scripting::Result_deprecated<::std::vector<::mce::UUID > > | getContainerIdList () const |
virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | registerSelectionEventListener (::std::function< void(::Editor::Services::SelectionEvent const &)> callback) |
MCAPI void | _cleanGarbageCollection (::Editor::ServiceProviderCollection &) |
MCAPI ::WeakRef<::Editor::Selection::SelectionContainer > | _createContainer (::mce::UUID const &newId, bool isPrimary, bool requiresReplication, bool fromNetwork) |
MCAPI ::Scripting::Result< void > | _destroyContainer (::mce::UUID const &idToDestroy, bool force, bool fromNetwork) |
MCAPI void | _handlePayloadClone (::Editor::Network::SelectionContainerClonePayload const &payload) |
MCAPI void | _handlePayloadColor (::Editor::Network::SelectionContainerColorPayload const &payload) |
MCAPI void | _handlePayloadError (::Editor::Network::SelectionContainerErrorPayload const &payload) |
MCAPI void | _handlePayloadPush (::Editor::Network::SelectionContainerPushPayload const &payload) |
MCAPI void | _handlePayloadReplace (::Editor::Network::SelectionContainerReplacePayload const &payload) |
MCAPI void | _handlePayloadTranslate (::Editor::Network::SelectionContainerTranslatePayload const &payload) |
MCAPI void | _handlePayloadUnary (::Editor::Network::SelectionContainerUnaryPayload const &payload) |
MCAPI void | _handlePayloadVisible (::Editor::Network::SelectionContainerVisiblePayload const &payload) |
MCAPI void | _handleServicePayloadMessage (::Editor::Network::SelectionServicePayload const &payload) |
MCAPI void | _handle_ServerScriptTeardownRebuildPayload (::Editor::Network::ServerScriptTeardownRebuildPayload const &payload) |
MCAPI void | $dtor () |
MCFOLD ::Scripting::Result< void > | $init () |
MCAPI ::Scripting::Result< void > | $ready () |
MCAPI ::Scripting::Result< void > | $quit () |
MCAPI::std::string_view | $getServiceName () const |
MCAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > | $createContainer () |
MCAPI ::Scripting::Result< void > | $destroyContainer (::WeakRef<::Editor::Selection::SelectionContainer > containerRef) |
MCAPI ::StackRefResult<::Editor::Selection::SelectionContainer > | $getPrimaryContainer () const |
MCAPI ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > | $findContainer (::mce::UUID const &id) const |
MCAPI ::Scripting::Result_deprecated<::std::vector<::mce::UUID > > | $getContainerIdList () const |
MCAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > | $registerSelectionEventListener (::std::function< void(::Editor::Services::SelectionEvent const &)> callback) |
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 &) |
Static Public Member Functions | |
static MCAPI void ** | $vftableForIEditorService () |
static MCAPI void ** | $vftableForSelectionServiceProvider () |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 8, 24 > | mUnkf0eb1f |
::ll::UntypedStorage< 8, 24 > | mUnk915822 |
::ll::UntypedStorage< 1, 1 > | mUnka98316 |
::ll::UntypedStorage< 8, 16 > | mUnkcf2516 |
::ll::UntypedStorage< 8, 48 > | mUnk7f6d98 |
::ll::UntypedStorage< 8, 8 > | mUnkc8874b |
::ll::UntypedStorage< 4, 4 > | mUnk93c97e |
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.
|
virtual |
Implements Editor::Services::SelectionServiceProvider.