00001 00007 #ifndef _OPENGLOBJECT_H_ 00008 #define _OPENGLOBJECT_H_ 00009 00010 #include "../Object.h" 00011 #include "../../Common/OpenGL/OpenGLext.h" 00012 00013 class OpenGLObject : public Object { 00014 public: 00015 OpenGLObject(); 00016 ~OpenGLObject(); 00017 00018 bool createVertexBuffer(); 00019 bool clearVertexBuffer(); 00020 void draw(); 00021 00022 protected: 00023 GLuint vertexBufferID; 00024 GLuint indiceBufferID; 00025 }; 00026 00027 #endif