#include <textureReference.h>
Inheritance diagram for TextureReference:
|
Definition at line 51 of file textureReference.cxx. References _any_uvs, _egg_file, _egg_tex, _inv_tex_mat, _max_uv, _min_uv, _placement, _source_texture, _tex_mat, _uses_alpha, _wrap_u, _wrap_v, NULL, and EggTexture::WM_unspecified. |
|
Definition at line 72 of file textureReference.cxx. References clear_placement(). |
|
Definition at line 381 of file textureReference.cxx. References _properties, _source_texture, nassertv, NULL, and ImageFile::update_properties(). Referenced by EggFile::apply_properties_to_source(). |
|
Definition at line 256 of file textureReference.cxx. References NULL, and set_placement(). Referenced by TexturePlacement::~TexturePlacement(), and ~TextureReference(). |
|
Definition at line 682 of file textureReference.cxx. Referenced by get_geom_uvs(), get_uv_range(), and update_uv_range(). |
|
Reimplemented from TypedWritable. Definition at line 764 of file textureReference.cxx. References _egg_file, _placement, _properties, _source_texture, TextureProperties::complete_pointers(), TypedWritable::complete_pointers(), DCAST_INTO_R, and NULL. |
|
Reimplemented from TypedWritable. Definition at line 814 of file textureReference.cxx. References _any_uvs, _inv_tex_mat, _max_uv, _min_uv, _properties, _tex_mat, _uses_alpha, _wrap_u, _wrap_v, TextureProperties::fillin(), TypedWritable::fillin(), DatagramIterator::get_bool(), DatagramIterator::get_float64(), DatagramIterator::get_int32(), and BamReader::read_pointer(). Referenced by make_TextureReference(). |
|
|
Reimplemented from TypedObject. Definition at line 117 of file textureReference.h. References _type_handle. Referenced by get_type(), and register_with_read_factory(). |
|
Definition at line 143 of file textureReference.cxx. References _egg_file. |
|
Definition at line 634 of file textureReference.cxx. References _tex_mat, EggPrimitive::begin(), collect_uv(), EggPrimitive::end(), EggAttributes::get_uv(), EggAttributes::has_uv(), EggPrimitive::iterator, and TexCoordd. Referenced by get_uv_range(), and update_uv_range(). |
|
Definition at line 201 of file textureReference.cxx. References _any_uvs, _max_uv, and nassertr. Referenced by TexturePlacement::determine_size(). |
|
Definition at line 189 of file textureReference.cxx. References _any_uvs, _min_uv, and nassertr. Referenced by TexturePlacement::determine_size(). |
|
Definition at line 269 of file textureReference.cxx. References _placement. Referenced by EggFile::choose_placements(), EggFile::remove_egg(), and TexturePlacement::~TexturePlacement(). |
|
Definition at line 154 of file textureReference.cxx. References _source_texture. Referenced by EggFile::build_cross_links(). |
|
Definition at line 164 of file textureReference.cxx. References _source_texture, SourceTextureImage::get_texture(), nassertr, and NULL. Referenced by EggFile::build_cross_links(), EggFile::choose_placements(), update_egg(), and write(). |
|
Reimplemented from TypedWritable. Definition at line 125 of file textureReference.h. References get_class_type(). |
|
|
Definition at line 213 of file textureReference.cxx. References _wrap_u. Referenced by TexturePlacement::determine_size(). |
|
Definition at line 224 of file textureReference.cxx. References _wrap_v. Referenced by TexturePlacement::determine_size(). |
|
Definition at line 178 of file textureReference.cxx. References _any_uvs. Referenced by TexturePlacement::determine_size(). |
|
Reimplemented from TypedWritable. Definition at line 120 of file textureReference.h. References _type_handle, TypedObject::get_class_type(), TypedWritable::init_type(), and register_type(). Referenced by ConfigureFn(). |
|
Definition at line 796 of file textureReference.cxx. References fillin(), params, and parse_params(). Referenced by register_with_read_factory(). |
|
Definition at line 280 of file textureReference.cxx. References _egg_file, EggFile::mark_stale(), and NULL. Referenced by TexturePlacement::add_egg(), TexturePlacement::mark_eggs_stale(), and TexturePlacement::remove_egg(). |
|
Definition at line 392 of file textureReference.cxx. References _source_texture. |
|
Definition at line 717 of file textureReference.cxx. References get_class_type(), BamReader::get_factory(), and make_TextureReference(). Referenced by ConfigureFn(). |
|
Definition at line 236 of file textureReference.cxx. References _placement, TexturePlacement::add_egg(), NULL, and TexturePlacement::remove_egg(). Referenced by EggFile::choose_placements(), and clear_placement(). |
|
Definition at line 657 of file textureReference.cxx. References EggPrimitive::begin(), EggVertex::copy_grefs_from(), EggVertexPool::create_unique_vertex(), EggPrimitive::end(), EggVertex::get_pool(), EggAttributes::get_uv(), EggVertex::gref_size(), EggAttributes::has_uv(), EggPrimitive::iterator, EggPrimitive::replace(), and EggAttributes::set_uv(). Referenced by update_uv_range(). |
|
Definition at line 705 of file textureReference.cxx. References TexCoordd. Referenced by get_uv_range(), and update_uv_range(). |
|
|
|
|
Reimplemented from TypedWritable. Definition at line 730 of file textureReference.cxx. References _any_uvs, _egg_file, _inv_tex_mat, _max_uv, _min_uv, _placement, _properties, _source_texture, _tex_mat, _uses_alpha, _wrap_u, _wrap_v, Datagram::add_bool(), Datagram::add_float64(), Datagram::add_int32(), TextureProperties::write_datagram(), TypedWritable::write_datagram(), and writer(). |
|
Definition at line 99 of file textureReference.h. Referenced by fillin(), get_max_uv(), get_min_uv(), get_uv_range(), has_uvs(), TextureReference(), and write_datagram(). |
|
Definition at line 91 of file textureReference.h. Referenced by from_egg(), and update_egg(). |
|
Definition at line 89 of file textureReference.h. Referenced by complete_pointers(), from_egg(), get_egg_file(), mark_egg_stale(), TextureReference(), and write_datagram(). |
|
Definition at line 90 of file textureReference.h. Referenced by from_egg(), get_uv_range(), TextureReference(), update_egg(), and update_uv_range(). |
|
Definition at line 93 of file textureReference.h. Referenced by fillin(), from_egg(), TextureReference(), update_uv_range(), and write_datagram(). |
|
Definition at line 100 of file textureReference.h. Referenced by fillin(), get_max_uv(), get_uv_range(), TextureReference(), write(), and write_datagram(). |
|
Definition at line 100 of file textureReference.h. Referenced by fillin(), get_min_uv(), get_uv_range(), TextureReference(), write(), and write_datagram(). |
|
Definition at line 95 of file textureReference.h. Referenced by complete_pointers(), get_placement(), set_placement(), TextureReference(), update_egg(), and write_datagram(). |
|
Definition at line 103 of file textureReference.h. Referenced by apply_properties_to_source(), complete_pointers(), fillin(), from_egg(), write(), and write_datagram(). |
|
Definition at line 94 of file textureReference.h. Referenced by apply_properties_to_source(), complete_pointers(), from_egg(), get_source(), get_texture(), output(), TextureReference(), and write_datagram(). |
|
Definition at line 93 of file textureReference.h. Referenced by fillin(), from_egg(), get_geom_uvs(), get_uv_range(), TextureReference(), update_egg(), and write_datagram(). |
|
Reimplemented from TypedWritable. Definition at line 43 of file textureReference.cxx. Referenced by get_class_type(), and init_type(). |
|
Definition at line 97 of file textureReference.h. Referenced by fillin(), from_egg(), TextureReference(), and write_datagram(). |
|
Definition at line 101 of file textureReference.h. Referenced by fillin(), from_egg(), get_wrap_u(), TextureReference(), write(), and write_datagram(). |
|
Definition at line 101 of file textureReference.h. Referenced by fillin(), from_egg(), get_wrap_v(), TextureReference(), write(), and write_datagram(). |