26 lines
477 B
C++
26 lines
477 B
C++
|
|
||
|
#ifndef LIB_OPENGL_TEST_HPP
|
||
|
#define LIB_OPENGL_TEST_HPP
|
||
|
|
||
|
#include <GL/freeglut.h>
|
||
|
#include <GL/gl.h>
|
||
|
#include <GL/glu.h>
|
||
|
|
||
|
void runMainLoop( int val );
|
||
|
/*
|
||
|
Pre Condition:
|
||
|
-Initialized freeGLUT
|
||
|
Post Condition:
|
||
|
-Calls the main loop functions and sets itself to be called back in 1000 / SCREEN_FPS milliseconds
|
||
|
Side Effects:
|
||
|
-Sets glutTimerFunc
|
||
|
*/
|
||
|
|
||
|
bool initGL();
|
||
|
void update();
|
||
|
void render();
|
||
|
|
||
|
void handleKeys( unsigned char key, int x, int y );
|
||
|
|
||
|
#endif // LIB_OPENGL_TEST_HPP
|