17class ActorAnimationController {
21 ::ll::TypedStorage<8, 48, ::HashedString> mName;
22 ::ll::TypedStorage<8, 24, ::SemVersion> mVersion;
23 ::ll::TypedStorage<8, 8, uint64> mInitialStateIndex;
24 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ActorAnimationControllerState>>> mStates;
25 ::ll::TypedStorage<8, 32, ::std::string> mSourceFilePathWithExtension;
30 ActorAnimationController();
35 MCAPI ActorAnimationController(
38 ::std::string
const& sourceFilePathWithExtension
41 MCAPI ::std::shared_ptr<::ActorAnimationControllerState>& addState(
::HashedString const& name);
43 MCAPI uint64 findStateIndex(::std::string
const& name,
bool missingIsOkay, uint64 defaultState)
const;
45 MCAPI
void resolveTransitionStateIndices();
47 MCAPI
void updateActiveParticleState(
55 MCAPI
void updateActiveSoundEffectState(
62 MCAPI ~ActorAnimationController();
Definition ApplyAnimationContext.h:16