Go to the source code of this file.
void gl_init_trackball |
( |
| ) |
|
int gl_draw |
( |
MemObj * |
mo, |
|
|
void ** |
data |
|
) |
| |
Redraw necessary. Redraw whole scene. GUI_DATA_EVENT =*(int*)data[0]=TYP_EventConfig|TYP_EventDraw GUI_DATA_DEVICE=*(int*)data[1]=TYP_DeviceScreen0 GUI_DATA_I1 =*(int*)data[2]=window-width (for event=TYP_EventConfig) GUI_DATA_I2 =*(int*)data[3]=window-height (for event=TYP_EventConfig)
int gl_move |
( |
MemObj * |
mo, |
|
|
void ** |
data |
|
) |
| |
callback from mouse-move. if mousbuttons down: rotate|zoom|pan.
int gl_button |
( |
MemObj * |
mo, |
|
|
void ** |
data |
|
) |
| |
mousebuttons changed: save state.
int gl_key |
( |
MemObj * |
mo, |
|
|
void ** |
data |
|
) |
| |
keyboard-event. Key 'B': block input.
int gl_idle |
( |
void * |
data | ) |
|