
Defines | |
| #define | GLEW_STATIC 1 |
| #define | FRAMERATE 24.0 |
Functions | |
| static void | init (void) |
| static void | interpolate_skeletons (const std::vector< Joint > &in1, const std::vector< Joint > &in2, float t) |
| static void | display_fps (double current_time) |
| static void | display (void) |
| static void | keyboard_callback (unsigned char key, int, int) |
| static void | special_callback (int key, int, int) |
| static void | reshape_callback (int w, int h) |
| static void | idle_callback (void) |
| int | main (int argc, char *argv[]) |
Variables | |
| GLfloat | angle = 90.0f |
| int | width = 800 |
| int | height = 800 |
| Animation | animation |
| AnimatedMesh | mesh |
| std::vector< vec3 > | skel_position |
| std::vector< Quaternion > | skel_orientation |
| #define FRAMERATE 24.0 |
| #define GLEW_STATIC 1 |
| static void display | ( | void | ) | [static] |
References angle, Animation::bones, display_fps(), AnimatedMesh::draw(), FRAMERATE, interpolate_skeletons(), skel_orientation, and skel_position.
Referenced by main().

| static void display_fps | ( | double | current_time | ) | [static] |
Referenced by display().
| static void idle_callback | ( | void | ) | [static] |
Referenced by main().
| static void init | ( | void | ) | [static] |
Referenced by main().
| static void interpolate_skeletons | ( | const std::vector< Joint > & | in1, | |
| const std::vector< Joint > & | in2, | |||
| float | t | |||
| ) | [static] |
References skel_orientation, and skel_position.
Referenced by display().
| static void keyboard_callback | ( | unsigned char | key, | |
| int | , | |||
| int | ||||
| ) | [static] |
Referenced by main().
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
References Animation::bones, display(), height, idle_callback(), init(), keyboard_callback(), AnimatedMesh::load(), Animation::load(), reshape_callback(), skel_orientation, skel_position, special_callback(), and width.

| static void special_callback | ( | int | key, | |
| int | , | |||
| int | ||||
| ) | [static] |
| GLfloat angle = 90.0f |
Referenced by display(), and special_callback().
Referenced by AnimatedMesh::draw_cpu().
| std::vector<Quaternion> skel_orientation |
| std::vector<vec3> skel_position |
| int width = 800 |
Referenced by main(), and reshape_callback().
1.6.3