
Public Member Functions | |
| virtual const Box | getBoundingBox (AnimationData *=NULL)=0 |
| virtual void | getIndices (int *&indices, int &numTri) const =0 |
| std::string | getName () const |
| virtual void | getNormals (Array< Vector3 > *&normals) const |
| virtual int | getNumTri () const =0 |
| virtual void | getScaledVertices (float *&verts, int &numVerts, Vector3 scale)=0 |
| virtual void | getTexCoords (Array< Vector2 > *&texCoord) const =0 |
| virtual GImage * | getTexImage () const =0 |
| virtual void | getVertices (float *&verts, int &numVerts) const =0 |
| virtual void | releaseScaledVertices (Vector3 scale)=0 |
| virtual void | render (RenderDevice *rd)=0 |
| virtual void | setLightMap1 (GImage *lm, string entityname) |
| virtual void | setLightMap2 (GImage *lm, string entityname) |
| void | setName (std::string n) |
| ~Model () | |
Protected Attributes | |
| std::string | name |
|
|
TODO: Move to Draw::defaultModel(Model model) |
|
|
Implemented in ONE::model::ADMeshInstance, and ONE::model::ADModelInstance. |
|
||||||||||||
|
Implemented in ONE::model::ADMeshInstance. |
|
|
|
|
|
Reimplemented in ONE::model::ADMeshInstance. |
|
|
Implemented in ONE::model::ADMeshInstance. |
|
||||||||||||||||
|
Implemented in ONE::model::ADMeshInstance, and ONE::model::ADModelInstance. |
|
|
Implemented in ONE::model::ADMeshInstance. |
|
|
Implemented in ONE::model::ADMeshInstance. |
|
||||||||||||
|
Implemented in ONE::model::ADMeshInstance, and ONE::model::ADModelInstance. |
|
|
Implemented in ONE::model::ADMeshInstance, and ONE::model::ADModelInstance. |
|
|
Implemented in ONE::model::ADMeshInstance, ONE::model::ADModel, and ONE::model::ADModelInstance. |
|
||||||||||||
|
Reimplemented in ONE::model::ADMeshInstance. |
|
||||||||||||
|
Reimplemented in ONE::model::ADMeshInstance. |
|
|
|
|
|
|
1.4.3