|
| static void | gfuiColorInit (void) |
| |
| void | gfuiInit (void) |
| |
| void | GfuiDisplayNothing (void) |
| | Dummy display function for glut. More...
|
| |
| void | GfuiIdle (void) |
| | Idle function for the GUI to be called during Idle loop of glut. More...
|
| |
| void | GfuiDisplay (void) |
| | Display function for the GUI to be called during redisplay of glut. More...
|
| |
| void | GfuiMouseHide (void) |
| | Hide the mouse cursor. More...
|
| |
| void | GfuiMouseShow (void) |
| | Show the mouse cursor. More...
|
| |
| void | GfuiMouseSetHWPresent (void) |
| | Force the hardware mouse pointer. More...
|
| |
| static void | gfuiKeyboard (unsigned char key, int, int) |
| |
| static void | gfuiSpecial (int key, int, int) |
| |
| static void | gfuiKeyboardUp (unsigned char key, int, int) |
| |
| static void | gfuiSpecialUp (int key, int, int) |
| |
| tMouseInfo * | GfuiMouseInfo (void) |
| | Get the mouse information (position and buttons) More...
|
| |
| void | GfuiMouseSetPos (int x, int y) |
| | Set the mouse position. More...
|
| |
| static void | gfuiMouse (int button, int state, int x, int y) |
| |
| static void | gfuiMotion (int x, int y) |
| |
| static void | gfuiPassiveMotion (int x, int y) |
| |
| int | GfuiScreenIsActive (void *screen) |
| | Tell if the screen is active or not. More...
|
| |
| void | GfuiScreenActivate (void *screen) |
| | Activate a screen and make it current. More...
|
| |
| void | GfuiScreenReplace (void *screen) |
| | Activate a screen and make it current plus release the current screen. More...
|
| |
| void | GfuiScreenDeactivate (void) |
| | Deactivate the current screen. More...
|
| |
| void * | GfuiScreenCreate (void) |
| | Create a new screen. More...
|
| |
| void * | GfuiScreenCreateEx (float *bgColor, void *userDataOnActivate, tfuiCallback onActivate, void *userDataOnDeactivate, tfuiCallback onDeactivate, int mouseAllowed) |
| | Create a screen. More...
|
| |
| void | GfuiScreenRelease (void *scr) |
| | Release the given screen. More...
|
| |
| void * | GfuiHookCreate (void *userDataOnActivate, tfuiCallback onActivate) |
| | Create a callback hook. More...
|
| |
| void | GfuiHookRelease (void *hook) |
| | Release the given hook. More...
|
| |
| void | GfuiKeyEventRegister (void *scr, tfuiKeyCallback onKeyAction) |
| |
| void | GfuiSKeyEventRegister (void *scr, tfuiSKeyCallback onSKeyAction) |
| |
| void | GfuiKeyEventRegisterCurrent (tfuiKeyCallback onKeyAction) |
| |
| void | GfuiSKeyEventRegisterCurrent (tfuiSKeyCallback onSKeyAction) |
| |
| void | GfuiAddKey (void *scr, unsigned char key, const char *descr, void *userData, tfuiCallback onKeyPressed, tfuiCallback onKeyReleased) |
| | Add a Keyboard callback to a screen. More...
|
| |
| void | GfuiRegisterKey (unsigned char key, char *descr, void *userData, tfuiCallback onKeyPressed, tfuiCallback onKeyReleased) |
| | Add a Keyboard callback to the current screen. More...
|
| |
| void | GfuiAddSKey (void *scr, int key, const char *descr, void *userData, tfuiCallback onKeyPressed, tfuiCallback onKeyReleased) |
| | Add a Special Keyboard shortcut to the screen. More...
|
| |
| void | GfuiScreenShot (void *) |
| | Save a screen shot in png format. More...
|
| |
| void | GfuiScreenAddBgImg (void *scr, const char *filename) |
| | Add an image background to a screen. More...
|
| |
This API is used to manage all the menu screens.
- Author
- Eric Espie
- Version
- $Id$
Definition in file gui.cpp.