Elevate Engine 1
Loading...
Searching...
No Matches
Gamepad.h File Reference

Go to the source code of this file.

Macros

#define EE_GAMEPAD_BUTTON_A   0
 
#define EE_GAMEPAD_BUTTON_B   1
 
#define EE_GAMEPAD_BUTTON_X   2
 
#define EE_GAMEPAD_BUTTON_Y   3
 
#define EE_GAMEPAD_BUTTON_LEFT_BUMPER   4
 
#define EE_GAMEPAD_BUTTON_RIGHT_BUMPER   5
 
#define EE_GAMEPAD_BUTTON_BACK   6
 
#define EE_GAMEPAD_BUTTON_START   7
 
#define EE_GAMEPAD_BUTTON_GUIDE   8
 
#define EE_GAMEPAD_BUTTON_LEFT_THUMB   9
 
#define EE_GAMEPAD_BUTTON_RIGHT_THUMB   10
 
#define EE_GAMEPAD_BUTTON_DPAD_UP   11
 
#define EE_GAMEPAD_BUTTON_DPAD_RIGHT   12
 
#define EE_GAMEPAD_BUTTON_DPAD_DOWN   13
 
#define EE_GAMEPAD_BUTTON_DPAD_LEFT   14
 
#define EE_GAMEPAD_BUTTON_LAST   EE_GAMEPAD_BUTTON_DPAD_LEFT
 
#define EE_GAMEPAD_BUTTON_CROSS   EE_GAMEPAD_BUTTON_A
 
#define EE_GAMEPAD_BUTTON_CIRCLE   EE_GAMEPAD_BUTTON_B
 
#define EE_GAMEPAD_BUTTON_SQUARE   EE_GAMEPAD_BUTTON_X
 
#define EE_GAMEPAD_BUTTON_TRIANGLE   EE_GAMEPAD_BUTTON_Y
 
#define EE_GAMEPAD_AXIS_LEFT_X   0
 
#define EE_GAMEPAD_AXIS_LEFT_Y   1
 
#define EE_GAMEPAD_AXIS_RIGHT_X   2
 
#define EE_GAMEPAD_AXIS_RIGHT_Y   3
 
#define EE_GAMEPAD_AXIS_LEFT_TRIGGER   4
 
#define EE_GAMEPAD_AXIS_RIGHT_TRIGGER   5
 
#define EE_GAMEPAD_AXIS_LAST   EE_GAMEPAD_AXIS_RIGHT_TRIGGER
 
#define EE_GAMEPAD_HAT_CENTERED   0
 
#define EE_GAMEPAD_HAT_UP   1
 
#define EE_GAMEPAD_HAT_RIGHT   2
 
#define EE_GAMEPAD_HAT_DOWN   4
 
#define EE_GAMEPAD_HAT_LEFT   8
 
#define EE_GAMEPAD_HAT_RIGHT_UP   (EE_GAMEPAD_HAT_RIGHT | EE_GAMEPAD_HAT_UP)
 
#define EE_GAMEPAD_HAT_RIGHT_DOWN   (EE_GAMEPAD_HAT_RIGHT | EE_GAMEPAD_HAT_DOWN)
 
#define EE_GAMEPAD_HAT_LEFT_UP   (EE_GAMEPAD_HAT_LEFT | EE_GAMEPAD_HAT_UP)
 
#define EE_GAMEPAD_HAT_LEFT_DOWN   (EE_GAMEPAD_HAT_LEFT | EE_GAMEPAD_HAT_DOWN)
 

Macro Definition Documentation

◆ EE_GAMEPAD_AXIS_LAST

#define EE_GAMEPAD_AXIS_LAST   EE_GAMEPAD_AXIS_RIGHT_TRIGGER

Definition at line 34 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_LEFT_TRIGGER

#define EE_GAMEPAD_AXIS_LEFT_TRIGGER   4

Definition at line 32 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_LEFT_X

#define EE_GAMEPAD_AXIS_LEFT_X   0

Definition at line 28 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_LEFT_Y

#define EE_GAMEPAD_AXIS_LEFT_Y   1

Definition at line 29 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_RIGHT_TRIGGER

#define EE_GAMEPAD_AXIS_RIGHT_TRIGGER   5

Definition at line 33 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_RIGHT_X

#define EE_GAMEPAD_AXIS_RIGHT_X   2

Definition at line 30 of file Gamepad.h.

◆ EE_GAMEPAD_AXIS_RIGHT_Y

#define EE_GAMEPAD_AXIS_RIGHT_Y   3

Definition at line 31 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_A

#define EE_GAMEPAD_BUTTON_A   0

Definition at line 4 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_B

#define EE_GAMEPAD_BUTTON_B   1

Definition at line 5 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_BACK

#define EE_GAMEPAD_BUTTON_BACK   6

Definition at line 10 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_CIRCLE

#define EE_GAMEPAD_BUTTON_CIRCLE   EE_GAMEPAD_BUTTON_B

Definition at line 23 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_CROSS

#define EE_GAMEPAD_BUTTON_CROSS   EE_GAMEPAD_BUTTON_A

Definition at line 22 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_DPAD_DOWN

#define EE_GAMEPAD_BUTTON_DPAD_DOWN   13

Definition at line 17 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_DPAD_LEFT

#define EE_GAMEPAD_BUTTON_DPAD_LEFT   14

Definition at line 18 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_DPAD_RIGHT

#define EE_GAMEPAD_BUTTON_DPAD_RIGHT   12

Definition at line 16 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_DPAD_UP

#define EE_GAMEPAD_BUTTON_DPAD_UP   11

Definition at line 15 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_GUIDE

#define EE_GAMEPAD_BUTTON_GUIDE   8

Definition at line 12 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_LAST

#define EE_GAMEPAD_BUTTON_LAST   EE_GAMEPAD_BUTTON_DPAD_LEFT

Definition at line 19 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_LEFT_BUMPER

#define EE_GAMEPAD_BUTTON_LEFT_BUMPER   4

Definition at line 8 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_LEFT_THUMB

#define EE_GAMEPAD_BUTTON_LEFT_THUMB   9

Definition at line 13 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_RIGHT_BUMPER

#define EE_GAMEPAD_BUTTON_RIGHT_BUMPER   5

Definition at line 9 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_RIGHT_THUMB

#define EE_GAMEPAD_BUTTON_RIGHT_THUMB   10

Definition at line 14 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_SQUARE

#define EE_GAMEPAD_BUTTON_SQUARE   EE_GAMEPAD_BUTTON_X

Definition at line 24 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_START

#define EE_GAMEPAD_BUTTON_START   7

Definition at line 11 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_TRIANGLE

#define EE_GAMEPAD_BUTTON_TRIANGLE   EE_GAMEPAD_BUTTON_Y

Definition at line 25 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_X

#define EE_GAMEPAD_BUTTON_X   2

Definition at line 6 of file Gamepad.h.

◆ EE_GAMEPAD_BUTTON_Y

#define EE_GAMEPAD_BUTTON_Y   3

Definition at line 7 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_CENTERED

#define EE_GAMEPAD_HAT_CENTERED   0

Definition at line 37 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_DOWN

#define EE_GAMEPAD_HAT_DOWN   4

Definition at line 40 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_LEFT

#define EE_GAMEPAD_HAT_LEFT   8

Definition at line 41 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_LEFT_DOWN

#define EE_GAMEPAD_HAT_LEFT_DOWN   (EE_GAMEPAD_HAT_LEFT | EE_GAMEPAD_HAT_DOWN)

Definition at line 45 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_LEFT_UP

#define EE_GAMEPAD_HAT_LEFT_UP   (EE_GAMEPAD_HAT_LEFT | EE_GAMEPAD_HAT_UP)

Definition at line 44 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_RIGHT

#define EE_GAMEPAD_HAT_RIGHT   2

Definition at line 39 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_RIGHT_DOWN

#define EE_GAMEPAD_HAT_RIGHT_DOWN   (EE_GAMEPAD_HAT_RIGHT | EE_GAMEPAD_HAT_DOWN)

Definition at line 43 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_RIGHT_UP

#define EE_GAMEPAD_HAT_RIGHT_UP   (EE_GAMEPAD_HAT_RIGHT | EE_GAMEPAD_HAT_UP)

Definition at line 42 of file Gamepad.h.

◆ EE_GAMEPAD_HAT_UP

#define EE_GAMEPAD_HAT_UP   1

Definition at line 38 of file Gamepad.h.