Top Description Fields Constructors Methods
com.studiohartman.jamepad

public final Enum ControllerButton

extends Enum<ControllerButton>
Class Inheritance

This is an enumerated type for controller buttons. Things are a bit gross here because it needs to correspond with the enum SDL_GameControllerButton in SDL_gamecontroller.h. We skip the invalid button one and the max one (Who would ever want to check those anyway?). This means that we start with an index 0 instead of -1, so that's nice at least. Make sure that the indices of the included buttons matches with the values in the enum in native code. (i.e. that A is 0 in both, B is 1 in both, etc.).
Author
William Hartman

Field Summary

Modifier and TypeField and Description
public static final ControllerButton
A

public static final ControllerButton
B

public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
public static final ControllerButton
X

public static final ControllerButton
Y

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ControllerButton
public static ControllerButton[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

Aback to summary
public static final ControllerButton A
Bback to summary
public static final ControllerButton B
BACKback to summary
public static final ControllerButton BACK
BUTTON_MISC1back to summary
public static final ControllerButton BUTTON_MISC1
BUTTON_PADDLE1back to summary
public static final ControllerButton BUTTON_PADDLE1
BUTTON_PADDLE2back to summary
public static final ControllerButton BUTTON_PADDLE2
BUTTON_PADDLE3back to summary
public static final ControllerButton BUTTON_PADDLE3
BUTTON_PADDLE4back to summary
public static final ControllerButton BUTTON_PADDLE4
BUTTON_TOUCHPADback to summary
public static final ControllerButton BUTTON_TOUCHPAD
DPAD_DOWNback to summary
public static final ControllerButton DPAD_DOWN
DPAD_LEFTback to summary
public static final ControllerButton DPAD_LEFT
DPAD_RIGHTback to summary
public static final ControllerButton DPAD_RIGHT
DPAD_UPback to summary
public static final ControllerButton DPAD_UP
GUIDEback to summary
public static final ControllerButton GUIDE
LEFTBUMPERback to summary
public static final ControllerButton LEFTBUMPER
LEFTSTICKback to summary
public static final ControllerButton LEFTSTICK
RIGHTBUMPERback to summary
public static final ControllerButton RIGHTBUMPER
RIGHTSTICKback to summary
public static final ControllerButton RIGHTSTICK
STARTback to summary
public static final ControllerButton START
Xback to summary
public static final ControllerButton X
Yback to summary
public static final ControllerButton Y

Constructor Detail

ControllerButtonback to summary
private ControllerButton()

Method Detail

valueOfback to summary
public static ControllerButton valueOf(String name)
valuesback to summary
public static ControllerButton[] values()