|
LeviLamina
|
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 ¤tList, ::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::ControlBlock > | mControlBlock |
| ::ll::UntypedStorage< 8, 8 > | mUnkc52f22 |
| ::ll::UntypedStorage< 8, 24 > | mUnk47c2ce |
|
explicit |
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
Implements Editor::Services::IEditorService.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_buildAndSendVisibilityPayload | ( | ::DimensionType const & | oldDimension, |
| ::DimensionType const & | newDimension ) |
| MCAPI ::std::unordered_set<::ChunkPos > Editor::Services::ServerPrefabPlayerService::_calculateChunkListInRange | ( | ) |
| 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 ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientInitializedPayload | ( | ::Editor::Network::PrefabDBClientInitializedPayload const & | payload | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientPlayerPositionUpdatePayload | ( | ::Editor::Network::PrefabDBClientPlayerPositionUpdatePayload const & | payload | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_handleClientUserClickInstancePayload | ( | ::Editor::Network::PrefabDBClientUserClickInstancePayload const & | payload | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_handlePrefabDBInstanceChange | ( | ::Editor::Prefabs::PrefabDBInstanceChangeEvent const & | event | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_handlePrefabDBTemplateChange | ( | ::Editor::Prefabs::PrefabDBTemplateChangeEvent const & | event | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::_processPendingEvents | ( | ) |
| MCAPI void * Editor::Services::ServerPrefabPlayerService::$ctor | ( | ::Editor::ServiceProviderCollection & | providers | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::$dtor | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::$init | ( | ) |
| MCAPI ::Scripting::Result_deprecated< void > Editor::Services::ServerPrefabPlayerService::$quit | ( | ) |
| MCAPI::std::string_view Editor::Services::ServerPrefabPlayerService::$getServiceName | ( | ) | const |
| MCAPI void Editor::Services::ServerPrefabPlayerService::$shouldCaptureMouseClicks | ( | bool const | active | ) |
| MCAPI::Bedrock::PubSub::Subscription Editor::Services::ServerPrefabPlayerService::$subscribeToPlayerInstanceInteractions | ( | ::std::function< void(::Editor::Prefabs::PrefabDBInstanceInteractionEvent const &)> | callback | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::$selectInstance | ( | ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > | instanceRef, |
| bool | append ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::$deselectInstance | ( | ::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > | instanceRef | ) |
| MCAPI void Editor::Services::ServerPrefabPlayerService::$clearSelectedInstances | ( | ) |
|
static |
|
static |
|
inherited |
|
inherited |
|
inherited |
|
staticinherited |