#include <sourceTextureImage.h>
Inheritance diagram for SourceTextureImage:
Public Member Functions | |
SourceTextureImage (TextureImage *texture, const Filename &filename, const Filename &alpha_filename, int alpha_file_channel) | |
TextureImage * | get_texture () const |
void | increment_egg_count () |
int | get_egg_count () const |
bool | get_size () |
bool | read_header () |
virtual void | write_datagram (BamWriter *writer, Datagram &datagram) |
virtual int | complete_pointers (TypedWritable **p_list, BamReader *manager) |
virtual TypeHandle | get_type () const |
Static Public Member Functions | |
void | register_with_read_factory () |
TypeHandle | get_class_type () |
void | init_type () |
Protected Member Functions | |
void | fillin (DatagramIterator &scan, BamReader *manager) |
Static Protected Member Functions | |
TypedWritable * | make_SourceTextureImage (const FactoryParams ¶ms) |
Private Member Functions | |
SourceTextureImage () | |
Private Attributes | |
TextureImage * | _texture |
int | _egg_count |
bool | _read_header |
bool | _successfully_read_header |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 38 of file sourceTextureImage.cxx. References _egg_count, _read_header, _successfully_read_header, _texture, and NULL. |
|
Definition at line 52 of file sourceTextureImage.cxx. References ImageFile::_alpha_file_channel, ImageFile::_alpha_filename, _egg_count, ImageFile::_filename, _read_header, _successfully_read_header, and texture. |
|
Reimplemented from ImageFile. Definition at line 205 of file sourceTextureImage.cxx. References _texture, ImageFile::complete_pointers(), and DCAST_INTO_R. |
|
Reimplemented from ImageFile. Definition at line 239 of file sourceTextureImage.cxx. References ImageFile::fillin(), and BamReader::read_pointer(). Referenced by make_SourceTextureImage(). |
|
Reimplemented from ImageFile. Definition at line 67 of file sourceTextureImage.h. References _type_handle. Referenced by get_type(), and register_with_read_factory(). |
|
Definition at line 93 of file sourceTextureImage.cxx. References _egg_count. Referenced by TextureImage::get_preferred_source(), and TextureImage::write_source_pathnames(). |
|
Definition at line 109 of file sourceTextureImage.cxx. References ImageFile::_size_known, and read_header(). Referenced by TextureReference::from_egg(), TextureImage::get_preferred_source(), TxaLine::match_texture(), and TextureImage::post_txa_file(). |
|
Definition at line 71 of file sourceTextureImage.cxx. References _texture. Referenced by TextureReference::get_texture(). |
|
Reimplemented from ImageFile. Definition at line 75 of file sourceTextureImage.h. References get_class_type(). |
|
Definition at line 82 of file sourceTextureImage.cxx. References _egg_count. Referenced by EggFile::build_cross_links(). |
|
Reimplemented from ImageFile. Definition at line 70 of file sourceTextureImage.h. References _type_handle, ImageFile::get_class_type(), ImageFile::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 221 of file sourceTextureImage.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). |
|
|
Definition at line 169 of file sourceTextureImage.cxx. References get_class_type(), BamReader::get_factory(), and make_SourceTextureImage(). Referenced by ConfigureFn(). |
|
Reimplemented from ImageFile. Definition at line 182 of file sourceTextureImage.cxx. References _texture, ImageFile::write_datagram(), and writer(). |
|
Definition at line 51 of file sourceTextureImage.h. Referenced by get_egg_count(), increment_egg_count(), and SourceTextureImage(). |
|
Definition at line 52 of file sourceTextureImage.h. Referenced by read_header(), and SourceTextureImage(). |
|
Definition at line 53 of file sourceTextureImage.h. Referenced by read_header(), and SourceTextureImage(). |
|
Definition at line 50 of file sourceTextureImage.h. Referenced by complete_pointers(), get_texture(), SourceTextureImage(), and write_datagram(). |
|
Reimplemented from ImageFile. Definition at line 29 of file sourceTextureImage.cxx. Referenced by get_class_type(), and init_type(). |