16class ActorAnimationController {
20 ::ll::TypedStorage<8, 48, ::HashedString> mName;
21 ::ll::TypedStorage<8, 24, ::SemVersion> mVersion;
22 ::ll::TypedStorage<8, 8, uint64> mInitialStateIndex;
23 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ActorAnimationControllerState>>> mStates;
24 ::ll::TypedStorage<8, 32, ::std::string> mSourceFilePathWithExtension;
29 ActorAnimationController();
34 MCAPI ActorAnimationController(
37 ::std::string
const& sourceFilePathWithExtension
40 MCAPI ::std::shared_ptr<::ActorAnimationControllerState>& addState(
::HashedString const& name);
42 MCAPI
void resolveTransitionStateIndices();
44 MCAPI_C
void updateActiveParticleState(
51 MCAPI_C
void updateActiveSoundEffectState(
58 MCAPI ~ActorAnimationController();