29 #ifndef GLUT_VIEWER_HPP
30 #define GLUT_VIEWER_HPP
35 #if defined(__APPLE__) || defined(__MACOSX)
36 #include <GLUT/glut.h>
51 void keyPressed (
unsigned char key,
int x,
int y);
59 void initGL (
int argc,
char **argv);
61 #endif // GLUT_VIEWER_HPP
const int width
Definition: glut_viewer.cpp:53
void keyPressed(unsigned char key, int x, int y)
Keyboard callback for the window.
Definition: glut_viewer.cpp:151
void initGL(int argc, char **argv)
Initializes GLUT.
Definition: glut_viewer.cpp:258
void mouseMoved(int x, int y)
Mouse callback for the window.
Definition: glut_viewer.cpp:219
void arrowPressed(int key, int x, int y)
Arrow key callback for the window.
Definition: glut_viewer.cpp:199
void resizeGLScene(int width, int height)
Reshape callback for the window.
Definition: glut_viewer.cpp:123
const int height
Definition: glut_viewer.cpp:54
std::string setFilename(const char *type)
Creates a filename with a timestamp suffix.
Definition: glut_viewer.cpp:138
void drawGLScene()
Display callback for the window.
Definition: glut_viewer.cpp:64
void mouseButtonPressed(int button, int state, int x, int y)
Mouse button callback for the window.
Definition: glut_viewer.cpp:232
void idleGLScene()
Idle callback for the window.
Definition: glut_viewer.cpp:117