FlixelGamepadModel
View sourceenum
org.flixelgdx.input.gamepad.FlixelGamepadModel
public final enum FlixelGamepadModel
High-level controller family used for UI prompts (for example "press A" vs "press X") and telemetry. Input indices still come from each Controller.getMapping().
Fields
PS4
public static final FlixelGamepadModel PS4
Sony DualShock 4 and compatible controllers.
PS5
public static final FlixelGamepadModel PS5
Sony DualSense and compatible controllers.
XBOX_360
public static final FlixelGamepadModel XBOX_360
Microsoft Xbox 360 style layout.
XBOX_ONE
public static final FlixelGamepadModel XBOX_ONE
Microsoft Xbox One and Series style layout.
SWITCH_PRO
public static final FlixelGamepadModel SWITCH_PRO
Nintendo Switch Pro Controller and similar layouts.
WII
public static final FlixelGamepadModel WII
Nintendo Wii and Wii U style controllers when reported as such by the backend.
OUYA
public static final FlixelGamepadModel OUYA
OUYA controller.
UNKNOWN
public static final FlixelGamepadModel UNKNOWN
Family isn't recognized from the runtime name. Polling still uses that controller's Controller.getMapping() like any other model.
Methods
values()
public static FlixelGamepadModel[] values()
valueOf(String)
public static FlixelGamepadModel valueOf(String name)