com.jme3.input
Interface JoyInput

All Superinterfaces:
Input
All Known Implementing Classes:
JInputJoyInput

public interface JoyInput
extends Input

A specific API for interfacing with joysticks or gaming controllers.


Field Summary
static int AXIS_POV_X
          The X axis for POV (point of view hat).
static int AXIS_POV_Y
          The Y axis for POV (point of view hat).
 
Method Summary
 Joystick[] loadJoysticks(InputManager inputManager)
          Loads a list of joysticks from the system.
 void setJoyRumble(int joyId, float amount)
          Causes the joystick at joyId index to rumble with the given amount.
 
Methods inherited from interface com.jme3.input.Input
destroy, getInputTimeNanos, initialize, isInitialized, setInputListener, update
 

Field Detail

AXIS_POV_X

static final int AXIS_POV_X
The X axis for POV (point of view hat).

See Also:
Constant Field Values

AXIS_POV_Y

static final int AXIS_POV_Y
The Y axis for POV (point of view hat).

See Also:
Constant Field Values
Method Detail

setJoyRumble

void setJoyRumble(int joyId,
                  float amount)
Causes the joystick at joyId index to rumble with the given amount.

Parameters:
joyId - The joystick index
amount - Rumble amount. Should be between 0 and 1.

loadJoysticks

Joystick[] loadJoysticks(InputManager inputManager)
Loads a list of joysticks from the system.

Parameters:
inputManager - The input manager requesting to load joysticks
Returns:
A list of joysticks that are installed.