15 #include "cal3d/global.h"
16 #include "cal3d/vector.h"
48 int getCoreMaterialId();
50 int getFaces(CalIndex *pFaceBuffer);
51 std::vector<CalVector>& getVectorNormal();
52 std::vector<std::vector<TangentSpace> >& getVectorVectorTangentSpace();
53 std::vector<PhysicalProperty>& getVectorPhysicalProperty();
54 std::vector<CalVector>& getVectorVertex();
56 bool hasInternalData();
57 void disableInternalData();
58 void setCoreMaterialId(
int coreMaterialId);
59 void setLodLevel(
float lodLevel);
60 bool isTangentsEnabled(
int mapId);
61 bool enableTangents(
int mapId,
bool enabled);
62 std::vector<float>& getVectorWeight();
63 void setMorphTargetWeight(
int blendId,
float weight);
64 float getMorphTargetWeight(
int blendId);
65 float getBaseWeight();
66 int getMorphTargetWeightCount();
67 std::vector<float>& getVectorMorphTargetWeight();
71 std::vector<float> m_vectorMorphTargetWeight;
72 std::vector<CalVector> m_vectorVertex;
73 std::vector<CalVector> m_vectorNormal;
74 std::vector<std::vector<TangentSpace> > m_vectorvectorTangentSpace;
75 std::vector<Face> m_vectorFace;
76 std::vector<PhysicalProperty> m_vectorPhysicalProperty;
The vector class.
Definition: vector.h:36
Definition: coresubmesh.h:22