Inheritance diagram for GeomNode::CData:

Public Member Functions | |
| CData () | |
| CData (const CData ©) | |
| virtual CycleData * | make_copy () const |
| virtual void | write_datagram (BamWriter *manager, Datagram &dg) const |
| Writes the contents of this object to the datagram for shipping out to a Bam file. | |
| virtual int | complete_pointers (TypedWritable **plist, BamReader *manager) |
| Receives an array of pointers, one for each time manager->read_pointer() was called in fillin(). | |
| virtual void | fillin (DatagramIterator &scan, BamReader *manager) |
| This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new GeomNode. | |
Public Attributes | |
| Geoms | _geoms |
|
|
Definition at line 45 of file geomNode.I. References INLINE. Referenced by CData(). |
|
|
Definition at line 42 of file geomNode.cxx. References CData(). |
|
||||||||||||
|
Receives an array of pointers, one for each time manager->read_pointer() was called in fillin(). Returns the number of pointers processed. Reimplemented from CycleData. Definition at line 96 of file geomNode.cxx. References _geoms, DatagramIterator::get_uint16(), NULL, and BamReader::read_pointer(). |
|
||||||||||||
|
This internal function is called by make_from_bam to read in all of the relevant data from the BamFile for the new GeomNode.
Reimplemented from CycleData. Definition at line 123 of file geomNode.cxx. References GeomNode::_cycler. |
|
|
Implements CycleData. Definition at line 55 of file geomNode.cxx. References GeomNode::GeomEntry::_geom, _geoms, GeomNode::GeomEntry::_state, Datagram::add_uint16(), nassertv, PN_uint16, and BamWriter::write_pointer(). |
|
||||||||||||
|
Writes the contents of this object to the datagram for shipping out to a Bam file.
Reimplemented from CycleData. Definition at line 70 of file geomNode.cxx. |
|
|
Definition at line 107 of file geomNode.h. Referenced by complete_pointers(), and make_copy(). |
1.3