Anim::IAnimWorld class

Base classes

class Graphics::IRenderable
This interface defines an object that can be rendered, and whose render method is called on every game loop.
class DefaultRefCounted
The default implementation of a reference counted class.

Derived classes

class cAnimWorld

Public functions

void func10h(bool, AnimFunction, void* object) pure virtual
void func14h(bool) pure virtual
void SetEffectWorld(Swarm::IEffectWorld*) pure virtual
auto SetModelWorld(Graphics::IModelWorld*, bool = true, int = 1, bool = true, bool = false) -> bool pure virtual
auto Dispose() -> bool pure virtual
void Update(float deltaTime, App::cViewer* = nullptr) pure virtual
void UpdateCreatures(float deltaTime, App::cViewer* = nullptr) pure virtual
void PostUpdateCreatures(float deltaTime, App::cViewer* = nullptr) pure virtual
auto LoadCreature(const ResourceKey& key, int = 2, const Vector3& = Vector3(), const Vector3& = Vector3(), bool = true) -> AnimatedCreature* pure virtual
auto func34h(int, int, int, int, int) -> int pure virtual
auto LoadCreatureByName(const char*, int, int, int, int, int) -> int pure virtual
void DestroyCreature(AnimatedCreature*) pure virtual
auto func40h(AnimatedCreature*, int, bool) -> int pure virtual
auto GetCreatures() const -> const vector<AnimatedCreature*>& pure virtual
void func48h(int index, int) pure virtual
auto func4Ch(int index) -> int pure virtual
void func50h(bool) pure virtual
auto func54h() -> bool pure virtual
auto func58h() -> bool pure virtual