Go to the documentation of this file.
41 void keyPressed(
unsigned char key,
int x,
int y);
60 void SetLighting(GLfloat ambientf = 0.2f, GLfloat diffusef = 1.0f, GLfloat specularf = 1.0f);
void renderScene(void)
Renders the scene.
void buildGL(void)
End OpenGL drawing function - for visualizing trajectory merging.
void updateModelView(pRecContext pContextInfo)
void drawGL(pRecContext pContextInfo)
Main OpenGL drawing function.
void SetLighting(GLfloat ambientf=0.2f, GLfloat diffusef=1.0f, GLfloat specularf=1.0f)
void mousePressedButton(int button, int state, int x, int y)
Called when a mouse button is pressed.
static void drawInfo(pRecContext pContextInfo)
void mouseMovedNoButton(int x, int y)
void resizeWindow(int x, int y)
Called when the window is resized.
static void mousePan(int x, int y, pRecContext pContextInfo)
void keyPressed(unsigned char key, int x, int y)
Called when a key is pressed, and no other keys are held down.
int processFramesPerSecond(char *argument[], int maxNumArgs)
void processMenuEvents(int option)
static void mouseDolly(int x, int y, pRecContext pContextInfo)
pRecContext getCurrentContext()
void resizeGL(pRecContext pContextInfo, CGRect viewRect)
Handles resizing of GL need context update and if the window dimensions change, a window dimension up...
void mouseMovedButton(int x, int y)
Called when the mouse is moved with a button pressed down.
void drawCStringGL(char *cstrOut, GLuint fontList)
Draws a CString in OpenGL.