Compounds | |||
struct | TiePoint | ||
struct | Face | ||
struct | Mesh | ||
Enumerations | |||
enum | DataElem { UNKNOWN_DE, VERTEX_DE, VERTEX_TEXTURECOORD_DE, VERTEX_NORMAL_DE, MTL_LIB_DE, NEW_MTL_DE, MTL_DIFFUSE_DE, MTL_AMBIENT_DE, MTL_SPECULAR_DE, MTL_SHININESS_DE, MTL_ILLUM_DE, MTL_MAP_KD_DE, MTL_MAP_KA_DE, MTL_MAP_KS_DE, MTL_REFL_DE, FACE_DE, USE_MTL_DE, GROUP_DE, SMOOTHING_GROUP_DE, OBJECT_DE } | ||
Functions | |||
void | lsOBJLoaderInit (lsInterface *l) | ||
int | lsOBJSupportsFile (FILE *file) | ||
void | initDataElemMap (void) | ||
int | readMTL ( const char *fileName, map<string, lsStateSet> & mtlMap ) | ||
bool | readString (FILE *f, string &st) | ||
bool | readStringTo (FILE *f, string &st, char end) | ||
float | readFloat (FILE *f) | ||
int | readInt (FILE *f) | ||
bool | readTo (FILE *f, char end) | ||
lsNode | lsOBJLoad (FILE *file) | ||
Variables | |||
lsInterface* | ls | ||
map<string, DataElem> | _dataElemMap |
enum DataElem |
Definition at line 33 of file lsOBJLoader.cpp.
void lsOBJLoaderInit (lsInterface * l) |
Definition at line 19 of file lsOBJLoader.cpp.
int lsOBJSupportsFile (FILE * file) |
Definition at line 26 of file lsOBJLoader.cpp.
void initDataElemMap (void) |
Definition at line 490 of file lsOBJLoader.cpp.
int readMTL (const char * fileName, map<string,lsStateSet>& mtlMap) |
Definition at line 518 of file lsOBJLoader.cpp.
bool readString (FILE * f, string & st) |
Definition at line 73 of file lsOBJLoader.cpp.
bool readStringTo (FILE * f, string & st, char end) |
Definition at line 98 of file lsOBJLoader.cpp.
float readFloat (FILE * f) |
Definition at line 123 of file lsOBJLoader.cpp.
int readInt (FILE * f) |
Definition at line 140 of file lsOBJLoader.cpp.
bool readTo (FILE * f, char end) |
Definition at line 157 of file lsOBJLoader.cpp.
lsNode lsOBJLoad (FILE * file) |
Definition at line 174 of file lsOBJLoader.cpp.
lsInterface* ls [static]
|
Definition at line 17 of file lsOBJLoader.cpp.
map<string, DataElem> _dataElemMap |
Definition at line 47 of file lsOBJLoader.cpp.