AnimaL |
Tutorial |
Documentation |
00001 00002 // glEngineNode.h // 00004 00005 #ifndef GL_ENGINE_NODE_H 00006 #define GL_ENGINE_NODE_H 00007 00008 //#include <X3DTK/private/GL_X3DChildNode.h> 00009 #include <X3DTK/private/GL_Group.h> 00010 #include <animal/X3DTK/X4DNode.h> 00011 00012 namespace X3DTK { 00013 namespace GL { 00014 00017 00018 class GLEngineNode : public Group// X3DChildNode 00019 { 00020 public: 00022 GLEngineNode(); 00024 virtual ~GLEngineNode(); 00025 00027 virtual void draw() const; 00029 virtual void update(){} 00030 00031 void setX4DNode( X3DTK::X3D::X4DNode* n ); 00032 00033 00034 protected: 00035 X3DTK::X3D::X4DNode* e_x4dNode; 00036 00037 }; 00038 00039 } 00040 } 00041 00042 #endif