Go to the source code of this file.
|
int | tinyobj_parse_obj (tinyobj_attrib_t *attrib, tinyobj_shape_t **shapes, unsigned int *num_shapes, tinyobj_material_t **materials, unsigned int *num_materials, const char *buf, unsigned int len, unsigned int flags) |
|
int | tinyobj_parse_mtl_file (tinyobj_material_t **materials_out, unsigned int *num_materials_out, const char *filename) |
|
void | tinyobj_attrib_init (tinyobj_attrib_t *attrib) |
|
void | tinyobj_attrib_free (tinyobj_attrib_t *attrib) |
|
void | tinyobj_shapes_free (tinyobj_shape_t *shapes, unsigned int num_shapes) |
|
void | tinyobj_materials_free (tinyobj_material_t *materials, unsigned int num_materials) |
|
◆ TINYOBJ_ERROR_EMPTY
#define TINYOBJ_ERROR_EMPTY (-1) |
◆ TINYOBJ_ERROR_FILE_OPERATION
#define TINYOBJ_ERROR_FILE_OPERATION (-3) |
◆ TINYOBJ_ERROR_INVALID_PARAMETER
#define TINYOBJ_ERROR_INVALID_PARAMETER (-2) |
◆ TINYOBJ_FLAG_TRIANGULATE
#define TINYOBJ_FLAG_TRIANGULATE (1 << 0) |
◆ TINYOBJ_INVALID_INDEX
#define TINYOBJ_INVALID_INDEX (0x80000000) |
◆ TINYOBJ_SUCCESS
#define TINYOBJ_SUCCESS (0) |
◆ tinyobj_attrib_free()
◆ tinyobj_attrib_init()
◆ tinyobj_materials_free()
void tinyobj_materials_free |
( |
tinyobj_material_t * |
materials, |
|
|
unsigned int |
num_materials |
|
) |
| |
◆ tinyobj_parse_mtl_file()
int tinyobj_parse_mtl_file |
( |
tinyobj_material_t ** |
materials_out, |
|
|
unsigned int * |
num_materials_out, |
|
|
const char * |
filename |
|
) |
| |
◆ tinyobj_parse_obj()
◆ tinyobj_shapes_free()
void tinyobj_shapes_free |
( |
tinyobj_shape_t * |
shapes, |
|
|
unsigned int |
num_shapes |
|
) |
| |