public class SDL2ControllerManager
extends java.lang.Object
implements com.badlogic.gdx.controllers.ControllerManager
Modifier and Type | Class and Description |
---|---|
static class |
SDL2ControllerManager.InputPreference |
Constructor and Description |
---|
SDL2ControllerManager() |
SDL2ControllerManager(SDL2ControllerManager.InputPreference inputPreference) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(com.badlogic.gdx.controllers.ControllerListener listener) |
void |
addListenerAndRunForConnectedControllers(com.badlogic.gdx.controllers.ControllerListener listener) |
void |
clearListeners() |
void |
close() |
com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.Controller> |
getControllers() |
com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.ControllerListener> |
getListeners() |
void |
pollState() |
void |
removeListener(com.badlogic.gdx.controllers.ControllerListener listener) |
public SDL2ControllerManager()
public SDL2ControllerManager(SDL2ControllerManager.InputPreference inputPreference)
public com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.Controller> getControllers()
getControllers
in interface com.badlogic.gdx.controllers.ControllerManager
public void addListener(com.badlogic.gdx.controllers.ControllerListener listener)
addListener
in interface com.badlogic.gdx.controllers.ControllerManager
public void addListenerAndRunForConnectedControllers(com.badlogic.gdx.controllers.ControllerListener listener)
public void removeListener(com.badlogic.gdx.controllers.ControllerListener listener)
removeListener
in interface com.badlogic.gdx.controllers.ControllerManager
public void clearListeners()
clearListeners
in interface com.badlogic.gdx.controllers.ControllerManager
public com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.ControllerListener> getListeners()
getListeners
in interface com.badlogic.gdx.controllers.ControllerManager
public void close()