43 #define MOUSE_LEFT_BUTTON (1<<0)
44 #define MOUSE_RIGHT_BUTTON (1<<1)
45 #define MOUSE_MIDDLE_BUTTON (1<<2)
47 #define MOUSE_NUM_BUTTONS 3
50 #define LOWEST_MOUSE_BUTTON (1<<0)
51 #define HIGHEST_MOUSE_BUTTON (1<<2)
void mouse_force_pos(int x, int y)
float mouse_down_time(int btn)
void mouse_mark_button(uint flags, int set)
int mouse_down_count(int n, int reset_count=1)
void mouse_get_delta(int *dx=NULL, int *dy=NULL, int *dz=NULL)
int mouse_up_count(int n)
void getWindowMousePos(POINT *pt)
void setWindowMousePos(POINT *pt)
int mouse_get_pos(int *xpos, int *ypos)
GLint GLint GLint GLint GLint x
int mouse_get_pos_unscaled(int *xpos, int *ypos)
void mouse_set_pos(int xpos, int ypos)
void mouse_get_real_pos(int *mx, int *my)