|
Public Methods |
| | tdsloader () |
| bool | Import3DS (Model3d *model, char *strFileName) |
Private Methods |
| int | GetString (char *) |
| void | ReadChunk (tChunk *) |
| void | ProcessNextChunk (t3DModel *pModel, tChunk *) |
| void | ProcessNextObjectChunk (t3DModel *pModel, t3DObject *pObject, tChunk *) |
| void | ProcessNextMaterialChunk (t3DModel *pModel, tChunk *) |
| void | ReadColorChunk (tMaterialInfo *pMaterial, tChunk *pChunk) |
| void | ReadVertices (t3DObject *pObject, tChunk *) |
| void | ReadVertexIndices (t3DObject *pObject, tChunk *) |
| void | ReadUVCoordinates (t3DObject *pObject, tChunk *) |
| void | ReadObjectMaterial (t3DModel *pModel, t3DObject *pObject, tChunk *pPreviousChunk) |
| void | ComputeNormals (t3DModel *pModel) |
| void | CleanUp () |
Private Attributes |
| FILE * | m_FilePointer |
| tChunk * | m_CurrentChunk |
| tChunk * | m_TempChunk |