#ifndef OPENGL3_CORE_RENDERER_H #define OPENGL3_CORE_RENDERER_H class b3CollisionObject; class GLInstancingRenderer; class OpenGL3CoreRenderer { GLInstancingRenderer* m_instancingRenderer; public: OpenGL3CoreRenderer(); virtual ~OpenGL3CoreRenderer(); void init(); void reshape(int w, int h); void keyboardCallback(unsigned char key); void renderPhysicsWorld(int numObjects, b3CollisionObject** colObjArray, bool syncOnly); GLInstancingRenderer* getInstancingRenderer() { return m_instancingRenderer; } }; #endif //OPENGL3_CORE_RENDERER_H