#include <eggToC.h>
Inheritance diagram for EggToC:
Public Types | |
typedef pmap< EggVertexPool *, int > | VertexPools |
Public Member Functions | |
EggToC () | |
void | run () |
void | traverse (EggNode *node) |
void | write_vertex_pool (EggVertexPool *vpool) |
void | write_bin (EggBin *bin) |
Public Attributes | |
bool | _vertices |
bool | _uvs |
bool | _vertex_normals |
bool | _vertex_colors |
bool | _polygons |
bool | _polygon_normals |
bool | _polygon_colors |
bool | _triangulate_polygons |
VertexPools | _vertex_pools |
int | _next_vpool_index |
int | _next_bin_index |
|
|
|
Definition at line 36 of file eggToC.cxx. References _polygon_colors, _polygon_normals, _polygons, _triangulate_polygons, _uvs, _vertex_colors, _vertex_normals, _vertices, ProgramBase::add_option(), c, ProgramBase::dispatch_none(), ProgramBase::remove_option(), ProgramBase::set_program_description(), and true. |
|
|
Definition at line 134 of file eggToC.cxx. References EggGroupNode::begin(), EggGroupNode::const_iterator, DCAST, EggGroupNode::end(), EggGroupNode::get_class_type(), EggBin::get_class_type(), EggVertexPool::get_class_type(), TypedObject::is_of_type(), write_bin(), and write_vertex_pool(). Referenced by run(). |
|
|
Definition at line 157 of file eggToC.cxx. References _next_vpool_index, _vertex_pools, c, Colorf, EggAttributes::get_color(), EggVertexPool::get_highest_index(), Namable::get_name(), EggAttributes::get_normal(), EggVertex::get_num_dimensions(), WithOutputFile::get_output(), EggVertex::get_pos4(), EggAttributes::get_uv(), EggVertexPool::get_vertex(), EggAttributes::has_color(), EggAttributes::has_normal(), EggAttributes::has_uv(), n, Normald, NULL, ostream, p, and TexCoordd. Referenced by traverse(). |
|
Definition at line 59 of file eggToC.h. Referenced by run(), and write_bin(). |
|
Definition at line 58 of file eggToC.h. Referenced by run(), and write_vertex_pool(). |
|
Definition at line 52 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 51 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 50 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 54 of file eggToC.h. Referenced by EggToC(), and write_bin(). |
|
Definition at line 47 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 49 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 48 of file eggToC.h. Referenced by EggToC(). |
|
Definition at line 57 of file eggToC.h. Referenced by write_bin(), and write_vertex_pool(). |
|
Definition at line 46 of file eggToC.h. Referenced by EggToC(). |