Inheritance diagram for SequenceNode::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 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 SequenceNode. | |
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(). | |
Public Attributes | |
float | _cycle_rate |
float | _frame_offset |
float | _start_time |
|
Definition at line 31 of file sequenceNode.I. References INLINE. |
|
Definition at line 45 of file sequenceNode.I. References ClockObject::get_frame_time(), ClockObject::get_global_clock(), 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 called by make_from_bam to read in all of the relevant data from the BamFile for the new SequenceNode.
Reimplemented from CycleData. Definition at line 95 of file sequenceNode.cxx. References SequenceNode::SequenceNode(). |
|
Implements CycleData. Definition at line 36 of file sequenceNode.cxx. |
|
Writes the contents of this object to the datagram for shipping out to a Bam file.
Reimplemented from CycleData. Definition at line 74 of file sequenceNode.cxx. |
|
Definition at line 72 of file sequenceNode.h. Referenced by SequenceNode::safe_to_combine(). |
|
Definition at line 73 of file sequenceNode.h. Referenced by SequenceNode::safe_to_combine(). |
|
Definition at line 74 of file sequenceNode.h. Referenced by SequenceNode::safe_to_combine(). |