AnimaL |
Tutorial |
Documentation |
#include <glEngineNode.h>
Inheritance diagram for X3DTK::GL::GLEngineNode:
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::X4DNode * | e_x4dNode |
|
Constructor.
Definition at line 15 of file glEngineNode.cpp. |
|
Destructor.
Definition at line 20 of file glEngineNode.cpp. |
|
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(). |
|
Reimplemented in X3DTK::GL::GLEngineLeafNode. Definition at line 24 of file glEngineNode.cpp. Referenced by X3DTK::X3D::GLBuilderEngineNodeVisitor::enterX4DNode(). |
|
Update the GL node from the X3D node.
Reimplemented in X3DTK::GL::GLEngineLeafNode. Definition at line 29 of file glEngineNode.h. |
|
Reimplemented in X3DTK::GL::GLEngineLeafNode. Definition at line 35 of file glEngineNode.h. |