27class FltExternalReference :
public FltBead {
32 virtual void output(std::ostream &out)
const;
35 F_color_palette_override = 0x80000000,
36 F_material_palette_override = 0x40000000,
37 F_texture_palette_override = 0x20000000,
38 F_line_style_palette_override = 0x10000000,
39 F_sound_palette_override = 0x08000000,
40 F_light_palette_override = 0x04000000
43 std::string _orig_filename;
57 return get_class_type();
59 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
63 static void init_type() {
66 FltBead::get_class_type());
virtual void output(std::ostream &out) const
Writes a quick one-line description of the record, but not its children.
virtual void apply_converted_filenames()
Walks the hierarchy at this record and below and copies the _converted_filename record into the _orig...
Filename get_ref_filename() const
Returns the name of the referenced file.
void set_ref_filename(const Filename &filename)
Changes the name of the referenced file.
void register_type(TypeHandle &type_handle, const std::string &name)
This inline function is just a convenient way to call TypeRegistry::register_type(),...