Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

Thing Class Reference

Thing for the scenegraph. More...

#include <Thing.h>

Inherited by Thing2dFont, ThingCameraPath, ThingCone, ThingCube, ThingCylinder, ThingFlatShadow, ThingLight, ThingMaterial, ThingMesh, ThingSphere, ThingTorus, and ThingTransform.

Inheritance diagram for Thing:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Thing (void)
 constructor
virtual ~Thing (void)
 destructor
virtual void init ()
virtual void render ()
virtual void finish ()

Detailed Description

Thing for the scenegraph.

Things are able to store their parent and children.


Constructor & Destructor Documentation

Thing::Thing void   ) 
 

constructor

Thing for the Scenegraph. Children and the Parent of the Thing can be set explicitly. The Children are stored in a list which can be browsed through ThingIter Iterator.

Date:
CREATED : 2004-10-28 11:20
Author:
Manfred
Revision 1.0.1 2004/11/06 11:30:00 Manfred changed from Node to Thing, not a node itself, but the object for a node

Thing::~Thing void   )  [virtual]
 

destructor


Member Function Documentation

void Thing::finish  )  [virtual]
 

Reimplemented in ThingFlatShadow, ThingMaterial, ThingMaterialText, ThingRotAnim, and ThingTransform.

void Thing::init  )  [virtual]
 

Reimplemented in Thing2dFont, ThingAnimMesh, ThingCameraPath, ThingCylinder, ThingFlatShadow, ThingLight, ThingMaterial, ThingMaterialText, ThingMesh, and ThingSpotlight.

void Thing::render  )  [virtual]
 

Reimplemented in ThingAnimMesh, ThingCameraPath, ThingCone, ThingCube, ThingCylinder, ThingFlatShadow, ThingLight, ThingMaterial, ThingMaterialText, ThingMesh, ThingRotAnim, ThingSphere, ThingSpotlight, ThingTorus, and ThingTransform.


The documentation for this class was generated from the following files:
Generated on Mon Jan 24 17:42:33 2005 for Loud and Proud by doxygen 1.3.8