#include <paletteImage.h>
Inheritance diagram for PaletteImage:
|
Definition at line 89 of file paletteImage.h. |
|
Definition at line 92 of file paletteImage.h. |
|
Definition at line 153 of file paletteImage.cxx. References _got_image, _index, _new_image, _page, and NULL. |
|
|
Definition at line 345 of file paletteImage.cxx. References Palettizer::_omit_solitary, _placements, TexturePlacement::get_omit_reason(), nassertv, TexturePlacement::not_solitary(), TexturePlacement::omit_solitary(), OR_none, OR_solitary, and pal. |
|
Reimplemented from ImageFile. Definition at line 798 of file paletteImage.cxx. References _num_placements, _page, _placements, ImageFile::complete_pointers(), DCAST_INTO_R, index, and NULL. |
|
Definition at line 267 of file paletteImage.cxx. References _placements, TexturePlacement::get_placed_x_size(), TexturePlacement::get_placed_y_size(), TexturePlacement::get_texture(), ImageFile::get_x_size(), ImageFile::get_y_size(), nassertr, NULL, and texture. |
|
Definition at line 236 of file paletteImage.cxx. References _placements, TexturePlacement::get_placed_x_size(), TexturePlacement::get_placed_y_size(), ImageFile::get_x_size(), and ImageFile::get_y_size(). |
|
Reimplemented from ImageFile. Definition at line 845 of file paletteImage.cxx. References _basename, _cleared_regions, _index, _new_image, _num_placements, ImageFile::fillin(), DatagramIterator::get_bool(), DatagramIterator::get_string(), DatagramIterator::get_uint32(), BamReader::read_pointer(), and BamReader::read_pointers(). Referenced by make_PaletteImage(). |
|
Definition at line 625 of file paletteImage.cxx. References ImageFile::_x_size, ImageFile::_y_size, find_overlap(), TexturePlacement::get_placed_x(), TexturePlacement::get_placed_x_size(), TexturePlacement::get_placed_y(), TexturePlacement::get_placed_y_size(), nassertr, NULL, x, and y. Referenced by place(). |
|
Definition at line 668 of file paletteImage.cxx. References _placements, TexturePlacement::intersects(), TexturePlacement::is_placed(), NULL, x, and y. Referenced by find_hole(). |
|
Reimplemented from ImageFile. Definition at line 122 of file paletteImage.h. References _type_handle. Referenced by get_type(), and register_with_read_factory(). |
|
Definition at line 688 of file paletteImage.cxx. References _cleared_regions, _got_image, _image, _new_image, _placements, ImageFile::_properties, Palettizer::_shadow_color_type, _shadow_image, PNMImage::clear(), TexturePlacement::fill_image(), ImageFile::get_filename(), TextureProperties::get_num_channels(), ImageFile::get_x_size(), ImageFile::get_y_size(), FilenameUnifier::make_user_filename(), nout, NULL, pal, and ImageFile::read(). Referenced by update_image(). |
|
Definition at line 198 of file paletteImage.cxx. References _page. Referenced by TexturePlacement::get_page(). |
|
Reimplemented from ImageFile. Definition at line 130 of file paletteImage.h. References get_class_type(). |
|
Reimplemented from ImageFile. Definition at line 125 of file paletteImage.h. References _type_handle, ImageFile::get_class_type(), ImageFile::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 210 of file paletteImage.cxx. References _placements, and OR_solitary. Referenced by optimal_resize(), and update_image(). |
|
Definition at line 827 of file paletteImage.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). |
|
Definition at line 386 of file paletteImage.cxx. References ImageFile::_x_size, ImageFile::_y_size, ImageFile::get_filename(), is_empty(), FilenameUnifier::make_user_filename(), nassertv, nout, and resize_image(). |
|
Definition at line 299 of file paletteImage.cxx. References _placements, find_hole(), TexturePlacement::get_x_size(), TexturePlacement::get_y_size(), TexturePlacement::is_placed(), TexturePlacement::is_size_known(), nassertr, TexturePlacement::place_at(), x, and y. Referenced by resize_image(). |
|
Definition at line 746 of file paletteImage.cxx. References get_class_type(), BamReader::get_factory(), and make_PaletteImage(). Referenced by ConfigureFn(). |
|
Definition at line 731 of file paletteImage.cxx. References _new_image, Palettizer::_shadow_color_type, _shadow_image, NULL, pal, and ImageFile::unlink(). Referenced by reset_image(), resize_image(), and update_image(). |
|
Definition at line 508 of file paletteImage.cxx. References _cleared_regions, _placements, TexturePlacement::force_replace(), and remove_image(). |
|
Definition at line 425 of file paletteImage.cxx. References _cleared_regions, _placements, ImageFile::_x_size, ImageFile::_y_size, nassertr, packed, place(), and remove_image(). Referenced by optimal_resize(). |
|
Definition at line 530 of file paletteImage.cxx. References _basename, _shadow_image, and ImageFile::make_shadow_image(). |
|
Definition at line 319 of file paletteImage.cxx. References _cleared_regions, _placements, TexturePlacement::get_image(), TexturePlacement::is_placed(), and nassertv. Referenced by TexturePlacement::force_replace(), and PalettePage::unplace(). |
|
|
Reimplemented from ImageFile. Definition at line 759 of file paletteImage.cxx. References _basename, _cleared_regions, _index, _new_image, _page, _placements, Datagram::add_bool(), Datagram::add_string(), Datagram::add_uint32(), ImageFile::write_datagram(), and writer(). |
|
Definition at line 493 of file paletteImage.cxx. References _placements, and TexturePlacement::write_placed(). |
|
Definition at line 97 of file paletteImage.h. Referenced by fillin(), PaletteImage(), setup_shadow_image(), and write_datagram(). |
|
Definition at line 90 of file paletteImage.h. Referenced by fillin(), get_image(), reset_image(), resize_image(), unplace(), update_image(), and write_datagram(). |
|
Definition at line 100 of file paletteImage.h. Referenced by get_image(), and PaletteImage(). |
|
Definition at line 101 of file paletteImage.h. Referenced by get_image(), and update_image(). |
|
Definition at line 96 of file paletteImage.h. Referenced by fillin(), PaletteImage(), and write_datagram(). |
|
Definition at line 99 of file paletteImage.h. Referenced by fillin(), get_image(), PaletteImage(), remove_image(), update_image(), and write_datagram(). |
|
Definition at line 119 of file paletteImage.h. Referenced by complete_pointers(), and fillin(). |
|
Definition at line 95 of file paletteImage.h. Referenced by complete_pointers(), get_page(), PaletteImage(), and write_datagram(). |
|
Definition at line 93 of file paletteImage.h. Referenced by check_solitary(), complete_pointers(), count_coverage(), count_utilization(), find_overlap(), get_image(), is_empty(), place(), reset_image(), resize_image(), unplace(), update_image(), write_datagram(), and write_placements(). |
|
Definition at line 103 of file paletteImage.h. Referenced by get_image(), PaletteImage(), remove_image(), setup_shadow_image(), and update_image(). |
|
Reimplemented from ImageFile. Definition at line 36 of file paletteImage.cxx. Referenced by get_class_type(), and init_type(). |