openTRI 0.1
|
Data Structures | |
struct | triModelFileHeader |
struct | triChunkHeader |
struct | triModelHeader |
struct | triPart |
struct | triMeshHeader |
struct | triTexHeader |
struct | triMorphHeader |
struct | triBoneHeader |
struct | triMesh |
struct | triModelPart |
struct | triModel |
struct | triTex |
struct | triModelManager |
Macros | |
#define | TRI_MESH_FLAGS_GZIP 1 |
#define | TRI_MESH_FLAGS_SAVE_IMAGE 2 |
#define | TRI_MESH_FLAGS_TRIANGLES 0 |
#define | TRI_MESH_FLAGS_TRIANGLE_STRIP 4 |
#define | TRI_MESH_FLAGS_TRIANGLE_FAN 5 |
Typedefs | |
typedef struct triModelFileHeader | triModelFileHeader |
typedef struct triChunkHeader | triChunkHeader |
typedef struct triModelHeader | triModelHeader |
typedef struct triPart | triPart |
typedef struct triMeshHeader | triMeshHeader |
typedef struct triTexHeader | triTexHeader |
typedef struct triMorphHeader | triMorphHeader |
typedef struct triBoneHeader | triBoneHeader |
typedef struct triMesh | triMesh |
typedef struct triModelPart | triModelPart |
typedef struct triModel | triModel |
typedef struct triTex | triTex |
typedef struct triModelManager | triModelManager |
Functions | |
void | triModelManagerInit () |
void | triModelManagerFreeAll () |
triModel * | triModelsLoadTrim (triChar *filename, triS32 *numModels) |
void | triModelsFree (triModel *models, triS32 numModels) |
void | triModelRender (triModel *model) |
void | triMeshCalcBoundings (triMesh *mesh) |
void | triModelOptimize (triModel *model, triS32 format) |
void | triMeshOptimize (triMesh *mesh, triS32 format) |
triMesh * | triMeshLoadTrim (triChar *fileName, triChar *texName) |
void | triMeshFree (triMesh *pMesh) |