Public Types |
| enum | Flags {
F_no_daylight = 0x80000000,
F_no_dusk = 0x40000000,
F_no_night = 0x20000000,
F_no_illuminate = 0x10000000,
F_flat_shaded = 0x08000000,
F_shadow_object = 0x04000000
} |
Public Member Functions |
|
| FltObject (FltHeader *header) |
|
virtual TypeHandle | force_init_type () |
|
virtual TypeHandle | get_type () const |
Static Public Member Functions |
|
static TypeHandle | get_class_type () |
| static void | init_type () |
| | This function is declared non-inline to work around a compiler bug in g++ 2.96.
|
Public Attributes |
|
unsigned int | _flags |
|
int | _relative_priority |
|
int | _significance |
|
int | _special_id1 |
|
int | _special_id2 |
|
int | _transparency |
Protected Member Functions |
| virtual bool | build_record (FltRecordWriter &writer) const |
| | Fills up the current record on the FltRecordWriter with data for this record, but does not advance the writer.
|
| virtual bool | extract_record (FltRecordReader &reader) |
| | Fills in the information in this bead based on the information given in the indicated datagram, whose opcode has already been read.
|
The main objecting bead of the flt file.
Definition at line 26 of file fltObject.h.