LeviLamina
Loading...
Searching...
No Matches
Editor::Services::ServerPrefabPlayerService Class Referenceabstract
Inheritance diagram for Editor::Services::ServerPrefabPlayerService:

Public Types

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

Public Member Functions

ServerPrefabPlayerService & operator= (ServerPrefabPlayerService const &)
 ServerPrefabPlayerService (ServerPrefabPlayerService const &)
virtual ::Scripting::Result_deprecated< void > init ()
virtual ::Scripting::Result_deprecated< void > quit ()
virtual::std::string_view getServiceName () const
virtual void shouldCaptureMouseClicks (bool const active)
virtual::Bedrock::PubSub::Subscription subscribeToPlayerInstanceInteractions (::std::function< void(::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &)> callback)
virtual void selectInstance (::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef, bool append)
virtual void deselectInstance (::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef)
virtual void clearSelectedInstances ()
MCAPI ServerPrefabPlayerService (::Editor::ServiceProviderCollection &providers)
MCAPI void _buildAndSendVisibilityPayload (::DimensionType const &oldDimension, ::DimensionType const &newDimension)
MCAPI ::std::unordered_set<::ChunkPos_calculateChunkListInRange ()
MCAPI void _diffChunkLists (::std::unordered_set<::ChunkPos > const &currentList, ::std::unordered_set<::ChunkPos > const &newList, ::std::unordered_set<::ChunkPos > &added, ::std::unordered_set<::ChunkPos > &removed)
MCAPI void _handleClientInitializedPayload (::Editor::Network::PrefabDBClientInitializedPayload const &payload)
MCAPI void _handleClientPlayerPositionUpdatePayload (::Editor::Network::PrefabDBClientPlayerPositionUpdatePayload const &payload)
MCAPI void _handleClientUserClickInstancePayload (::Editor::Network::PrefabDBClientUserClickInstancePayload const &payload)
MCAPI void _handlePrefabDBInstanceChange (::Editor::Prefabs::PrefabDBInstanceChangeEvent const &event)
MCAPI void _handlePrefabDBTemplateChange (::Editor::Prefabs::PrefabDBTemplateChangeEvent const &event)
MCAPI void _processPendingEvents ()
MCAPI void * $ctor (::Editor::ServiceProviderCollection &providers)
MCAPI void $dtor ()
MCAPI ::Scripting::Result_deprecated< void > $init ()
MCAPI ::Scripting::Result_deprecated< void > $quit ()
MCAPI::std::string_view $getServiceName () const
MCAPI void $shouldCaptureMouseClicks (bool const active)
MCAPI::Bedrock::PubSub::Subscription $subscribeToPlayerInstanceInteractions (::std::function< void(::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &)> callback)
MCAPI void $selectInstance (::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef, bool append)
MCAPI void $deselectInstance (::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef)
MCAPI void $clearSelectedInstances ()
virtual ::Scripting::Result_deprecated< void > ready ()
virtual bool isServiceInitialized () const
virtual bool isServiceReady () const
MCAPI ::Scripting::Result_deprecated< void > $ready ()
MCAPI bool $isServiceInitialized () const
MCAPI bool $isServiceReady () const
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual::Bedrock::PubSub::Subscription subscribeToPlayerInstanceInteractions (::std::function< void(::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &)>)=0

Static Public Member Functions

static MCAPI void ** $vftableForIEditorService ()
static MCAPI void ** $vftableForServerPrefabPlayerServiceProvider ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkd20dca
::ll::UntypedStorage< 4, 4 > mUnk281e56
::ll::UntypedStorage< 4, 12 > mUnke74db6
::ll::UntypedStorage< 4, 4 > mUnk1cf793
::ll::UntypedStorage< 1, 1 > mUnk67704d
::ll::UntypedStorage< 8, 64 > mUnkc4c47a
::ll::UntypedStorage< 8, 16 > mUnk14247b
::ll::UntypedStorage< 8, 16 > mUnk80c2d0
::ll::UntypedStorage< 8, 16 > mUnkfb35e9
::ll::UntypedStorage< 8, 48 > mUnk2fb2ca
::ll::UntypedStorage< 8, 24 > mUnk71b0f4
::ll::UntypedStorage< 8, 24 > mUnke4d582
::ll::UntypedStorage< 8, 8 > mUnkc8874b
::ll::UntypedStorage< 4, 4 > mUnk93c97e
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
::ll::UntypedStorage< 8, 8 > mUnkc52f22
::ll::UntypedStorage< 8, 24 > mUnk47c2ce

Constructor & Destructor Documentation

◆ ServerPrefabPlayerService()

MCAPI Editor::Services::ServerPrefabPlayerService::ServerPrefabPlayerService ( ::Editor::ServiceProviderCollection & providers)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ init()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::init ( )
virtual

◆ quit()

virtual ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::quit ( )
virtual

◆ getServiceName()

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

◆ shouldCaptureMouseClicks()

virtual void Editor::Services::ServerPrefabPlayerService::shouldCaptureMouseClicks ( bool const active)
virtual

◆ selectInstance()

virtual void Editor::Services::ServerPrefabPlayerService::selectInstance ( ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef,
bool append )
virtual

◆ deselectInstance()

virtual void Editor::Services::ServerPrefabPlayerService::deselectInstance ( ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef)
virtual

◆ clearSelectedInstances()

virtual void Editor::Services::ServerPrefabPlayerService::clearSelectedInstances ( )
virtual

◆ _buildAndSendVisibilityPayload()

MCAPI void Editor::Services::ServerPrefabPlayerService::_buildAndSendVisibilityPayload ( ::DimensionType const & oldDimension,
::DimensionType const & newDimension )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _calculateChunkListInRange()

MCAPI ::std::unordered_set<::ChunkPos > Editor::Services::ServerPrefabPlayerService::_calculateChunkListInRange ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _diffChunkLists()

MCAPI void Editor::Services::ServerPrefabPlayerService::_diffChunkLists ( ::std::unordered_set<::ChunkPos > const & currentList,
::std::unordered_set<::ChunkPos > const & newList,
::std::unordered_set<::ChunkPos > & added,
::std::unordered_set<::ChunkPos > & removed )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleClientInitializedPayload()

MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientInitializedPayload ( ::Editor::Network::PrefabDBClientInitializedPayload const & payload)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleClientPlayerPositionUpdatePayload()

MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientPlayerPositionUpdatePayload ( ::Editor::Network::PrefabDBClientPlayerPositionUpdatePayload const & payload)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handleClientUserClickInstancePayload()

MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientUserClickInstancePayload ( ::Editor::Network::PrefabDBClientUserClickInstancePayload const & payload)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handlePrefabDBInstanceChange()

MCAPI void Editor::Services::ServerPrefabPlayerService::_handlePrefabDBInstanceChange ( ::Editor::Prefabs::PrefabDBInstanceChangeEvent const & event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _handlePrefabDBTemplateChange()

MCAPI void Editor::Services::ServerPrefabPlayerService::_handlePrefabDBTemplateChange ( ::Editor::Prefabs::PrefabDBTemplateChangeEvent const & event)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _processPendingEvents()

MCAPI void Editor::Services::ServerPrefabPlayerService::_processPendingEvents ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Editor::Services::ServerPrefabPlayerService::$ctor ( ::Editor::ServiceProviderCollection & providers)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Editor::Services::ServerPrefabPlayerService::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $init()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::$init ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $quit()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::$quit ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getServiceName()

MCAPI::std::string_view Editor::Services::ServerPrefabPlayerService::$getServiceName ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldCaptureMouseClicks()

MCAPI void Editor::Services::ServerPrefabPlayerService::$shouldCaptureMouseClicks ( bool const active)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $subscribeToPlayerInstanceInteractions()

MCAPI::Bedrock::PubSub::Subscription Editor::Services::ServerPrefabPlayerService::$subscribeToPlayerInstanceInteractions ( ::std::function< void(::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &)> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $selectInstance()

MCAPI void Editor::Services::ServerPrefabPlayerService::$selectInstance ( ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef,
bool append )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $deselectInstance()

MCAPI void Editor::Services::ServerPrefabPlayerService::$deselectInstance ( ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $clearSelectedInstances()

MCAPI void Editor::Services::ServerPrefabPlayerService::$clearSelectedInstances ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIEditorService()

MCAPI void ** Editor::Services::ServerPrefabPlayerService::$vftableForIEditorService ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForServerPrefabPlayerServiceProvider()

MCAPI void ** Editor::Services::ServerPrefabPlayerService::$vftableForServerPrefabPlayerServiceProvider ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ready()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::IEditorService::$ready ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceInitialized()

MCAPI bool Editor::Services::IEditorService::$isServiceInitialized ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isServiceReady()

MCAPI bool Editor::Services::IEditorService::$isServiceReady ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Editor::Services::IEditorService::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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