public interface ControllerListener
Controllers or a specific Controller instance to receive events.| Modifier and Type | Method and Description |
|---|---|
boolean |
accelerometerMoved(Controller controller,
int accelerometerCode,
Vector3 value)
An accelerometer value on the
Controller changed. |
boolean |
axisMoved(Controller controller,
int axisCode,
float value)
An axis on the
Controller moved. |
boolean |
buttonDown(Controller controller,
int buttonCode)
A button on the
Controller was pressed. |
boolean |
buttonUp(Controller controller,
int buttonCode)
A button on the
Controller was released. |
void |
connected(Controller controller)
A
Controller got connected. |
void |
disconnected(Controller controller)
A
Controller got disconnected. |
boolean |
povMoved(Controller controller,
int povCode,
PovDirection value)
A POV on the
Controller moved. |
boolean |
xSliderMoved(Controller controller,
int sliderCode,
boolean value)
An x-slider on the
Controller moved. |
boolean |
ySliderMoved(Controller controller,
int sliderCode,
boolean value)
An y-slider on the
Controller moved. |
void connected(Controller controller)
Controller got connected.controller - void disconnected(Controller controller)
Controller got disconnected.controller - boolean buttonDown(Controller controller, int buttonCode)
Controller was pressed. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts button constants for known controllers.controller - buttonCode - boolean buttonUp(Controller controller, int buttonCode)
Controller was released. The buttonCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts button constants for known controllers.controller - buttonCode - boolean axisMoved(Controller controller, int axisCode, float value)
Controller moved. The axisCode is controller specific. The axis value is in the range [-1, 1]. The
com.badlogic.gdx.controllers.mapping package hosts axes constants for known controllers.controller - axisCode - value - the axis value, -1 to 1boolean povMoved(Controller controller, int povCode, PovDirection value)
Controller moved. The povCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts POV constants for known controllers.controller - povCode - value - boolean xSliderMoved(Controller controller, int sliderCode, boolean value)
Controller moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers.controller - sliderCode - value - boolean ySliderMoved(Controller controller, int sliderCode, boolean value)
Controller moved. The sliderCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers.controller - sliderCode - value - boolean accelerometerMoved(Controller controller, int accelerometerCode, Vector3 value)
Controller changed. The accelerometerCode is controller specific. The
com.badlogic.gdx.controllers.mapping package hosts slider constants for known controllers. The value is a
Vector3 representing the acceleration on a 3-axis accelerometer in m/s^2.controller - accelerometerCode - value - Copyright © 2017. All rights reserved.