|
sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
|
#include <libpad.h>Go to the source code of this file.
Classes | |
| struct | actuator_t |
| struct | pad_t |
Macros | |
| #define | MODE_DIGITAL 0 |
| #define | MODE_ANALOG 1 |
| #define | MODE_UNLOCKED 0 |
| #define | MODE_LOCKED 1 |
| #define | PAD_LEFT 0x0080 |
| #define | PAD_DOWN 0x0040 |
| #define | PAD_RIGHT 0x0020 |
| #define | PAD_UP 0x0010 |
| #define | PAD_START 0x0008 |
| #define | PAD_R3 0x0004 |
| #define | PAD_L3 0x0002 |
| #define | PAD_SELECT 0x0001 |
| #define | PAD_SQUARE 0x8000 |
| #define | PAD_CROSS 0x4000 |
| #define | PAD_CIRCLE 0x2000 |
| #define | PAD_TRIANGLE 0x1000 |
| #define | PAD_R1 0x0800 |
| #define | PAD_L1 0x0400 |
| #define | PAD_R2 0x0200 |
| #define | PAD_L2 0x0100 |
Functions | |
| pad_t * | pad_open (unsigned int port, unsigned int slot, unsigned int mode, unsigned int lock) |
| void | pad_close (pad_t *pad) |
| void | pad_wait (pad_t *pad) |
| void | pad_set_mode (pad_t *pad, int mode, int lock) |
| void | pad_set_sensitivity (pad_t *pad, int enable) |
| void | pad_init_actuators (pad_t *pad) |
| void | pad_set_actuators (pad_t *pad, int small, unsigned char large) |
| int | pad_get_state (pad_t *pad) |
| int | pad_get_num_modes (pad_t *pad) |
| int | pad_has_type (pad_t *pad, int type) |
| int | pad_get_type (pad_t *pad) |
| int | pad_get_mode (pad_t *pad) |
Input library
Definition in file input.h.
|
extern |
Get the pad's current mode
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |