#include <palettizer.h>
Inheritance diagram for Palettizer:
|
Definition at line 124 of file palettizer.h. |
|
Definition at line 127 of file palettizer.h. |
|
Definition at line 121 of file palettizer.h. |
|
Definition at line 130 of file palettizer.h. |
|
Definition at line 117 of file palettizer.h. |
|
Definition at line 133 of file palettizer.h. |
|
Definition at line 80 of file palettizer.h. |
|
Definition at line 100 of file palettizer.cxx. References _aggressively_clean_mapdir, _alpha_type, _color_type, _coverage_threshold, _force_power_2, _map_dirname, _margin, _omit_solitary, _pal_x_size, _pal_y_size, _remap_char_uv, _remap_uv, _round_fuzz, _round_unit, _round_uvs, _shadow_alpha_type, _shadow_color_type, _shadow_dirname, PNMFileTypeRegistry::get_ptr(), PNMFileTypeRegistry::get_type_from_extension(), NULL, and RU_poly. |
|
Definition at line 360 of file palettizer.cxx. References _groups, and PaletteGroup::setup_shadow_images(). Referenced by EggPalettize::run(). |
|
Reimplemented from TypedWritable. Definition at line 936 of file palettizer.cxx. References _alpha_type, _color_type, _egg_files, _groups, _num_egg_files, _num_groups, _num_textures, _shadow_alpha_type, _shadow_color_type, _textures, TypedWritable::complete_pointers(), DCAST_INTO_R, Namable::get_name(), index, NULL, and texture. |
|
Definition at line 846 of file palettizer.cxx. References TextureMemoryCounter::add_placement(), and TextureMemoryCounter::report(). Referenced by report_statistics(). |
|
|
Definition at line 603 of file palettizer.cxx. References _groups, _textures, texture, and PaletteGroup::update_images(). Referenced by EggPalettize::run(). |
|
Reimplemented from TypedObject. Definition at line 156 of file palettizer.h. References _type_handle. Referenced by get_type(), register_with_read_factory(), and EggPalettize::run(). |
|
Definition at line 773 of file palettizer.cxx. References _default_groupdir, _default_groupname, get_palette_group(), PaletteGroup::has_dirname(), and PaletteGroup::set_dirname(). Referenced by EggFile::from_command_line(). |
|
Definition at line 697 of file palettizer.cxx. References _egg_files, and Namable::set_name(). Referenced by EggPalettize::run(). |
|
Definition at line 737 of file palettizer.cxx. References _groups, and Namable::set_name(). Referenced by get_default_group(), and TxaFile::parse_group_line(). |
|
Definition at line 791 of file palettizer.cxx. References _textures, and image. Referenced by TextureReference::from_egg(). |
|
Reimplemented from TypedWritable. Definition at line 164 of file palettizer.h. References get_class_type(). |
|
Reimplemented from TypedWritable. Definition at line 159 of file palettizer.h. References _type_handle, TypedObject::get_class_type(), TypedWritable::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 994 of file palettizer.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). |
|
Definition at line 570 of file palettizer.cxx. References _groups, and PaletteGroup::optimal_resize(). Referenced by EggPalettize::run(). |
|
Definition at line 475 of file palettizer.cxx. References _command_line_eggs, _command_line_textures, _egg_files, _groups, _textures, _txa_file, EggFile::get_textures(), TxaFile::match_egg(), TxaFile::match_texture(), PaletteGroup::place_all(), EggFile::post_txa_file(), EggFile::pre_txa_file(), EggFile::scan_textures(), texture, and PaletteGroup::update_unknown_textures(). Referenced by EggPalettize::run(). |
|
Definition at line 381 of file palettizer.cxx. References _command_line_eggs, _command_line_textures, _egg_files, _groups, _txa_file, EggFile::get_textures(), TxaFile::match_egg(), TxaFile::match_texture(), PaletteGroup::place_all(), EggFile::post_txa_file(), EggFile::pre_txa_file(), EggFile::scan_textures(), texture, and PaletteGroup::update_unknown_textures(). Referenced by EggPalettize::run(). |
|
Definition at line 630 of file palettizer.cxx. References _egg_files, EggFile::choose_placements(), EggFile::has_data(), EggFile::is_stale(), nout, EggFile::read_egg(), EggFile::remove_egg(), and EggFile::scan_textures(). Referenced by EggPalettize::run(). |
|
Definition at line 305 of file palettizer.cxx. References _color_type, _groups, _shadow_alpha_type, _shadow_color_type, _txa_file, PaletteGroup::clear_depends(), nout, NULL, TxaFile::read(), PaletteGroup::reset_dependency_level(), PaletteGroup::set_dependency_level(), and PaletteGroup::set_dependency_order(). Referenced by EggPalettize::run(). |
|
Definition at line 866 of file palettizer.cxx. References get_class_type(), BamReader::get_factory(), and make_Palettizer(). Referenced by ConfigureFn(). |
|
Definition at line 717 of file palettizer.cxx. References _egg_files, and EggFile::remove_egg(). Referenced by EggPalettize::run(). |
|
|
Definition at line 247 of file palettizer.cxx. References _groups, compute_statistics(), PaletteGroup::get_complete_placements(), PaletteGroup::get_groups(), Namable::get_name(), PaletteGroup::get_placements(), PaletteGroups::make_complete(), and PaletteGroups::size(). Referenced by EggPalettize::run(). |
|
Definition at line 586 of file palettizer.cxx. References _groups, and PaletteGroup::reset_images(). Referenced by EggPalettize::run(). |
|
Definition at line 823 of file palettizer.cxx. References RU_group, RU_invalid, RU_never, and RU_poly. Referenced by TxaFile::parse_remap_line(). |
|
Definition at line 757 of file palettizer.cxx. Referenced by TxaLine::parse(). |
|
Reimplemented from TypedWritable. Definition at line 879 of file palettizer.cxx. References _aggressively_clean_mapdir, _alpha_type, _color_type, _coverage_threshold, _egg_files, _force_power_2, _groups, _map_dirname, _margin, _omit_solitary, _pal_x_size, _pal_y_size, _pi_version, _rel_dirname, _remap_char_uv, _remap_uv, _round_fuzz, _round_unit, _round_uvs, _shadow_alpha_type, _shadow_color_type, _shadow_dirname, _textures, Datagram::add_bool(), Datagram::add_float64(), Datagram::add_int32(), Datagram::add_string(), FilenameUnifier::make_bam_filename(), TypedWritable::write_datagram(), and writer(). |
|
Definition at line 671 of file palettizer.cxx. References _egg_files, EggFile::has_data(), EggFile::update_egg(), and EggFile::write_egg(). Referenced by EggPalettize::run(). |
|
Definition at line 811 of file palettizer.cxx. Referenced by report_pi(). |
|
Definition at line 171 of file palettizer.h. |
|
Definition at line 172 of file palettizer.h. |
|
Definition at line 106 of file palettizer.h. Referenced by fillin(), Palettizer(), report_pi(), PaletteImage::update_image(), and write_datagram(). |
|
Definition at line 112 of file palettizer.h. Referenced by complete_pointers(), TextureProperties::fully_define(), Palettizer(), TxaFile::parse_imagetype_line(), report_pi(), and write_datagram(). |
|
Definition at line 111 of file palettizer.h. Referenced by complete_pointers(), TextureProperties::fully_define(), Palettizer(), TxaFile::parse_imagetype_line(), read_txa_file(), report_pi(), and write_datagram(). |
|
Definition at line 125 of file palettizer.h. Referenced by process_all(), process_command_line_eggs(), and EggPalettize::run(). |
|
Definition at line 128 of file palettizer.h. Referenced by process_all(), and process_command_line_eggs(). |
|
Definition at line 104 of file palettizer.h. Referenced by fillin(), Palettizer(), TxaFile::parse_coverage_line(), TextureRequest::pre_txa_file(), report_pi(), and write_datagram(). |
|
Definition at line 93 of file palettizer.h. Referenced by get_default_group(), and EggPalettize::run(). |
|
Definition at line 92 of file palettizer.h. Referenced by get_default_group(), and EggPalettize::run(). |
|
Definition at line 122 of file palettizer.h. Referenced by complete_pointers(), get_egg_file(), process_all(), process_command_line_eggs(), read_stale_eggs(), remove_egg_file(), report_pi(), write_datagram(), and write_eggs(). |
|
Definition at line 105 of file palettizer.h. Referenced by DestTextureImage::DestTextureImage(), fillin(), Palettizer(), report_pi(), and write_datagram(). |
|
Definition at line 131 of file palettizer.h. Referenced by all_params_set(), complete_pointers(), generate_images(), get_palette_group(), optimal_resize(), process_all(), process_command_line_eggs(), read_txa_file(), report_pi(), report_statistics(), reset_images(), test_palette_group(), and write_datagram(). |
|
Definition at line 98 of file palettizer.h. Referenced by fillin(), Palettizer(), report_pi(), EggPalettize::run(), ImageFile::set_filename(), and write_datagram(). |
|
Definition at line 102 of file palettizer.h. Referenced by fillin(), Palettizer(), TxaFile::parse_margin_line(), TextureRequest::pre_txa_file(), report_pi(), and write_datagram(). |
|
Definition at line 49 of file palettizer.cxx. Referenced by EggPalettize::run(). |
|
Definition at line 151 of file palettizer.h. Referenced by complete_pointers(), and fillin(). |
|
Definition at line 152 of file palettizer.h. Referenced by complete_pointers(), and fillin(). |
|
Definition at line 153 of file palettizer.h. Referenced by complete_pointers(), and fillin(). |
|
Definition at line 103 of file palettizer.h. Referenced by PaletteImage::check_solitary(), fillin(), Palettizer(), EggPalettize::run(), and write_datagram(). |
|
Definition at line 101 of file palettizer.h. Referenced by TexturePlacement::determine_size(), fillin(), PaletteImage::PaletteImage(), Palettizer(), TxaFile::parse_palette_line(), report_pi(), and write_datagram(). |
|
Definition at line 101 of file palettizer.h. Referenced by TexturePlacement::determine_size(), fillin(), PaletteImage::PaletteImage(), Palettizer(), TxaFile::parse_palette_line(), report_pi(), and write_datagram(). |
|
Definition at line 44 of file palettizer.cxx. Referenced by EggPalettize::run(), and write_datagram(). |
|
Definition at line 52 of file palettizer.cxx. Referenced by TextureProperties::fillin(), fillin(), ImageFile::fillin(), EggFile::fillin(), and EggPalettize::run(). |
|
Definition at line 100 of file palettizer.h. Referenced by fillin(), report_pi(), EggPalettize::run(), and write_datagram(). |
|
Definition at line 110 of file palettizer.h. Referenced by fillin(), TextureReference::get_uv_range(), Palettizer(), TxaFile::parse_remap_line(), report_pi(), TextureReference::update_uv_range(), and write_datagram(). |
|
Definition at line 110 of file palettizer.h. Referenced by fillin(), TextureReference::from_egg(), Palettizer(), TxaFile::parse_remap_line(), report_pi(), TextureReference::update_egg(), and write_datagram(). |
|
Definition at line 109 of file palettizer.h. Referenced by TexturePlacement::determine_size(), fillin(), Palettizer(), TxaFile::parse_round_line(), report_pi(), and write_datagram(). |
|
Definition at line 108 of file palettizer.h. Referenced by TexturePlacement::determine_size(), fillin(), Palettizer(), TxaFile::parse_round_line(), report_pi(), and write_datagram(). |
|
Definition at line 107 of file palettizer.h. Referenced by TexturePlacement::determine_size(), fillin(), Palettizer(), TxaFile::parse_round_line(), report_pi(), EggPalettize::run(), and write_datagram(). |
|
Definition at line 114 of file palettizer.h. Referenced by complete_pointers(), ImageFile::make_shadow_image(), Palettizer(), TxaFile::parse_shadowtype_line(), read_txa_file(), report_pi(), and write_datagram(). |
|
Definition at line 113 of file palettizer.h. Referenced by complete_pointers(), PaletteImage::get_image(), ImageFile::make_shadow_image(), Palettizer(), TxaFile::parse_shadowtype_line(), read_txa_file(), PaletteImage::remove_image(), report_pi(), PaletteImage::update_image(), and write_datagram(). |
|
Definition at line 99 of file palettizer.h. Referenced by fillin(), ImageFile::make_shadow_image(), Palettizer(), report_pi(), EggPalettize::run(), and write_datagram(). |
|
Definition at line 134 of file palettizer.h. Referenced by complete_pointers(), generate_images(), get_texture(), process_all(), report_pi(), and write_datagram(). |
|
Definition at line 91 of file palettizer.h. Referenced by process_all(), process_command_line_eggs(), and read_txa_file(). |
|
Reimplemented from TypedWritable. Definition at line 54 of file palettizer.cxx. Referenced by get_class_type(), and init_type(). |