mirror of
https://github.com/bulletphysics/bullet3
synced 2024-12-14 05:40:05 +00:00
9bddca873c
this deepmimic is still very slow, due to slow mass matrix/inverse dynamics computation. once spherical motor drive is enabled, it should be fast(er) move pd_controller_stable to pybullet_utils for easier re-use add plane_transparent.urdf to pybullet_data allow spacebar in keyboardEvents (Windows for now)
49 lines
823 B
C
49 lines
823 B
C
#ifndef COMMON_CALLBACKS_H
|
|
#define COMMON_CALLBACKS_H
|
|
|
|
typedef void (*b3WheelCallback)(float deltax, float deltay);
|
|
typedef void (*b3ResizeCallback)(float width, float height);
|
|
typedef void (*b3MouseMoveCallback)(float x, float y);
|
|
typedef void (*b3MouseButtonCallback)(int button, int state, float x, float y);
|
|
typedef void (*b3KeyboardCallback)(int keycode, int state);
|
|
typedef void (*b3RenderCallback)();
|
|
|
|
enum
|
|
{
|
|
B3G_ESCAPE = 27,
|
|
B3G_SPACE = 32,
|
|
B3G_F1 = 0xff00,
|
|
B3G_F2,
|
|
B3G_F3,
|
|
B3G_F4,
|
|
B3G_F5,
|
|
B3G_F6,
|
|
B3G_F7,
|
|
B3G_F8,
|
|
B3G_F9,
|
|
B3G_F10,
|
|
B3G_F11,
|
|
B3G_F12,
|
|
B3G_F13,
|
|
B3G_F14,
|
|
B3G_F15,
|
|
B3G_LEFT_ARROW,
|
|
B3G_RIGHT_ARROW,
|
|
B3G_UP_ARROW,
|
|
B3G_DOWN_ARROW,
|
|
B3G_PAGE_UP,
|
|
B3G_PAGE_DOWN,
|
|
B3G_END,
|
|
B3G_HOME,
|
|
B3G_INSERT,
|
|
B3G_DELETE,
|
|
B3G_BACKSPACE,
|
|
B3G_SHIFT,
|
|
B3G_CONTROL,
|
|
B3G_ALT,
|
|
B3G_RETURN,
|
|
|
|
};
|
|
|
|
#endif
|