Class Hierarchy   Compound List   File List   Compound Members   File Members  

RenderNode Class Reference

Class diagram for RenderNode:

GraphNode BaseClass PortalNode ModelNode LightNode CameraNode CellNode PointLightNode DirectionalLightNode

List of all members.

Public Members

Void setTranslation (const Point& translation)
const PointgetTranslation () const
Void setRotation (const Quaternion& rotation)
const QuaterniongetRotation () const
Void setScale (const Vector& scale)
const VectorgetScale () const
RenderNode* getParent () const
RenderNode* getChild () const
virtual Boolean preRender (RenderProcess* process)
virtual Void postRender (RenderProcess* process)

Protected Members

 RenderNode ()
 RenderNode (const Point& translation, const Quaternion& rotation, const Vector& scale)

Member Function Documentation

Void RenderNode::setTranslation (const Point & translation)

const Point& RenderNode::getTranslation () const

Void RenderNode::setRotation (const Quaternion & rotation)

const Quaternion& RenderNode::getRotation () const

Void RenderNode::setScale (const Vector & scale)

const Vector& RenderNode::getScale () const

RenderNode* RenderNode::getParent () const

RenderNode* RenderNode::getChild () const

virtual Boolean RenderNode::preRender (RenderProcess * process) [virtual]

Reimplemented in PortalNode, and ModelNode.

virtual Void RenderNode::postRender (RenderProcess * process) [virtual]

Reimplemented in PortalNode, and ModelNode.

RenderNode::RenderNode () [protected]

RenderNode::RenderNode (const Point & translation, const Quaternion & rotation, const Vector & scale) [protected]


The documentation for this class was generated from the following file:
Generated at Wed Nov 3 15:16:42 1999 for Architectural Walkthrough Project by doxygen  written by Dimitri van Heesch, © 1997-1999