Anim::IAnimManager class

Derived classes

class cAnimManagerImpl

Public static functions

static auto Get() -> IAnimManager*

Constructors, destructors, conversion operators

~IAnimManager() pure virtual

Public functions

auto AddRef() -> int pure virtual
auto Release() -> int pure virtual
auto Initialize(int) -> bool pure virtual
auto Dispose() -> bool pure virtual
void Update(int) pure virtual
auto func18h() -> float pure virtual
void func1Ch(float) pure virtual
auto CreateWorld(const char16_t* name) -> IAnimWorld* pure virtual
auto func24h(int, int, int) -> bool pure virtual
void ClearAnimationCache() pure virtual
void func2Ch(uint32_t animID, int* pOnlyIndex = nullptr) pure virtual
void RequestAnimation(uint32_t animResourceID) pure virtual
void func34h(int) pure virtual
void LoadPendingAnimations() pure virtual
auto SetDefaultFillerAnimation(uint32_t animID) -> bool pure virtual
auto GetAnimGroup(uint32_t animID) -> TlsaAnimGroup* pure virtual
void LoadRequiredAnimations(uint32_t animID) pure virtual
auto func48h() -> int pure virtual
auto func4Ch() -> int pure virtual
auto SaveTlsa(Resource::DBPF* pDBPF) -> bool pure virtual
auto SavePctp(Resource::DBPF* pDBPF) -> bool pure virtual
auto SaveGait(Resource::DBPF* pDBPF) -> bool pure virtual
auto SaveAnimation(Resource::DBPF* pDBPF, int) -> bool pure virtual
auto func5Ch(int, int) -> int pure virtual