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{
38 OBJ_3DS_NONE, OBJ_3DS_MESH, OBJ_3DS_CAMERA, OBJ_3DS_LIGHT
67 E3DSFileObjectType _type;
76 bool loadCamera(
int index,
Camera3D *camera);
78 bool loadLight(
int index,
Light3D *light);
80 bool loadMesh(
int index,
Mesh3DS *mesh);
Definition: base_game.h:76
Definition: 3dloader_3ds.h:41
Definition: 3dloader_3ds.h:35
Definition: coll_templ.h:63
Definition: 3dloader_3ds.h:47
Definition: base_named_object.h:36
Definition: 3dcamera.h:38
Definition: achievements_tables.h:27