#include <eggReader.h>
Inheritance diagram for EggReader:
Public Member Functions | |
EggReader () | |
void | add_texture_options () |
void | add_delod_options (double default_delod=-1.0) |
virtual EggReader * | as_reader () |
Protected Member Functions | |
virtual bool | handle_args (Args &args) |
virtual bool | post_command_line () |
bool | do_reader_options () |
Protected Attributes | |
bool | _force_complete |
Private Member Functions | |
bool | copy_textures () |
bool | do_delod (EggNode *node) |
Private Attributes | |
Filename | _tex_dirname |
bool | _got_tex_dirname |
string | _tex_extension |
bool | _got_tex_extension |
PNMFileType * | _tex_type |
double | _delod |
|
Definition at line 36 of file eggReader.cxx. References _delod, _force_complete, _tex_type, ProgramBase::add_option(), ProgramBase::add_runline(), ProgramBase::clear_runlines(), ProgramBase::dispatch_none(), NULL, and ProgramBase::redescribe_option(). |
|
Definition at line 107 of file eggReader.cxx. References _delod, ProgramBase::add_option(), ProgramBase::dispatch_double(), format_string(), and NULL. Referenced by EggToX::EggToX(), and EggTrans::EggTrans(). |
|
Definition at line 70 of file eggReader.cxx. References _got_tex_dirname, _got_tex_extension, _tex_dirname, _tex_extension, _tex_type, ProgramBase::add_option(), ProgramBase::dispatch_filename(), ProgramBase::dispatch_image_type(), ProgramBase::dispatch_string(), and NULL. Referenced by EggToX::EggToX(), and EggTrans::EggTrans(). |
|
Reimplemented from EggBase. Definition at line 143 of file eggReader.cxx. |
|
Definition at line 251 of file eggReader.cxx. References EggBase::_data, _tex_dirname, _tex_extension, _tex_type, Filename::compare_timestamps(), EggTextureCollection::const_iterator, Filename::exists(), ImageBuffer::get_filename(), get_model_path(), get_texture_path(), image, nout, Filename::resolve_filename(), Filename::set_dirname(), Filename::set_extension(), ImageBuffer::set_filename(), tex, and textures. Referenced by do_reader_options(). |
|
|
Definition at line 226 of file eggReader.cxx. References EggBase::_data, _delod, _got_tex_dirname, _got_tex_extension, copy_textures(), and do_delod(). Referenced by EggTrans::run(), and EggToX::run(). |
|
Reimplemented from ProgramBase. Reimplemented in EggToBam, EggFilter, and EggToSomething. Definition at line 153 of file eggReader.cxx. References EggBase::_data, DSearchPath::append_directory(), EggBase::convert_paths(), Filename::from_os_specific(), Filename::get_dirname(), EggData::load_externals(), EggData::merge(), nout, EggData::read(), EggGroupNode::resolve_filenames(), and EggData::set_egg_filename(). Referenced by EggFilter::handle_args(). |
|
Reimplemented from EggBase. Reimplemented in EggFilter, SomethingToEgg, and EggCrop. Definition at line 213 of file eggReader.cxx. References EggBase::post_command_line(). Referenced by EggFilter::post_command_line(). |
|
Definition at line 62 of file eggReader.h. Referenced by add_delod_options(), do_delod(), do_reader_options(), and EggReader(). |
|
Definition at line 54 of file eggReader.h. Referenced by EggReader(), EggToBam::EggToBam(), and EggToX::EggToX(). |
|
Definition at line 58 of file eggReader.h. Referenced by add_texture_options(), and do_reader_options(). |
|
Definition at line 60 of file eggReader.h. Referenced by add_texture_options(), and do_reader_options(). |
|
Definition at line 57 of file eggReader.h. Referenced by add_texture_options(), and copy_textures(). |
|
Definition at line 59 of file eggReader.h. Referenced by add_texture_options(), and copy_textures(). |
|
Definition at line 61 of file eggReader.h. Referenced by add_texture_options(), copy_textures(), and EggReader(). |