#include <fltLOD.h>
Inheritance diagram for FltLOD:
Public Types | |
enum | Flags { F_use_previous_slant = 0x80000000, F_freeze_center = 0x20000000 } |
Public Member Functions | |
FltLOD (FltHeader *header) | |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
double | _switch_in |
double | _switch_out |
int | _special_id1 |
int | _special_id2 |
unsigned int | _flags |
double | _center_x |
double | _center_y |
double | _center_z |
double | _transition_range |
Protected Member Functions | |
virtual bool | extract_record (FltRecordReader &reader) |
virtual bool | build_record (FltRecordWriter &writer) const |
Static Private Attributes | |
TypeHandle | _type_handle |
|
|
|
Definition at line 31 of file fltLOD.cxx. References _center_x, _center_y, _center_z, _flags, _special_id1, _special_id2, _switch_in, _switch_out, and _transition_range. |
|
Reimplemented from FltBeadID. Definition at line 84 of file fltLOD.cxx. References _center_x, _center_y, _center_z, _flags, _special_id1, _special_id2, _switch_in, _switch_out, _transition_range, Datagram::add_be_float64(), Datagram::add_be_int16(), Datagram::add_be_uint32(), FltBeadID::build_record(), FO_lod, Datagram::pad_bytes(), and writer(). |
|
Reimplemented from FltBeadID. Definition at line 52 of file fltLOD.cxx. References _center_x, _center_y, _center_z, _flags, _special_id1, _special_id2, _switch_in, _switch_out, _transition_range, FltRecord::check_remaining_size(), FltBeadID::extract_record(), FO_lod, DatagramIterator::get_be_float64(), DatagramIterator::get_be_int16(), DatagramIterator::get_be_uint32(), nassertr, reader(), and DatagramIterator::skip_bytes(). |
|
Reimplemented from FltBeadID. Definition at line 56 of file fltLOD.h. References get_class_type(), and init_type(). |
|
Reimplemented from FltBeadID. Definition at line 57 of file fltLOD.h. References _type_handle. Referenced by FltToEggConverter::dispatch_record(), force_init_type(), and get_type(). |
|
Reimplemented from FltBeadID. Definition at line 53 of file fltLOD.h. References get_class_type(). |
|
Reimplemented from FltBeadID. Definition at line 60 of file fltLOD.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 43 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Definition at line 44 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Definition at line 45 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Definition at line 42 of file fltLOD.h. Referenced by build_record(), extract_record(), and FltLOD(). |
|
Definition at line 41 of file fltLOD.h. Referenced by build_record(), extract_record(), and FltLOD(). |
|
Definition at line 41 of file fltLOD.h. Referenced by build_record(), extract_record(), and FltLOD(). |
|
Definition at line 39 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Definition at line 40 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Definition at line 46 of file fltLOD.h. Referenced by build_record(), FltToEggConverter::convert_lod(), extract_record(), and FltLOD(). |
|
Reimplemented from FltBeadID. Definition at line 23 of file fltLOD.cxx. Referenced by get_class_type(), and init_type(). |