#include <fltBead.h>
Inheritance diagram for FltBead:
|
|
|
Definition at line 43 of file fltBead.cxx. References _has_transform, _replicate_count, and _transform. |
|
Definition at line 153 of file fltBead.cxx. References _has_transform, _transform, _transform_steps, and FltTransformRecord::get_matrix(). Referenced by set_transform(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 278 of file fltBead.cxx. References FltRecord::build_record(), and writer(). Referenced by FltMeshPrimitive::build_record(), FltInstanceRef::build_record(), FltInstanceDefinition::build_record(), FltExternalReference::build_record(), and FltBeadID::build_record(). |
|
Definition at line 97 of file fltBead.cxx. References _has_transform, _transform, and _transform_steps. Referenced by set_transform(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltHeader, and FltMesh. Definition at line 217 of file fltBead.cxx. References FltRecord::_header, _transform_steps, DCAST, FltRecord::extract_ancillary(), FltRecord::extract_record(), extract_replicate_count(), extract_transform_matrix(), FO_general_matrix, FO_put, FO_replicate, FO_rotate_about_edge, FO_rotate_about_point, FO_rotate_and_scale, FO_scale, FO_transform_matrix, FO_translate, nassertr, NULL, and reader(). Referenced by FltBeadID::extract_ancillary(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 200 of file fltBead.cxx. References FltRecord::extract_record(), and reader(). Referenced by FltMeshPrimitive::extract_record(), FltInstanceRef::extract_record(), FltInstanceDefinition::extract_record(), FltExternalReference::extract_record(), and FltBeadID::extract_record(). |
|
Definition at line 346 of file fltBead.cxx. References _replicate_count, FltRecord::check_remaining_size(), FO_replicate, DatagramIterator::get_be_int16(), nassertr, reader(), and DatagramIterator::skip_bytes(). Referenced by extract_ancillary(). |
|
Definition at line 321 of file fltBead.cxx. References _has_transform, _transform, _transform_steps, c, FltRecord::check_remaining_size(), FO_transform_matrix, DatagramIterator::get_be_float32(), matrix, nassertr, r, and reader(). Referenced by extract_ancillary(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 81 of file fltBead.h. References get_class_type(), and init_type(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 82 of file fltBead.h. References _type_handle. Referenced by FltToEggConverter::dispatch_record(), force_init_type(), get_type(), FltMeshPrimitive::init_type(), FltInstanceRef::init_type(), FltInstanceDefinition::init_type(), FltExternalReference::init_type(), and FltBeadID::init_type(). |
|
Definition at line 114 of file fltBead.cxx. References _transform_steps. Referenced by FltToEggLevelState::set_transform(). |
|
Definition at line 174 of file fltBead.cxx. References _replicate_count. |
|
Definition at line 70 of file fltBead.cxx. References _has_transform, and _transform. Referenced by FltToEggLevelState::get_synthetic_group(), and FltToEggLevelState::set_transform(). |
|
Definition at line 140 of file fltBead.cxx. References _transform_steps, n, nassertr, and NULL. |
|
Definition at line 126 of file fltBead.cxx. References _transform_steps, n, nassertr, and NULL. Referenced by FltToEggLevelState::set_transform(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 78 of file fltBead.h. References get_class_type(). Referenced by FltToEggConverter::convert_bead(). |
|
Definition at line 58 of file fltBead.cxx. References _has_transform. Referenced by FltToEggLevelState::set_transform(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 85 of file fltBead.h. References _type_handle, FltRecord::get_class_type(), FltRecord::init_type(), and register_type(). Referenced by force_init_type(), init_libflt(), FltMeshPrimitive::init_type(), FltInstanceRef::init_type(), FltInstanceDefinition::init_type(), FltExternalReference::init_type(), and FltBeadID::init_type(). |
|
Definition at line 187 of file fltBead.cxx. References _replicate_count, and count. |
|
Definition at line 83 of file fltBead.cxx. References FltRecord::_header, add_transform_step(), clear_transform(), and FltTransformGeneralMatrix::set_matrix(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltHeader, and FltMesh. Definition at line 293 of file fltBead.cxx. References _replicate_count, FE_ok, FltError, FltRecord::write_ancillary(), write_replicate_count(), write_transform(), and writer(). Referenced by FltBeadID::write_ancillary(). |
|
Definition at line 402 of file fltBead.cxx. References _replicate_count, Datagram::add_be_int16(), FE_ok, FltError, FO_replicate, Datagram::pad_bytes(), and writer(). Referenced by write_ancillary(). |
|
Definition at line 364 of file fltBead.cxx. References _transform, _transform_steps, Datagram::add_be_float32(), assert, c, FE_invalid_record, FE_ok, flt_error_abort, FltError, FO_transform_matrix, r, and writer(). Referenced by write_ancillary(). |
|
Definition at line 69 of file fltBead.h. Referenced by add_transform_step(), clear_transform(), extract_transform_matrix(), FltBead(), get_transform(), and has_transform(). |
|
Definition at line 75 of file fltBead.h. Referenced by extract_replicate_count(), FltBead(), get_replicate_count(), set_replicate_count(), write_ancillary(), and write_replicate_count(). |
|
Definition at line 70 of file fltBead.h. Referenced by add_transform_step(), clear_transform(), extract_transform_matrix(), FltBead(), get_transform(), and write_transform(). |
|
Definition at line 73 of file fltBead.h. Referenced by add_transform_step(), clear_transform(), extract_ancillary(), extract_transform_matrix(), get_num_transform_steps(), get_transform_step(), and write_transform(). |
|
Reimplemented from FltRecord. Reimplemented in FltBeadID, FltCurve, FltExternalReference, FltFace, FltGeometry, FltGroup, FltHeader, FltInstanceDefinition, FltInstanceRef, FltLOD, FltMesh, FltMeshPrimitive, and FltObject. Definition at line 35 of file fltBead.cxx. Referenced by get_class_type(), and init_type(). |