Skip to main content

FlixelGamepadModel

View source

enum

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)