public abstract class XboxOneController extends java.lang.Object implements MdxController<XboxOneControllerListener>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
Constructor and Description |
---|
XboxOneController(com.badlogic.gdx.controllers.Controller controller) |
XboxOneController(com.badlogic.gdx.controllers.Controller controller,
DeadZone leftStickDeadZone,
DeadZone rightStickDeadZone) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(XboxOneControllerListener listener) |
void |
clearListeners() |
ControllerType |
getControllerType() |
DeadZone |
getLeftStickDeadZone() |
DeadZone |
getRightStickDeadZone() |
protected boolean |
notifyButtonDown(XboxOneButton button) |
protected boolean |
notifyButtonUp(XboxOneButton button) |
protected boolean |
notifyDisconnected() |
protected boolean |
notifyLeftStickXMoved(float value) |
protected boolean |
notifyLeftStickYMoved(float value) |
protected boolean |
notifyLeftTriggerMoved(float value) |
protected boolean |
notifyRightStickXMoved(float value) |
protected boolean |
notifyRightStickYMoved(float value) |
protected boolean |
notifyRightTriggerMoved(float value) |
void |
removeListener(XboxOneControllerListener listener) |
void |
setLeftStickDeadZone(DeadZone leftStickDeadZone) |
void |
setRightStickDeadZone(DeadZone rightStickDeadZone) |
public static final java.lang.String ID
public XboxOneController(com.badlogic.gdx.controllers.Controller controller)
protected boolean notifyDisconnected()
protected boolean notifyButtonDown(XboxOneButton button)
protected boolean notifyButtonUp(XboxOneButton button)
protected boolean notifyLeftTriggerMoved(float value)
protected boolean notifyRightTriggerMoved(float value)
protected boolean notifyLeftStickXMoved(float value)
protected boolean notifyLeftStickYMoved(float value)
protected boolean notifyRightStickXMoved(float value)
protected boolean notifyRightStickYMoved(float value)
public void addListener(XboxOneControllerListener listener)
addListener
in interface MdxController<XboxOneControllerListener>
public void removeListener(XboxOneControllerListener listener)
removeListener
in interface MdxController<XboxOneControllerListener>
public void clearListeners()
clearListeners
in interface MdxController<XboxOneControllerListener>
public ControllerType getControllerType()
getControllerType
in interface MdxController<XboxOneControllerListener>
public DeadZone getLeftStickDeadZone()
public void setLeftStickDeadZone(DeadZone leftStickDeadZone)
public DeadZone getRightStickDeadZone()
public void setRightStickDeadZone(DeadZone rightStickDeadZone)