Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

EggTrans Class Reference

#include <eggTrans.h>

Inheritance diagram for EggTrans:

EggFilter EggReader EggWriter EggBase EggBase WithOutputFile ProgramBase ProgramBase List of all members.

Public Member Functions

 EggTrans ()
void run ()

Public Attributes

bool _flatten_transforms
bool _apply_texmats
bool _collapse_equivalent_textures
bool _remove_invalid_primitives
bool _triangulate_polygons
bool _standardize_names

Constructor & Destructor Documentation

EggTrans::EggTrans  ) 
 

Definition at line 28 of file eggTrans.cxx.

References _apply_texmats, _collapse_equivalent_textures, _flatten_transforms, _remove_invalid_primitives, _standardize_names, _triangulate_polygons, EggReader::add_delod_options(), EggWriter::add_normals_options(), ProgramBase::add_option(), ProgramBase::add_path_replace_options(), ProgramBase::add_path_store_options(), EggReader::add_texture_options(), EggWriter::add_transform_options(), ProgramBase::dispatch_none(), and ProgramBase::set_program_description().


Member Function Documentation

void EggTrans::run  ) 
 

Definition at line 79 of file eggTrans.cxx.

References EggBase::_data, EggNode::apply_texmats(), EggData::collapse_equivalent_textures(), EggReader::do_reader_options(), EggNode::flatten_transforms(), nout, EggGroupNode::remove_invalid_primitives(), EggGroupNode::remove_unused_vertices(), EggGroupNode::triangulate_polygons(), EggNameUniquifier::uniquify(), and EggWriter::write_egg_file().

Referenced by main().


Member Data Documentation

bool EggTrans::_apply_texmats
 

Definition at line 39 of file eggTrans.h.

Referenced by EggTrans().

bool EggTrans::_collapse_equivalent_textures
 

Definition at line 40 of file eggTrans.h.

Referenced by EggTrans().

bool EggTrans::_flatten_transforms
 

Definition at line 38 of file eggTrans.h.

Referenced by EggTrans().

bool EggTrans::_remove_invalid_primitives
 

Definition at line 41 of file eggTrans.h.

Referenced by EggTrans().

bool EggTrans::_standardize_names
 

Definition at line 43 of file eggTrans.h.

Referenced by EggTrans().

bool EggTrans::_triangulate_polygons
 

Definition at line 42 of file eggTrans.h.

Referenced by EggTrans().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:00:53 2003 for Panda-Tool by doxygen1.3