Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CycleData Class Reference

#include <cycleData.h>

Inheritance diagram for CycleData:

BoundedObject::CData DirectionalLight::CData GeomNode::CData Light::CData LODNode::CData NodePathComponent::CData PandaNode::CData PlaneNode::CData PointLight::CData RopeNode::CData SequenceNode::CData Spotlight::CData SwitchNode::CData List of all members.

Public Member Functions

INLINE CycleData ()
virtual ~CycleData ()
virtual CycleData * make_copy () const=0
virtual void write_datagram (BamWriter *, Datagram &) const
virtual int complete_pointers (TypedWritable **p_list, BamReader *manager)
virtual void fillin (DatagramIterator &scan, BamReader *manager)

Constructor & Destructor Documentation

INLINE CycleData::CycleData  ) 
 

CycleData::~CycleData  )  [virtual]
 

Definition at line 28 of file cycleData.cxx.


Member Function Documentation

int CycleData::complete_pointers TypedWritable **  p_list,
BamReader manager
[virtual]
 

Reimplemented in GeomNode::CData, and PandaNode::CData.

Definition at line 49 of file cycleData.cxx.

Referenced by PandaNode::CData::complete_pointers(), GeomNode::CData::complete_pointers(), and BamReader::resolve_cycler_pointers().

void CycleData::fillin DatagramIterator scan,
BamReader manager
[virtual]
 

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 62 of file cycleData.cxx.

Referenced by BamReader::read_cdata().

virtual CycleData* CycleData::make_copy  )  const [pure virtual]
 

Implemented in BoundedObject::CData, RopeNode::CData, DirectionalLight::CData, GeomNode::CData, Light::CData, LODNode::CData, NodePathComponent::CData, PandaNode::CData, PlaneNode::CData, PointLight::CData, SequenceNode::CData, Spotlight::CData, and SwitchNode::CData.

void CycleData::write_datagram BamWriter ,
Datagram
const [virtual]
 

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 38 of file cycleData.cxx.

Referenced by BamWriter::write_cdata().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:49 2003 for Panda by doxygen1.3