|
| virtual void | setClientLevel (::Bedrock::NonOwnerPointer<::ILevel > clientLevel) |
| virtual void | onTick (::IClientInstance &client) |
| virtual void | onEntityRemoved (::Actor &entity) |
| virtual void | onLevelDestruction () |
| virtual void | addSkinToQueue (::mce::UUID const &playerId, ::SerializedSkinRef const &serializedSkin, ::std::string const &playFabId, ::AppearanceFetchMode appearanceFetchMode) |
| virtual void | onPlayerListed (::mce::UUID const &playerId, ::std::string const &playFabId) |
| virtual void | onPlayerUnlisted (::mce::UUID const &playerId) |
| virtual::PersonaAppearance const * | tryGetRemoteAppearance (::mce::UUID const &playerId) const |
| virtual void | eraseSessionPersona (::mce::UUID const &playerId) |
| MCAPI | PersonaNetworkHandlerDelegate (::PersonaSessionManager &&personaSessionManager, ::Bedrock::NotNullNonOwnerPtr<::PersonaService > const &service, ::Bedrock::NotNullNonOwnerPtr<::IMinecraftEventing > const &eventing, schar clientSubId) |
|
MCAPI void | _applyPlayerSkin (::IClientInstance &client, ::SkinProcessingRequest const &skinRequest, ::SerializedSkinRef const &serializableSkin, ::mce::Image const *skinImage, ::mce::Image const *capeImage) |
| MCAPI void | _enqueuePlayerSkins (::IClientInstance &client, ::std::vector<::std::shared_ptr<::SkinProcessingRequest > > &skinQueue) |
| MCAPI void | _fetchLodSkinTexture (::IClientInstance &client, ::mce::UUID const &playerId, uint requestId, ::std::string const &playFabId, ::std::string skinName, ::std::string const &profileHash, ::std::weak_ptr< bool > weakExistance) |
| MCAPI void | _processPersonaSkin (::IClientInstance &client, ::PersonaAppearance const &appearance, ::std::shared_ptr<::SkinProcessingRequest > skinRequest) |
| MCAPI void | _queueAppearanceFetch (::mce::UUID const &playerId, ::std::string const &playFabId, ::AppearanceFetchMode mode) |
|
MCAPI void | _removeOldSkinProcessRequests (::mce::UUID const &playerId) |
| MCAPI void * | $ctor (::PersonaSessionManager &&personaSessionManager, ::Bedrock::NotNullNonOwnerPtr<::PersonaService > const &service, ::Bedrock::NotNullNonOwnerPtr<::IMinecraftEventing > const &eventing, schar clientSubId) |
| MCAPI void | $setClientLevel (::Bedrock::NonOwnerPointer<::ILevel > clientLevel) |
| MCAPI void | $onTick (::IClientInstance &client) |
| MCAPI void | $onEntityRemoved (::Actor &entity) |
| MCAPI void | $onLevelDestruction () |
| MCAPI void | $addSkinToQueue (::mce::UUID const &playerId, ::SerializedSkinRef const &serializedSkin, ::std::string const &playFabId, ::AppearanceFetchMode appearanceFetchMode) |
| MCAPI void | $onPlayerListed (::mce::UUID const &playerId, ::std::string const &playFabId) |
| MCAPI void | $onPlayerUnlisted (::mce::UUID const &playerId) |
| MCAPI::PersonaAppearance const * | $tryGetRemoteAppearance (::mce::UUID const &playerId) const |
| MCAPI void | $eraseSessionPersona (::mce::UUID const &playerId) |
|
|
::ll::TypedStorage< 8, 80, ::PersonaSessionManager > | mPersonaSessionManager |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PersonaService > > | mPersonaService |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IMinecraftEventing > > | mEventing |
|
::ll::TypedStorage< 1, 1, schar > | mClientSubId |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SkinProcessingRequest > > > | mPendingPersonaSkinsToProcess |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SkinProcessingRequest > > > | mPendingLegacySkinsToProcess |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::SkinProcessingRequest > > > | mSkinsCurrentlyProcessing |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::mce::UUID, ::PersonaNetworkHandlerDelegate::RemoteAppearance > > | mRemoteAppearances |
|
::ll::TypedStorage< 4, 4, uint > | mAppearanceRequestIdCount |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::mce::UUID, uint > > | mLastSkinRequestId |
|
::ll::TypedStorage< 4, 4, uint > | mSkinsRemainingToProcess |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastSkinBeganProcessingTimePoint |
|
::ll::TypedStorage< 4, 4, uint > | mSkinRequestIdCount |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ILevel > > | mClientLevel |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mExistanceTracker |