Public Member Functions |
|
| FltMesh (FltHeader *header) |
|
virtual TypeHandle | force_init_type () |
|
virtual TypeHandle | get_type () const |
|
| PT (FltLocalVertexPool) _vpool |
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.
|
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_ancillary (FltRecordReader &reader) |
| | Checks whether the given bead, which follows this bead sequentially in the file, is an ancillary record of this bead.
|
| 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.
|
| virtual FltError | write_ancillary (FltRecordWriter &writer) const |
| | Writes whatever ancillary records are required for this record.
|
A mesh of connected polygons and tristrips, etc., with a local vertex pool.
Definition at line 30 of file fltMesh.h.
| bool FltMesh::extract_ancillary |
( |
FltRecordReader & |
reader | ) |
[protected, virtual] |
Checks whether the given bead, which follows this bead sequentially in the file, is an ancillary record of this bead.
If it is, extracts the relevant information and returns true; otherwise, leaves it alone and returns false.
Reimplemented from FltBeadID.
Definition at line 70 of file fltMesh.cxx.
References FltRecordReader::get_opcode().