#include <imageFile.h>
Inheritance diagram for ImageFile:
|
Definition at line 40 of file imageFile.cxx. References _alpha_file_channel, _size_known, _x_size, and _y_size. |
|
Definition at line 143 of file imageFile.cxx. References _properties, and TextureProperties::clear_basic(). Referenced by TextureImage::clear_source_basic_properties(). |
|
Reimplemented from TypedWritable. Reimplemented in PaletteImage, SourceTextureImage, and TextureImage. Definition at line 494 of file imageFile.cxx. References _properties, TextureProperties::complete_pointers(), and TypedWritable::complete_pointers(). Referenced by TextureImage::complete_pointers(), SourceTextureImage::complete_pointers(), and PaletteImage::complete_pointers(). |
|
Definition at line 278 of file imageFile.cxx. References _alpha_filename, TextureProperties::_alpha_type, _filename, _properties, Filename::empty(), Filename::exists(), NULL, and TextureProperties::uses_alpha(). Referenced by TextureImage::get_preferred_source(), and PaletteImage::update_image(). |
|
Reimplemented from TypedWritable. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 510 of file imageFile.cxx. References _alpha_file_channel, _alpha_filename, _filename, _properties, Palettizer::_read_pi_version, _size_known, _x_size, _y_size, TextureProperties::fillin(), TypedWritable::fillin(), FilenameUnifier::get_bam_filename(), DatagramIterator::get_bool(), DatagramIterator::get_int32(), DatagramIterator::get_string(), and DatagramIterator::get_uint8(). Referenced by TextureImage::fillin(), SourceTextureImage::fillin(), PaletteImage::fillin(), and DestTextureImage::fillin(). |
|
Definition at line 266 of file imageFile.cxx. References _alpha_file_channel. Referenced by TextureImage::complete_pointers(). |
|
Definition at line 251 of file imageFile.cxx. References _alpha_filename. Referenced by TextureImage::complete_pointers(). |
|
Reimplemented from TypedObject. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 90 of file imageFile.h. References _type_handle. Referenced by get_type(), TextureImage::init_type(), SourceTextureImage::init_type(), PaletteImage::init_type(), and DestTextureImage::init_type(). |
|
Definition at line 238 of file imageFile.cxx. References _filename. Referenced by TextureImage::complete_pointers(), DestTextureImage::copy_if_stale(), TextureImage::copy_unplaced(), PaletteImage::get_image(), TextureImage::get_preferred_source(), TextureImage::is_newer_than(), PaletteImage::optimal_resize(), and PaletteImage::update_image(). |
|
Definition at line 120 of file imageFile.cxx. References _properties, and TextureProperties::get_num_channels(). Referenced by DestTextureImage::copy_if_stale(), TextureReference::from_egg(), TextureImage::post_txa_file(), and TextureImage::write_scale_info(). |
|
Definition at line 130 of file imageFile.cxx. References _properties. Referenced by TexturePlacement::get_properties(), TextureImage::pre_txa_file(), and TextureImage::write_source_pathnames(). |
|
Reimplemented from TypedWritable. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 98 of file imageFile.h. References get_class_type(). |
|
|
|
Definition at line 108 of file imageFile.cxx. References _properties, and TextureProperties::has_num_channels(). |
|
Reimplemented from TypedWritable. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 93 of file imageFile.h. References _type_handle, TypedObject::get_class_type(), TypedWritable::init_type(), and register_type(). Referenced by ConfigureFn(), TextureImage::init_type(), SourceTextureImage::init_type(), PaletteImage::init_type(), and DestTextureImage::init_type(). |
|
Definition at line 71 of file imageFile.cxx. References _size_known. Referenced by TexturePlacement::determine_size(), get_x_size(), get_y_size(), TextureImage::write_scale_info(), and TextureImage::write_source_pathnames(). |
|
Definition at line 57 of file imageFile.cxx. References TextureProperties::_alpha_type, TextureProperties::_color_type, _properties, Palettizer::_shadow_alpha_type, Palettizer::_shadow_color_type, Palettizer::_shadow_dirname, pal, and set_filename(). Referenced by PaletteImage::PaletteImage(), and PaletteImage::setup_shadow_image(). |
|
Definition at line 458 of file imageFile.cxx. References _alpha_filename, _filename, _properties, Filename::empty(), FilenameUnifier::make_user_filename(), and TextureProperties::uses_alpha(). Referenced by operator<<(), and TextureImage::write_source_pathnames(). |
|
|
Definition at line 207 of file imageFile.cxx. References _alpha_filename, TextureProperties::_alpha_type, TextureProperties::_color_type, _filename, _properties, Filename, Filename::get_fullpath_wo_extension(), PNMFileType::get_suggested_extension(), NULL, and Filename::set_extension(). |
|
Definition at line 168 of file imageFile.cxx. References Palettizer::_map_dirname, PaletteGroup::get_dirname(), NULL, and pal. Referenced by DestTextureImage::DestTextureImage(), make_shadow_image(), and PaletteImage::PaletteImage(). |
|
Definition at line 417 of file imageFile.cxx. References _alpha_filename, _filename, Filename::empty(), Filename::exists(), FilenameUnifier::make_user_filename(), nout, and Filename::unlink(). Referenced by PaletteImage::remove_image(). |
|
|
Definition at line 154 of file imageFile.cxx. References _properties, and TextureProperties::update_properties(). Referenced by TextureReference::apply_properties_to_source(), and TextureReference::from_egg(). |
|
Definition at line 366 of file imageFile.cxx. References _alpha_filename, TextureProperties::_alpha_type, TextureProperties::_color_type, _filename, _properties, Filename::empty(), Filename::exists(), image, Filename::make_dir(), FilenameUnifier::make_user_filename(), nassertr, nout, NULL, PNMImage::remove_alpha(), PNMImage::set_gray_val(), Filename::unlink(), PNMImage::write(), x, and y. Referenced by DestTextureImage::copy(), and PaletteImage::update_image(). |
|
Reimplemented from TypedWritable. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 473 of file imageFile.cxx. References _alpha_file_channel, _alpha_filename, _filename, _properties, _size_known, _x_size, _y_size, Datagram::add_bool(), Datagram::add_int32(), Datagram::add_string(), Datagram::add_uint8(), FilenameUnifier::make_bam_filename(), TextureProperties::write_datagram(), TypedWritable::write_datagram(), and writer(). Referenced by TextureImage::write_datagram(), SourceTextureImage::write_datagram(), PaletteImage::write_datagram(), and DestTextureImage::write_datagram(). |
|
Definition at line 75 of file imageFile.h. Referenced by fillin(), get_alpha_file_channel(), ImageFile(), read(), SourceTextureImage::SourceTextureImage(), update_egg_tex(), and write_datagram(). |
|
Definition at line 74 of file imageFile.h. Referenced by exists(), fillin(), get_alpha_filename(), output_filename(), read(), SourceTextureImage::read_header(), set_filename(), SourceTextureImage::SourceTextureImage(), unlink(), update_egg_tex(), write(), and write_datagram(). |
|
Definition at line 73 of file imageFile.h. Referenced by exists(), fillin(), get_filename(), output_filename(), read(), SourceTextureImage::read_header(), set_filename(), SourceTextureImage::SourceTextureImage(), unlink(), update_egg_tex(), write(), and write_datagram(). |
|
|
Definition at line 77 of file imageFile.h. Referenced by DestTextureImage::DestTextureImage(), fillin(), SourceTextureImage::get_size(), ImageFile(), is_size_known(), PaletteImage::PaletteImage(), TextureImage::post_txa_file(), SourceTextureImage::read_header(), and write_datagram(). |
|
Reimplemented from TypedWritable. Reimplemented in DestTextureImage, PaletteImage, SourceTextureImage, and TextureImage. Definition at line 32 of file imageFile.cxx. Referenced by get_class_type(), and init_type(). |
|
|