|
Public Member Functions |
| int | iaction_mouse_down_handler (int local_x, int local_y) |
| int | iaction_mouse_up_handler (int local_x, int local_y, bool inside) |
| int | iaction_mouse_held_down_handler (int local_x, int local_y, bool inside) |
| int | iaction_special_handler (int key, int modifiers) |
| void | iaction_init (void) |
| void | iaction_draw_active_area_persp (void) |
| void | iaction_draw_active_area_ortho (void) |
| void | iaction_dump (FILE *output) |
| void | setup_texture (void) |
| void | setup_lights (void) |
| void | draw_ball (float radius) |
| void | init_ball (void) |
| void | reset (void) |
| bool | needs_idle (void) const |
| void | idle (void) |
| void | copy_float_array_to_ball (void) |
| void | copy_ball_to_float_array (void) |
| void | set_spin (float damp_factor) |
| | GLUI_Rotation (GLUI_Node *parent, const char *name, float *live_var=NULL, int id=-1, GLUI_CB callback=GLUI_CB()) |
| | GLUI_Rotation (void) |
Public Attributes |
| Arcball * | ball |
| GLUquadricObj * | quadObj |
| bool | can_spin |
| bool | spinning |
| float | damping |
Protected Member Functions |
| void | common_init () |