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
auto Update(int) -> void pure virtual
auto func18h() -> float pure virtual
auto func1Ch(float) -> void pure virtual
auto CreateWorld(const char16_t* name) -> IAnimWorld* pure virtual
auto func24h(int, int, int) -> bool pure virtual
auto ClearAnimationCache() -> void pure virtual
auto func2Ch(uint32_t animID, int* pOnlyIndex = nullptr) -> void pure virtual
auto RequestAnimation(uint32_t animResourceID) -> void pure virtual
auto func34h(int) -> void pure virtual
auto LoadPendingAnimations() -> void pure virtual
auto SetDefaultFillerAnimation(uint32_t animID) -> bool pure virtual
auto GetAnimGroup(uint32_t animID) -> TlsaAnimGroup* pure virtual
auto LoadRequiredAnimations(uint32_t animID) -> void pure virtual
auto func48h() -> int pure virtual
auto func4Ch() -> int pure virtual
auto SaveTlsa(Resource::Database* database) -> bool pure virtual
auto SavePctp(Resource::Database* database) -> bool pure virtual
auto SaveGait(Resource::Database* database) -> bool pure virtual
auto SaveAnimation(Resource::Database* database, int) -> bool pure virtual
auto func5Ch(int, int) -> int pure virtual