Classes | |
class | FileObject3DS |
struct | SFace |
Public Types | |
enum | E3DSFileObjectType { OBJ_3DS_NONE, OBJ_3DS_MESH, OBJ_3DS_CAMERA, OBJ_3DS_LIGHT } |
Public Member Functions | |
Common::String | getCameraName (int index) |
Common::String | getLightName (int index) |
Common::String | getMeshName (int index) |
bool | loadCamera (int index, Camera3D *camera) |
uint | getNumCameras () |
bool | loadLight (int index, Light3D *light) |
uint | getNumLights () |
bool | loadMesh (int index, Mesh3DS *mesh) |
uint | getNumMeshes () |
bool | parseFile (const Common::String &filename) |
Loader3DS (BaseGame *inGame) | |
Public Member Functions inherited from Wintermute::BaseNamedObject | |
BaseNamedObject (BaseGame *inGame) | |
BaseNamedObject (TDynamicConstructor, TDynamicConstructor) | |
const char * | getName () const |
void | setName (const char *name) |
Public Member Functions inherited from Wintermute::BaseClass | |
bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
BaseClass (TDynamicConstructor, TDynamicConstructor) | |
bool | parseEditorProperty (char *buffer, bool complete=true) |
virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
BaseClass (BaseGame *GameOwner) | |
virtual const char * | getClassName () |
virtual bool | persist (BasePersistenceManager *persistMgr) |
Public Attributes | |
Common::String | _filename |
BaseArray< FileObject3DS * > | _objects |
Public Attributes inherited from Wintermute::BaseNamedObject | |
char * | _name |
Public Attributes inherited from Wintermute::BaseClass | |
bool | _persistable |
BaseGame * | _gameRef |
Additional Inherited Members | |
Protected Attributes inherited from Wintermute::BaseClass | |
Common::HashMap< Common::String, Common::String > | _editorProps |
Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |