#include <fltCopy.h>
Inheritance diagram for FltCopy:
Public Member Functions | |
FltCopy () | |
void | run () |
Protected Member Functions | |
virtual bool | copy_file (const Filename &source, const Filename &dest, CVSSourceDirectory *dir, void *extra_data, bool new_file) |
Private Types | |
typedef pset< PT(FltExternalReference) | Refs ) |
typedef pset< PT(FltTexture) | Textures ) |
enum | FileType { FT_flt, FT_texture } |
Private Member Functions | |
bool | copy_flt_file (const Filename &source, const Filename &dest, CVSSourceDirectory *dir) |
bool | copy_texture (const Filename &source, const Filename &dest, CVSSourceDirectory *dir, FltTexture *tex, bool new_file) |
void | scan_flt (FltRecord *record, Refs &refs, Textures &textures) |
|
|
|
|
|
|
|
Definition at line 34 of file fltCopy.cxx. References ProgramBase::add_path_replace_options(), ProgramBase::add_runline(), ProgramBase::clear_runlines(), and ProgramBase::set_program_description(). |
|
Implements CVSCopy. Definition at line 80 of file fltCopy.cxx. References FltCopy::ExtraData::_texture, FltCopy::ExtraData::_type, copy_flt_file(), copy_texture(), FT_flt, FT_texture, and nout. |
|
Definition at line 101 of file fltCopy.cxx. References CVSCopy::_map_dir, CVSCopy::_model_dir, FltCopy::ExtraData::_texture, FltCopy::ExtraData::_type, FltHeader::AU_none, Filename::exists(), FE_ok, FltError, FT_flt, FT_texture, CVSSourceDirectory::get_rel_to(), nout, NULL, ProgramBase::PT(), ref, scan_flt(), tex, and textures. Referenced by copy_file(). |
|
Definition at line 195 of file fltCopy.cxx. References CVSCopy::copy_binary_file(), CVSCopy::cvs_add(), Filename::exists(), Filename::get_fullpath(), and tex. Referenced by copy_file(). |
|
Definition at line 58 of file fltCopy.cxx. References CVSCopy::_model_dir, CVSCopy::_source_files, FltCopy::ExtraData::_type, FT_flt, and NULL. Referenced by main(). |
|
Definition at line 224 of file fltCopy.cxx. References DCAST_INTO_V, FltRecord::get_child(), FltExternalReference::get_class_type(), FltFace::get_class_type(), FltRecord::get_num_children(), FltRecord::get_num_subfaces(), FltRecord::get_subface(), FltGeometry::get_texture(), FltGeometry::has_texture(), TypedObject::is_of_type(), ref, and textures. Referenced by copy_flt_file(). |