|
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 |