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

Public Types

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

Public Member Functions

SelectionServiceoperator= (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::SelectionContainergetPrimaryContainer () 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::SubscriptionregisterSelectionEventListener (::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::ControlBlockmControlBlock
 

Member Function Documentation

◆ init()

virtual ::Scripting::Result< void > Editor::Services::SelectionService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result< void > Editor::Services::SelectionService::quit ( )
virtual

◆ getServiceName()

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

◆ createContainer()

virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > Editor::Services::SelectionService::createContainer ( )
virtual

◆ destroyContainer()

virtual ::Scripting::Result< void > Editor::Services::SelectionService::destroyContainer ( ::WeakRef<::Editor::Selection::SelectionContainer > containerRef)
virtual

◆ getPrimaryContainer()

virtual ::StackRefResult<::Editor::Selection::SelectionContainer > Editor::Services::SelectionService::getPrimaryContainer ( ) const
virtual

◆ findContainer()

virtual ::Scripting::Result_deprecated<::WeakRef<::Editor::Selection::SelectionContainer > > Editor::Services::SelectionService::findContainer ( ::mce::UUID const & id) const
virtual

◆ getContainerIdList()

virtual ::Scripting::Result_deprecated<::std::vector<::mce::UUID > > Editor::Services::SelectionService::getContainerIdList ( ) const
virtual

◆ registerSelectionEventListener()

virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription > Editor::Services::SelectionService::registerSelectionEventListener ( ::std::function< void(::Editor::Services::SelectionEvent const &)> callback)
virtual

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