Class: GLFW::GamepadState
- Inherits:
-
Object
- Object
- GLFW::GamepadState
- Defined in:
- lib/glfw/stubs/gamepad_state.rb,
lib/glfw/constants.rb
Overview
Describes the captured state of a gamepad.
Gamepad Axes collapse
- AXIS_LEFT_X =
0- AXIS_LEFT_Y =
1- AXIS_RIGHT_X =
2- AXIS_RIGHT_Y =
3- AXIS_LEFT_TRIGGER =
4- AXIS_RIGHT_TRIGGER =
5
Gamepad Buttons collapse
- BUTTON_A =
0- BUTTON_B =
1- BUTTON_X =
2- BUTTON_Y =
3- BUTTON_LEFT_BUMPER =
4- BUTTON_RIGHT_BUMPER =
5- BUTTON_BACK =
6- BUTTON_START =
7- BUTTON_GUIDE =
8- BUTTON_LEFT_THUMB =
9- BUTTON_RIGHT_THUMB =
10- BUTTON_DPAD_UP =
11- BUTTON_DPAD_RIGHT =
12- BUTTON_DPAD_DOWN =
13- BUTTON_DPAD_LEFT =
14- BUTTON_CROSS =
BUTTON_A- BUTTON_CIRCLE =
BUTTON_B- BUTTON_SQUARE =
BUTTON_X- BUTTON_TRIANGLE =
BUTTON_Y
Instance Method Summary collapse
-
#axis(index) ⇒ Float
Queries the value of the axis at the specified index.
-
#button(index) ⇒ Float
Queries the button state at the specified index.
Instance Method Details
#axis(index) ⇒ Float
Note:
It is recommended to use the return value rounded to a specific precision, or "dead zone", as many devices will report miniscule values even when stationary.
Note:
Use the class constants prefixed with AXIS for strongly typed index values if desired.
Queries the value of the axis at the specified index.
17 18 |
# File 'lib/glfw/stubs/gamepad_state.rb', line 17 def axis(index) end |
#button(index) ⇒ Float
Note:
Use the class constants prefixed with BUTTON for strongly typed index values if desired.
Queries the button state at the specified index.
27 28 |
# File 'lib/glfw/stubs/gamepad_state.rb', line 27 def (index) end |