#include <fltHeader.h>
Inheritance diagram for FltHeader:
|
Definition at line 273 of file fltHeader.h. |
|
Definition at line 272 of file fltHeader.h. |
|
Definition at line 245 of file fltHeader.h. |
|
Definition at line 291 of file fltHeader.h. |
|
Definition at line 280 of file fltHeader.h. |
|
Definition at line 256 of file fltHeader.h. |
|
Definition at line 286 of file fltHeader.h. |
|
Definition at line 253 of file fltHeader.h. |
|
Definition at line 252 of file fltHeader.h. |
|
Definition at line 255 of file fltHeader.h. |
|
Definition at line 72 of file fltHeader.h. |
|
Definition at line 105 of file fltHeader.h. |
|
Definition at line 114 of file fltHeader.h. |
|
Definition at line 89 of file fltHeader.h. |
|
Definition at line 93 of file fltHeader.h. |
|
Definition at line 81 of file fltHeader.h. |
|
Definition at line 101 of file fltHeader.h. |
|
|
Definition at line 510 of file fltHeader.cxx. References FltInstanceDefinition::_instance_index, and _instances. Referenced by FltRecord::read_record_and_children(). |
|
Definition at line 1081 of file fltHeader.cxx. References FltLightSourceDefinition::_light_index, and _light_sources. Referenced by extract_light_source(). |
|
Definition at line 959 of file fltHeader.cxx. References FltMaterial::_material_index, and _materials. Referenced by extract_14_material_palette(), and extract_material(). |
|
Definition at line 1020 of file fltHeader.cxx. References _textures, and texture. Referenced by extract_texture(). |
|
Definition at line 568 of file fltHeader.cxx. References _unique_vertices, _vertex_lookups_stale, _vertices, and nassertv. |
|
Reimplemented from FltRecord. Definition at line 123 of file fltHeader.cxx. References _textures, FltRecord::apply_converted_filenames(), and texture. |
|
|
Definition at line 408 of file fltHeader.cxx. References get_flt_version(), max_flt_version(), min_flt_version(), and nout. |
|
Definition at line 496 of file fltHeader.cxx. References _instances. |
|
Definition at line 1068 of file fltHeader.cxx. References _light_sources. |
|
Definition at line 946 of file fltHeader.cxx. References _materials. |
|
Definition at line 1007 of file fltHeader.cxx. References _textures. |
|
Definition at line 552 of file fltHeader.cxx. References _offsets_by_vertex, _unique_vertices, _vertex_lookups_stale, _vertices, and _vertices_by_offset. Referenced by extract_ancillary(). |
|
Definition at line 179 of file fltHeader.cxx. References _flt_filename, DSearchPath::append_directory(), DSearchPath::append_path(), Filename::empty(), and Filename::get_dirname(). Referenced by FltTexture::extract_record(), and FltExternalReference::extract_record(). |
|
Definition at line 1565 of file fltHeader.cxx. References _got_14_material_palette, _materials, add_material(), FltRecord::check_remaining_size(), FO_14_material_palette, DatagramIterator::get_remaining_size(), nassertr, nout, PT(), and reader(). Referenced by extract_ancillary(). |
|
|
Definition at line 1500 of file fltHeader.cxx. References _color_names, _colors, _got_color_palette, FltRecord::check_remaining_size(), FltPackedColor::extract_record(), FO_color_palette, DatagramIterator::get_be_int16(), DatagramIterator::get_be_uint16(), DatagramIterator::get_fixed_string(), DatagramIterator::get_remaining_size(), nassertr, nout, reader(), and DatagramIterator::skip_bytes(). Referenced by extract_ancillary(). |
|
Definition at line 1653 of file fltHeader.cxx. References _eyepoints, _got_eyepoint_trackplane_palette, _trackplanes, FltRecord::check_remaining_size(), FltTrackplane::extract_record(), FltEyepoint::extract_record(), FO_eyepoint_palette, get_flt_version(), get_num_eyepoints(), get_num_trackplanes(), nassertr, reader(), and DatagramIterator::skip_bytes(). Referenced by extract_ancillary(). |
|
Definition at line 1637 of file fltHeader.cxx. References add_light_source(), FltLightSourceDefinition::extract_record(), and reader(). Referenced by extract_ancillary(). |
|
Definition at line 1549 of file fltHeader.cxx. References add_material(), PT(), and reader(). Referenced by extract_ancillary(). |
|
|
Definition at line 1599 of file fltHeader.cxx. References add_texture(), reader(), and texture. Referenced by extract_ancillary(). |
|
Definition at line 1617 of file fltHeader.cxx. References FltRecord::add_ancillary(), FltUnsupportedRecord::extract_record(), and reader(). Referenced by extract_ancillary(). |
|
Definition at line 1478 of file fltHeader.cxx. References _current_vertex_offset, _offsets_by_vertex, _unique_vertices, _vertices, _vertices_by_offset, FltVertex::extract_record(), and reader(). Referenced by extract_ancillary(). |
|
Reimplemented from FltBeadID. Definition at line 332 of file fltHeader.h. References get_class_type(), and init_type(). |
|
Definition at line 337 of file fltHeader.cxx. References _auto_attr_update. Referenced by FltTexture::build_record(). |
|
Reimplemented from FltBeadID. Definition at line 333 of file fltHeader.h. References _type_handle. Referenced by force_init_type(), and get_type(). |
|
Definition at line 720 of file fltHeader.cxx. References _colors, Colorf, dot(), get_num_color_entries(), get_num_color_shades(), nassertr, and scale. |
|
Definition at line 785 of file fltHeader.cxx. References _colors, dot(), get_num_color_entries(), get_num_color_shades(), nassertr, RGBColorf, and scale. Referenced by FltLocalVertexPool::build_record(). |
|
Definition at line 873 of file fltHeader.cxx. References FltPackedColor::_b, FltPackedColor::_g, FltPackedColor::_r, Colorf, and get_color(). |
|
Definition at line 649 of file fltHeader.cxx. References _colors, Colorf, get_num_color_shades(), get_num_colors(), index, level, and nassertr. Referenced by FltGeometry::get_alt_color(), FltVertex::get_color(), and get_color(). |
|
Definition at line 703 of file fltHeader.cxx. References _color_names. |
|
Definition at line 1141 of file fltHeader.cxx. References _eyepoints, get_num_eyepoints(), n, nassertr, and NULL. |
|
Definition at line 207 of file fltHeader.cxx. References _flt_filename. |
|
|
Definition at line 481 of file fltHeader.cxx. References _instances, and NULL. Referenced by FltInstanceRef::get_instance(), FltInstanceRef::write(), and FltRecordWriter::write_instance_def(). |
|
Definition at line 1053 of file fltHeader.cxx. References _light_sources, and NULL. |
|
Definition at line 931 of file fltHeader.cxx. References _materials, and NULL. |
|
Definition at line 846 of file fltHeader.cxx. References _colors. Referenced by get_closest_color(), and get_closest_rgb(). |
|
Definition at line 859 of file fltHeader.cxx. Referenced by get_closest_color(), get_closest_rgb(), get_color(), get_num_colors(), and get_rgb(). |
|
Definition at line 637 of file fltHeader.cxx. References _colors, and get_num_color_shades(). Referenced by get_color(), and get_rgb(). |
|
Definition at line 1130 of file fltHeader.cxx. Referenced by extract_eyepoint_palette(), get_eyepoint(), and write_eyepoint_palette(). |
|
Definition at line 1154 of file fltHeader.cxx. Referenced by extract_eyepoint_palette(), get_trackplane(), and write_eyepoint_palette(). |
|
Definition at line 531 of file fltHeader.cxx. References _vertices. |
|
Definition at line 609 of file fltHeader.cxx. References _offsets_by_vertex, nout, and update_vertex_lookups(). Referenced by FltVertexList::build_record(). |
|
Definition at line 167 of file fltHeader.cxx. |
|
Definition at line 154 of file fltHeader.cxx. |
|
Definition at line 900 of file fltHeader.cxx. References FltPackedColor::_b, FltPackedColor::_g, FltPackedColor::_r, get_rgb(), and RGBColorf. |
|
Definition at line 671 of file fltHeader.cxx. References _colors, get_num_color_shades(), get_num_colors(), index, level, nassertr, and RGBColorf. Referenced by FltGeometry::get_alt_rgb(), FltGeometry::get_color(), FltVertex::get_rgb(), get_rgb(), and FltGeometry::get_rgb(). |
|
Definition at line 992 of file fltHeader.cxx. |
|
Definition at line 1165 of file fltHeader.cxx. References _trackplanes, get_num_trackplanes(), n, nassertr, and NULL. |
|
Reimplemented from FltBeadID. Definition at line 329 of file fltHeader.h. References get_class_type(). |
|
Definition at line 441 of file fltHeader.cxx. References DU_feet, DU_inches, DU_invalid, DU_kilometers, DU_meters, DU_nautical_miles, U_feet, U_inches, U_kilometers, U_meters, and U_nautical_miles. |
|
Definition at line 541 of file fltHeader.cxx. |
|
Definition at line 586 of file fltHeader.cxx. References _vertices_by_offset, nout, NULL, and update_vertex_lookups(). Referenced by FltVertexList::extract_record(). |
|
Definition at line 1104 of file fltHeader.cxx. References _got_eyepoint_trackplane_palette. |
|
Definition at line 692 of file fltHeader.cxx. References _color_names. |
|
Definition at line 470 of file fltHeader.cxx. References _instances. |
|
Definition at line 1042 of file fltHeader.cxx. References _light_sources. |
|
Definition at line 920 of file fltHeader.cxx. References _materials. |
|
Definition at line 981 of file fltHeader.cxx. References _textures. |
|
Reimplemented from FltBeadID. Definition at line 336 of file fltHeader.h. References _type_handle, FltBeadID::get_class_type(), FltBeadID::init_type(), and register_type(). Referenced by force_init_type(), and init_libflt(). |
|
Definition at line 393 of file fltHeader.cxx. Referenced by FltRecord::check_remaining_size(), check_version(), and FltTrans::run(). |
|
Definition at line 381 of file fltHeader.cxx. Referenced by check_version(), and FltTrans::run(). |
|
Referenced by extract_14_material_palette(), extract_material(), and write_material_palette(). |
|
Definition at line 240 of file fltHeader.cxx. References assert, FE_empty_file, FE_end_of_file, FE_extra_data, FE_ok, flt_error_abort, FltError, FltRecord::read_record_and_children(), and reader(). |
|
Definition at line 219 of file fltHeader.cxx. References _flt_filename, assert, FE_could_not_open, flt_error_abort, and Filename::set_binary(). |
|
Definition at line 521 of file fltHeader.cxx. References _instances. |
|
Definition at line 1092 of file fltHeader.cxx. References _light_sources. |
|
Definition at line 970 of file fltHeader.cxx. References _materials. |
|
Definition at line 1031 of file fltHeader.cxx. References _textures. |
|
Definition at line 326 of file fltHeader.cxx. References _auto_attr_update. |
|
Definition at line 1118 of file fltHeader.cxx. References _got_eyepoint_trackplane_palette. |
|
Definition at line 196 of file fltHeader.cxx. References _flt_filename. |
|
Definition at line 365 of file fltHeader.cxx. References _format_revision_level. |
|
Definition at line 141 of file fltHeader.cxx. |
|
Definition at line 1182 of file fltHeader.cxx. References _offsets_by_vertex, _vertex_lookups_stale, _vertices, _vertices_by_offset, and FltVertex::get_record_length(). Referenced by get_offset_by_vertex(), and get_vertex_by_offset(). |
|
Reimplemented from FltBeadID. Definition at line 1434 of file fltHeader.cxx. References FE_ok, FltError, FltBeadID::write_ancillary(), write_color_palette(), write_eyepoint_palette(), write_light_source_palette(), write_material_palette(), write_texture_palette(), write_vertex_palette(), and writer(). |
|
Definition at line 1724 of file fltHeader.cxx. References _color_names, _colors, Datagram::add_be_uint16(), Datagram::add_fixed_string(), assert, FltPackedColor::build_record(), FE_invalid_record, flt_error_abort, FO_color_palette, Datagram::pad_bytes(), and writer(). Referenced by write_ancillary(). |
|
Definition at line 1877 of file fltHeader.cxx. References _eyepoints, _got_eyepoint_trackplane_palette, _trackplanes, assert, FltTrackplane::build_record(), FltEyepoint::build_record(), FE_bad_data, FE_ok, flt_error_abort, FO_eyepoint_palette, get_num_eyepoints(), get_num_trackplanes(), Datagram::pad_bytes(), and writer(). Referenced by write_ancillary(). |
|
Definition at line 292 of file fltHeader.cxx. References assert, FE_write_error, flt_error_abort, FltError, FltRecord::write_record_and_children(), and writer(). |
|
Definition at line 272 of file fltHeader.cxx. References assert, FE_could_not_open, flt_error_abort, Filename::open_write(), and Filename::set_binary(). |
|
Definition at line 1854 of file fltHeader.cxx. References _light_sources, FltLightSourceDefinition::build_record(), FE_ok, FltError, and writer(). Referenced by write_ancillary(). |
|
Definition at line 1776 of file fltHeader.cxx. References FltRecord::_header, _materials, FltMaterial::build_14_record(), FltMaterial::build_record(), FE_internal, FE_ok, FltError, FO_14_material_palette, get_flt_version(), index, nassertr, PT(), and writer(). Referenced by write_ancillary(). |
|
Definition at line 1832 of file fltHeader.cxx. References _textures, FE_ok, FltError, texture, and writer(). Referenced by write_ancillary(). |
|
Definition at line 1692 of file fltHeader.cxx. References _vertices, Datagram::add_be_int32(), FltVertex::build_record(), FE_ok, FltError, FO_vertex_palette, and writer(). Referenced by write_ancillary(). |
|
Definition at line 285 of file fltHeader.h. Referenced by FltHeader(), get_auto_attr_update(), and set_auto_attr_update(). |
|
Definition at line 275 of file fltHeader.h. Referenced by extract_color_palette(), get_color_name(), has_color_name(), and write_color_palette(). |
|
Definition at line 274 of file fltHeader.h. Referenced by extract_color_palette(), get_closest_color(), get_closest_rgb(), get_color(), get_num_color_entries(), get_num_colors(), get_rgb(), and write_color_palette(). |
|
Definition at line 267 of file fltHeader.h. Referenced by extract_ancillary(), extract_vertex(), and FltHeader(). |
|
Definition at line 136 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 138 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 138 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 155 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 152 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 123 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 297 of file fltHeader.h. Referenced by extract_eyepoint_palette(), get_eyepoint(), and write_eyepoint_palette(). |
|
Definition at line 132 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 302 of file fltHeader.h. Referenced by convert_path(), get_flt_filename(), read_flt(), and set_flt_filename(). |
|
Definition at line 122 of file fltHeader.h. Referenced by build_record(), extract_record(), FltHeader(), get_flt_version(), and set_flt_version(). |
|
Definition at line 279 of file fltHeader.h. Referenced by extract_14_material_palette(), and FltHeader(). |
|
Definition at line 271 of file fltHeader.h. Referenced by extract_color_palette(), and FltHeader(). |
|
Definition at line 296 of file fltHeader.h. Referenced by extract_eyepoint_palette(), FltHeader(), got_eyepoint_trackplane_palette(), set_eyepoint_trackplane_palette(), and write_eyepoint_palette(). |
|
Definition at line 246 of file fltHeader.h. Referenced by add_instance(), clear_instances(), get_instance(), has_instance(), and remove_instance(). |
|
Definition at line 148 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 148 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 124 of file fltHeader.h. Referenced by build_record(), and extract_record(). |
|
Definition at line 292 of file fltHeader.h. Referenced by add_light_source(), clear_light_sources(), get_light_source(), has_light_source(), remove_light_source(), and write_light_source_palette(). |
|
Definition at line 281 of file fltHeader.h. Referenced by add_material(), clear_materials(), extract_14_material_palette(), get_material(), has_material(), remove_material(), and write_material_palette(). |
|
Definition at line 146 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 146 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 153 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 143 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 151 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 141 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 154 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 134 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 128 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 125 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 149 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 126 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 157 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 127 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 140 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 150 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 139 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 144 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 142 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 261 of file fltHeader.h. Referenced by clear_vertices(), extract_vertex(), get_offset_by_vertex(), and update_vertex_lookups(). |
|
Definition at line 147 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 147 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 133 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 156 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 145 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 145 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 137 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 137 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 287 of file fltHeader.h. Referenced by add_texture(), apply_converted_filenames(), clear_textures(), get_texture(), has_texture(), remove_texture(), and write_texture_palette(). |
|
Definition at line 131 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 298 of file fltHeader.h. Referenced by extract_eyepoint_palette(), get_trackplane(), and write_eyepoint_palette(). |
|
Reimplemented from FltBeadID. Definition at line 30 of file fltHeader.cxx. Referenced by get_class_type(), and init_type(). |
|
Definition at line 259 of file fltHeader.h. Referenced by add_vertex(), clear_vertices(), and extract_vertex(). |
|
Definition at line 129 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 263 of file fltHeader.h. Referenced by add_vertex(), clear_vertices(), FltHeader(), and update_vertex_lookups(). |
|
Definition at line 135 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 130 of file fltHeader.h. Referenced by build_record(), extract_record(), and FltHeader(). |
|
Definition at line 258 of file fltHeader.h. Referenced by add_vertex(), clear_vertices(), extract_vertex(), get_num_vertices(), get_vertex(), update_vertex_lookups(), and write_vertex_palette(). |
|
Definition at line 260 of file fltHeader.h. Referenced by clear_vertices(), extract_vertex(), get_vertex_by_offset(), and update_vertex_lookups(). |