public class AndroidController
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected float[] |
axes |
protected int[] |
axesIds |
protected com.badlogic.gdx.utils.IntIntMap |
buttons |
boolean |
connected |
protected int |
pov |
| Constructor and Description |
|---|
AndroidController(int deviceId,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(com.badlogic.gdx.controllers.ControllerListener listener) |
boolean |
canVibrate() |
com.badlogic.gdx.math.Vector3 |
getAccelerometer(int accelerometerIndex) |
float |
getAxis(int axisIndex) |
int |
getAxisCount() |
boolean |
getButton(int buttonIndex) |
int |
getDeviceId() |
com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.ControllerListener> |
getListeners() |
ControllerMapping |
getMapping() |
int |
getMaxButtonIndex() |
int |
getMinButtonIndex() |
java.lang.String |
getName() |
int |
getPlayerIndex() |
com.badlogic.gdx.controllers.PovDirection |
getPov(int povIndex) |
int |
getPovCount() |
boolean |
getSliderX(int sliderIndex) |
boolean |
getSliderY(int sliderIndex) |
java.lang.String |
getUniqueId() |
boolean |
hasPovAxis() |
boolean |
isAttached() |
boolean |
isConnected() |
boolean |
isVibrating() |
void |
removeListener(com.badlogic.gdx.controllers.ControllerListener listener) |
void |
setAccelerometerSensitivity(float sensitivity) |
void |
setAttached(boolean attached) |
void |
setPlayerIndex(int index) |
void |
startVibration(float strength) |
void |
stopVibration() |
boolean |
supportsPlayerIndex() |
protected final com.badlogic.gdx.utils.IntIntMap buttons
protected final float[] axes
protected final int[] axesIds
protected int pov
public boolean connected
public boolean isAttached()
public boolean hasPovAxis()
public void setAttached(boolean attached)
public int getDeviceId()
public boolean getSliderX(int sliderIndex)
public boolean getSliderY(int sliderIndex)
public com.badlogic.gdx.math.Vector3 getAccelerometer(int accelerometerIndex)
public void setAccelerometerSensitivity(float sensitivity)
public void addListener(com.badlogic.gdx.controllers.ControllerListener listener)
public void removeListener(com.badlogic.gdx.controllers.ControllerListener listener)
public com.badlogic.gdx.utils.Array<com.badlogic.gdx.controllers.ControllerListener> getListeners()
public boolean getButton(int buttonIndex)
public float getAxis(int axisIndex)
public com.badlogic.gdx.controllers.PovDirection getPov(int povIndex)
public java.lang.String getName()
public boolean canVibrate()
public boolean isVibrating()
public void startVibration(float strength)
public void stopVibration()
public java.lang.String getUniqueId()
public boolean supportsPlayerIndex()
public int getPlayerIndex()
public void setPlayerIndex(int index)
public int getMinButtonIndex()
public int getMaxButtonIndex()
public int getAxisCount()
public int getPovCount()
public boolean isConnected()
public ControllerMapping getMapping()