|
Classes |
| struct | CGPoint |
| struct | CGRect |
| struct | CGSize |
Typedefs |
| typedef CGSize | CGSize |
| typedef CGPoint | CGPoint |
| typedef CGRect | CGRect |
Functions |
| void | createMenus () |
| void | processMenuEvents (int option) |
| void | keyPressed (unsigned char key, int x, int y) |
| | Called when a key is pressed, and no other keys are held down.
|
| void | mouseMovedButton (int x, int y) |
| | Called when the mouse is moved with a button pressed down.
|
| void | mousePressedButton (int button, int state, int x, int y) |
| | Called when a mouse button is pressed.
|
| void | mousePan (int x, int y, pRecContext pContextInfo) |
| void | mouseDolly (int x, int y, pRecContext pContextInfo) |
| void | renderScene (void) |
| | Renders the scene.
|
| void | buildGL (void) |
| | Initializes OpenGL.
|
| void | drawGL (pRecContext pContextInfo) |
| | Main OpenGL drawing function.
|
| void | drawCStringGL (char *cstrOut, GLuint fontList) |
| | Draws a CString in OpenGL.
|
| void | drawInfo (pRecContext pContextInfo) |
| void | resizeWindow (int x, int y) |
| | Called when the window is resized.
|
| void | resizeGL (pRecContext pContextInfo, CGRect viewRect) |
| | Handles resizing of GL need context update and if the window dimensions change, a window dimension update, reseting of viewport and an update of the projection matrix.
|
| void | updateProjection (pRecContext pContextInfo) |
| | Update the projection matrix based on camera and view info.
|
| void | updateModelView (pRecContext pContextInfo) |
| | Updates the viewpoint of the model.
|
| void | pointPath () |
| int | processFramesPerSecond (char *argument[], int maxNumArgs) |
| Map * | getMap () |
| mapAbstraction * | getMapAbstraction () |
| pRecContext | getCurrentContext () |
Variables |
| bool | startTrajRecap |