26 ::ll::TypedStorage<8, 8, int64 const> mResourceLoadTimeStamp;
27 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::std::shared_ptr<::ActorAnimationInfo>>>
29 ::ll::TypedStorage<8, 80, ::std::mutex> mActorAnimationMutex;
30 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::ResourceLoadManager>> mResourceLoadManager;
36 virtual ~ActorAnimationGroup() =
default;
42 MCAPI ActorAnimationGroup();
44 MCAPI ::ActorSkeletalAnimationPtr getActorAnimation(
::HashedString const& name);
46 MCAPI ::std::shared_ptr<::ActorAnimationInfo> getActorAnimationInfo(
::HashedString const& name);
49 MCAPI
void loadActorAnimation(
50 ::std::string
const& fileData,
54 ::CurrentCmdVersion packCommandVersion,
56 ::std::string
const& personaPieceId
59 MCAPI
void loadActorAnimationsAsync(
61 ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager> resourceLoadManager