|
LeviLamina
|
Public Types | |
| using | TagCache = ::std::unordered_map<::HashedString, uint> |
Public Member Functions | |
| MCAPI | TagCacheManager (::Bedrock::NonOwnerPointer<::CommandManager > commandManager, ::std::unique_ptr<::IDeregisterTagsFromActorProxy > deregisterTagsFromActorProxy) |
| MCAPI void | _deregisterTagsFromActor (::Actor &actor) |
| MCAPI void | decrementTagCache (::std::string const &tag) |
| MCAPI void | incrementTagCache (::std::string const &tag) |
| MCAPI void | initialize (::IActorManagerConnector &actorManagerConnector) |
| MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::CommandManager > commandManager, ::std::unique_ptr<::IDeregisterTagsFromActorProxy > deregisterTagsFromActorProxy) |
Public Attributes | |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, uint > > | mTagCache |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::CommandManager > const > | mCommandManager |
| ::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IDeregisterTagsFromActorProxy > const > | mDeregisterTagsFromActorProxy |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnRemoveActorEntityReferences |