00001
00002
00004
00005 #include "glEngineNode.h"
00006 #include <animal/engine/engine.h>
00007 #include <iostream>
00008 using std::cerr;
00009 using std::endl;
00010
00011 namespace X3DTK {
00012 namespace GL {
00013
00014
00015 GLEngineNode::GLEngineNode()
00016 : e_x4dNode(0)
00017 {
00018 }
00019
00020 GLEngineNode::~GLEngineNode()
00021 {
00022 }
00023
00024 void GLEngineNode::setX4DNode( X3DTK::X3D::X4DNode* n )
00025 {
00026 e_x4dNode = n;
00027 }
00028 void GLEngineNode::draw() const
00029 {
00030
00031 if( e_x4dNode && e_x4dNode->m_draw )
00032 e_x4dNode->draw();
00033 }
00034
00035 }
00036 }