PS2SDK
PS2 Homebrew Libraries
libmouse.h
Go to the documentation of this file.
1 /*
2 # _____ ___ ____ ___ ____
3 # ____| | ____| | | |____|
4 # | ___| |____ ___| ____| | \ PS2DEV Open Source Project.
5 #-----------------------------------------------------------------------
6 # Copyright 2001-2004, ps2dev - http://www.ps2dev.org
7 # Licenced under Academic Free License version 2.0
8 # Review ps2sdk README & LICENSE files for further details.
9 */
10 
16 #ifndef __LIBMOUSE_H__
17 #define __LIBMOUSE_H__
18 
19 #include <ps2mouse.h>
20 
21 typedef mouse_data PS2MouseData;
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
28 extern int PS2MouseInit(void);
30 extern int PS2MouseRead(PS2MouseData *);
32 extern int PS2MouseSetReadMode(u32 readMode);
34 extern u32 PS2MouseGetReadMode();
35 
36 extern int PS2MouseSetThres(u32 thres);
37 extern u32 PS2MouseGetThres();
38 extern int PS2MouseSetAccel(float accel);
39 extern float PS2MouseGetAccel();
40 extern int PS2MouseSetBoundary(int minx, int maxx, int miny, int maxy);
41 extern int PS2MouseGetBoundary(int *minx, int *maxx, int *miny, int *maxy);
42 extern int PS2MouseSetPosition(int x, int y);
43 extern int PS2MouseReset();
44 extern u32 PS2MouseEnum();
45 extern int PS2MouseSetDblClickTime(u32 msec);
46 extern u32 PS2MouseGetDblClickTIme();
47 extern u32 PS2MouseGetVersion();
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 #endif /* __LIBMOUSE_H__ */
PS2MouseInit
int PS2MouseInit(void)
Definition: libmouse.c:41
ps2mouse.h
PS2MouseSetReadMode
int PS2MouseSetReadMode(u32 readMode)
Definition: libmouse.c:84
_mouse_data
Definition: ps2mouse.h:21
PS2MouseGetReadMode
u32 PS2MouseGetReadMode()
Definition: libmouse.c:94
PS2MouseRead
int PS2MouseRead(PS2MouseData *)
Definition: libmouse.c:64