Inheritance diagram for BoundedObject::CData:
Public Member Functions | |
CData () | |
CData (const CData ©) | |
void | operator= (const CData ©) |
virtual CycleData * | make_copy () const |
virtual void | write_datagram (BamWriter *, Datagram &) const |
Writes the contents of this object to the datagram for shipping out to a Bam file. | |
virtual int | complete_pointers (TypedWritable **p_list, 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 intended to be called by each class's make_from_bam() method to read in all of the relevant data from the BamFile for the new object. | |
Public Attributes | |
int | _flags |
BoundingVolumeType | _bound_type |
PointerTo< BoundingVolume > | _bound |
|
Definition at line 31 of file boundedObject.I. References INLINE. |
|
Definition at line 44 of file boundedObject.I. References _bound, _bound_type, _flags, and INLINE. |
|
Receives an array of pointers, one for each time manager->read_pointer() was called in fillin(). Returns the number of pointers processed. Reimplemented in GeomNode::CData, and PandaNode::CData. Definition at line 63 of file cycleData.cxx. |
|
This internal function is intended to be called by each class's make_from_bam() method to read in all of the relevant data from the BamFile for the new object.
Reimplemented in RopeNode::CData, DirectionalLight::CData, GeomNode::CData, Light::CData, LODNode::CData, PandaNode::CData, PlaneNode::CData, PointLight::CData, SequenceNode::CData, Spotlight::CData, and SwitchNode::CData. Definition at line 82 of file cycleData.cxx. |
|
Implements CycleData. Definition at line 91 of file boundedObject.cxx. |
|
Definition at line 59 of file boundedObject.I. References INLINE. |
|
Writes the contents of this object to the datagram for shipping out to a Bam file.
Reimplemented in RopeNode::CData, DirectionalLight::CData, GeomNode::CData, Light::CData, LODNode::CData, PandaNode::CData, PlaneNode::CData, PointLight::CData, SequenceNode::CData, Spotlight::CData, and SwitchNode::CData. Definition at line 47 of file cycleData.cxx. |
|
Definition at line 98 of file boundedObject.h. Referenced by CData(). |
|
Definition at line 97 of file boundedObject.h. Referenced by CData(). |
|
Definition at line 96 of file boundedObject.h. Referenced by CData(). |