sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
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
17#ifndef __LIBMOUSE_H__
18#define __LIBMOUSE_H__
19
20#include <ps2mouse.h>
21
22typedef mouse_data PS2MouseData;
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
29extern int PS2MouseInit(void);
31extern int PS2MouseRead(PS2MouseData *);
33extern int PS2MouseSetReadMode(u32 readMode);
35extern u32 PS2MouseGetReadMode();
36
37extern int PS2MouseSetThres(u32 thres);
38extern u32 PS2MouseGetThres();
39extern int PS2MouseSetAccel(float accel);
40extern float PS2MouseGetAccel();
41extern int PS2MouseSetBoundary(int minx, int maxx, int miny, int maxy);
42extern int PS2MouseGetBoundary(int *minx, int *maxx, int *miny, int *maxy);
43extern int PS2MouseSetPosition(int x, int y);
44extern int PS2MouseReset();
45extern u32 PS2MouseEnum();
46extern int PS2MouseSetDblClickTime(u32 msec);
47extern u32 PS2MouseGetDblClickTIme();
48extern u32 PS2MouseGetVersion();
49
50#ifdef __cplusplus
51}
52#endif
53
54#endif /* __LIBMOUSE_H__ */
int PS2MouseRead(PS2MouseData *)
Definition libmouse.c:63
int PS2MouseSetReadMode(u32 readMode)
Definition libmouse.c:83
int PS2MouseInit(void)
Definition libmouse.c:41
u32 PS2MouseGetReadMode()
Definition libmouse.c:93