Documentation


X3DTK::GL::GLEngineNode Class Reference

#include <glEngineNode.h>

Inheritance diagram for X3DTK::GL::GLEngineNode:

Group X3DTK::GL::GLEngineLeafNode List of all members.

Detailed Description

Class providing an implementation of the X3DTK::GL::X3DNode corresponding to the X3DTK::X3D::EngineNode.

Definition at line 18 of file glEngineNode.h.

Public Member Functions

 GLEngineNode ()
 Constructor.

virtual ~GLEngineNode ()
 Destructor.

virtual void draw () const
 Renders the node in an openGL context.

virtual void update ()
 Update the GL node from the X3D node.

void setX4DNode (X3DTK::X3D::X4DNode *n)

Protected Attributes

X3DTK::X3D::X4DNodee_x4dNode


Constructor & Destructor Documentation

X3DTK::GL::GLEngineNode::GLEngineNode  ) 
 

Constructor.

Definition at line 15 of file glEngineNode.cpp.

X3DTK::GL::GLEngineNode::~GLEngineNode  )  [virtual]
 

Destructor.

Definition at line 20 of file glEngineNode.cpp.


Member Function Documentation

void X3DTK::GL::GLEngineNode::draw  )  const [virtual]
 

Renders the node in an openGL context.

Reimplemented in X3DTK::GL::GLEngineLeafNode.

Definition at line 28 of file glEngineNode.cpp.

References X3DTK::X3D::X4DNode::draw(), and X3DTK::X3D::X4DNode::m_draw.

Referenced by X3DTK::GL::MyRendererCoreVisitor::enterX3DNode().

void X3DTK::GL::GLEngineNode::setX4DNode X3DTK::X3D::X4DNode n  ) 
 

Reimplemented in X3DTK::GL::GLEngineLeafNode.

Definition at line 24 of file glEngineNode.cpp.

Referenced by X3DTK::X3D::GLBuilderEngineNodeVisitor::enterX4DNode().

virtual void X3DTK::GL::GLEngineNode::update  )  [inline, virtual]
 

Update the GL node from the X3D node.

Reimplemented in X3DTK::GL::GLEngineLeafNode.

Definition at line 29 of file glEngineNode.h.


Member Data Documentation

X3DTK::X3D::X4DNode* X3DTK::GL::GLEngineNode::e_x4dNode [protected]
 

Reimplemented in X3DTK::GL::GLEngineLeafNode.

Definition at line 35 of file glEngineNode.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 23 13:52:34 2004 by doxygen 1.3.6