15#include "cal3d/global.h"
16#include "cal3d/vector.h"
36 bool attachMesh(
int coreMeshId);
37 bool detachMesh(
int coreMeshId);
39 CalMesh *getMesh(
int coreMeshId)
const;
49 Cal::UserData getUserData()
const;
50 std::vector<CalMesh *>& getVectorMesh();
51 void setLodLevel(
float lodLevel);
52 void setMaterialSet(
int setId);
53 void setUserData(Cal::UserData userData);
54 void update(
float deltaTime);
55 void disableInternalData();
65 Cal::UserData m_userData;
66 std::vector<CalMesh *> m_vectorMesh;
CalAbstractMixer defines the API that CalModel relies on for blending and scheduling animations.
Definition: mixer.h:98
The bounding box class.
Definition: vector.h:221
Definition: coremodel.h:26
Definition: morphtargetmixer.h:22
Definition: physique.h:23
Definition: renderer.h:23
Definition: skeleton.h:21
The spring system class.
Definition: springsystem.h:37
Derive from noncopyable to mark your class as not having a copy constructor or operator=.
Definition: global.h:73