Package com.jme3.input
Interface JoystickButton
- All Known Implementing Classes:
DefaultJoystickButton
public interface JoystickButton
Represents a single button of a Joystick.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignButton
(String mappingName) Assign the mapping name to receive events from the given button index on the joystick.int
Returns the unique buttonId of this joystick axis within a given InputManager context.Returns the joystick to which this axis object belongs.Returns the logical identifier of this joystick axis.getName()
Returns the name of this joystick.
-
Field Details
-
BUTTON_0
- See Also:
-
BUTTON_1
- See Also:
-
BUTTON_2
- See Also:
-
BUTTON_3
- See Also:
-
BUTTON_4
- See Also:
-
BUTTON_5
- See Also:
-
BUTTON_6
- See Also:
-
BUTTON_7
- See Also:
-
BUTTON_8
- See Also:
-
BUTTON_9
- See Also:
-
BUTTON_10
- See Also:
-
BUTTON_11
- See Also:
-
-
Method Details
-
assignButton
Assign the mapping name to receive events from the given button index on the joystick.- Parameters:
mappingName
- The mapping to receive joystick button events.
-
getJoystick
Joystick getJoystick()Returns the joystick to which this axis object belongs.- Returns:
- the pre-existing instance
-
getName
String getName()Returns the name of this joystick.- Returns:
- the name of this joystick.
-
getLogicalId
String getLogicalId()Returns the logical identifier of this joystick axis.- Returns:
- the logical identifier of this joystick.
-
getButtonId
int getButtonId()Returns the unique buttonId of this joystick axis within a given InputManager context.- Returns:
- the buttonId of this joystick axis.
-