psl1ght
A free SDK for Sony's PS3 console
Loading...
Searching...
No Matches
mouse.h File Reference
#include <ppu-types.h>

Go to the source code of this file.

Data Structures

struct  _mouse_info
 
struct  _mouse_info_tablet
 
struct  _mouse_raw_data
 
struct  _mouse_data
 
struct  _mouse_data_list
 
struct  _mouse_tablet_data
 
struct  _mouse_tablet_data_list
 

Macros

#define MAX_MICE   127
 
#define MOUSE_MAX_CODES   64
 
#define MOUSE_MAX_DATA_LIST   (8)
 

Typedefs

typedef struct _mouse_info mouseInfo
 
typedef struct _mouse_info_tablet mouseInfoTablet
 
typedef struct _mouse_raw_data mouseRawData
 
typedef struct _mouse_data mouseData
 
typedef struct _mouse_data_list mouseDataList
 
typedef struct _mouse_tablet_data mouseTabletData
 
typedef struct _mouse_tablet_data_list mouseTabletDataList
 

Functions

s32 ioMouseInit (u32 max)
 
s32 ioMouseEnd ()
 
s32 ioMouseClearBuf (u32 port)
 
s32 ioMouseGetInfo (mouseInfo *info)
 
s32 ioMouseGetRawData (u32 port, mouseRawData *rawData)
 
s32 ioMouseGetData (u32 port, mouseData *data)
 
s32 ioMouseGetDataList (u32 port, mouseDataList *dataList)
 
s32 ioMouseGetTabletDataList (u32 port, mouseTabletDataList *tabletDataList)
 
s32 ioMouseInfoTabletMode (u32 port, mouseInfoTablet *infoTablet)
 
s32 ioMouseSetTabletMode (u32 port, u32 mode)
 

Macro Definition Documentation

◆ MAX_MICE

#define MAX_MICE   127

Definition at line 6 of file mouse.h.

◆ MOUSE_MAX_CODES

#define MOUSE_MAX_CODES   64

Definition at line 7 of file mouse.h.

◆ MOUSE_MAX_DATA_LIST

#define MOUSE_MAX_DATA_LIST   (8)

Definition at line 9 of file mouse.h.

Typedef Documentation

◆ mouseData

typedef struct _mouse_data mouseData

◆ mouseDataList

◆ mouseInfo

typedef struct _mouse_info mouseInfo

◆ mouseInfoTablet

◆ mouseRawData

typedef struct _mouse_raw_data mouseRawData

◆ mouseTabletData

◆ mouseTabletDataList

Function Documentation

◆ ioMouseClearBuf()

s32 ioMouseClearBuf ( u32  port)

◆ ioMouseEnd()

s32 ioMouseEnd ( )

◆ ioMouseGetData()

s32 ioMouseGetData ( u32  port,
mouseData data 
)

◆ ioMouseGetDataList()

s32 ioMouseGetDataList ( u32  port,
mouseDataList dataList 
)

◆ ioMouseGetInfo()

s32 ioMouseGetInfo ( mouseInfo info)

◆ ioMouseGetRawData()

s32 ioMouseGetRawData ( u32  port,
mouseRawData rawData 
)

◆ ioMouseGetTabletDataList()

s32 ioMouseGetTabletDataList ( u32  port,
mouseTabletDataList tabletDataList 
)

◆ ioMouseInfoTabletMode()

s32 ioMouseInfoTabletMode ( u32  port,
mouseInfoTablet infoTablet 
)

◆ ioMouseInit()

s32 ioMouseInit ( u32  max)

◆ ioMouseSetTabletMode()

s32 ioMouseSetTabletMode ( u32  port,
u32  mode 
)