22 #ifndef WINTERMUTE_3D_LOADER_3DS_H 23 #define WINTERMUTE_3D_LOADER_3DS_H 25 #include "engines/wintermute/coll_templ.h" 26 #include "engines/wintermute/base/base_named_object.h" 27 #include "engines/wintermute/base/gfx/3dcamera.h" 28 #include "engines/wintermute/base/gfx/3dlight.h" 29 #include "engines/wintermute/base/gfx/3dmesh.h" 31 #include "common/str.h" 37 enum E3DSFileObjectType{
70 E3DSFileObjectType _type;
76 char * getCameraName(
int index);
77 char * getLightName(
int index);
78 char * getMeshName(
int index);
79 bool loadCamera(
int index,
Camera3D *camera);
80 int32 getNumCameras();
81 bool loadLight(
int index,
Light3D *light);
83 bool loadMesh(
int index,
Mesh3DS *mesh);
85 bool parseFile(
const char *filename);
Definition: base_game.h:79
Definition: 3dloader_3ds.h:44
Definition: 3dloader_3ds.h:35
Definition: coll_templ.h:347
Definition: 3dloader_3ds.h:50
Definition: base_named_object.h:36
Definition: 3dcamera.h:38
Definition: achievements_tables.h:27