15#include "cal3d/global.h"
16#include "cal3d/vector.h"
36 bool attachMesh(
int coreMeshId);
37 bool detachMesh(
int coreMeshId);
40 CalMesh *getMesh(
int coreMeshId);
41 const CalMesh *getMesh(
int coreMeshId)
const;
58 const Cal::UserData getUserData()
const;
59 std::vector<CalMesh *>& getVectorMesh();
60 void setLodLevel(
float lodLevel);
61 void setMaterialSet(
int setId);
62 void setUserData(Cal::UserData userData);
63 void update(
float deltaTime);
64 void disableInternalData();
74 Cal::UserData m_userData;
75 std::vector<CalMesh *> m_vectorMesh;
CalAbstractMixer defines the API that CalModel relies on for blending and scheduling animations.
Definition mixer.h:141
The bounding box class.
Definition vector.h:223
Definition coremodel.h:26
Definition morphtargetmixer.h:24
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:82