#include <string>
#include <vector>
#include <istream>
Go to the source code of this file.
|
| bool | ObjParser::operator== (const ObjVertex &v1, const ObjVertex &v2) |
| |
| bool | ObjParser::operator== (const ObjUseMtl &v1, const ObjUseMtl &v2) |
| |
| bool | ObjParser::operator== (const ObjObject &v1, const ObjObject &v2) |
| |
| bool | ObjParser::operator== (const ObjGroup &v1, const ObjGroup &v2) |
| |
| bool | ObjParser::operator== (const ObjSmoothingGroup &v1, const ObjSmoothingGroup &v2) |
| |
| bool | ObjParser::objparse (const char *path, ObjData &data) |
| |
| bool | ObjParser::objparse (std::istream &stream, ObjData &data) |
| |
| bool | ObjParser::objbinsave (const char *path, const ObjData &data) |
| |
| bool | ObjParser::objbinload (const char *path, ObjData &data) |
| |
| bool | ObjParser::objequal (const ObjData &data1, const ObjData &data2) |
| |
◆ ObjParser::ObjVertex
| struct ObjParser::ObjVertex |
| Class Members |
|
int |
coordIdx |
|
|
int |
normalIdx |
|
|
int |
textureCoordIdx |
|
◆ ObjParser::ObjUseMtl
| struct ObjParser::ObjUseMtl |
| Class Members |
|
string |
name |
|
|
int |
vertexIdxFirst |
|
◆ ObjParser::ObjObject
| struct ObjParser::ObjObject |
| Class Members |
|
string |
name |
|
|
int |
vertexIdxFirst |
|
◆ ObjParser::ObjGroup
| struct ObjParser::ObjGroup |
| Class Members |
|
string |
name |
|
|
int |
vertexIdxFirst |
|
◆ ObjParser::ObjSmoothingGroup
| struct ObjParser::ObjSmoothingGroup |
| Class Members |
|
int |
smoothingGroupID |
|
|
int |
vertexIdxFirst |
|
◆ ObjParser::ObjData
| struct ObjParser::ObjData |
| Class Members |
|
vector< float > |
coordinates |
|
|
vector< ObjGroup > |
groups |
|
|
vector< string > |
mtllibs |
|
|
vector< float > |
normals |
|
|
vector< ObjObject > |
objects |
|
|
vector< float > |
parameters |
|
|
vector< ObjSmoothingGroup > |
smoothingGroups |
|
|
vector< float > |
textureCoordinates |
|
|
vector< ObjUseMtl > |
usemtls |
|
|
int |
version |
|
|
vector< ObjVertex > |
vertices |
|