|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.lwjgl.util.input.ControllerAdapter
public class ControllerAdapter
Adapter for the Controller interface. It can be used as placeholder Controller, which doesn't do anything (eg if Controllers.create() fails and you don't want to take care of that).
| Constructor Summary | |
|---|---|
ControllerAdapter()
|
|
| Method Summary | |
|---|---|
int |
getAxisCount()
Retrieve the number of axes available on this controller. |
java.lang.String |
getAxisName(int index)
Get the name that's given to the specified axis |
float |
getAxisValue(int index)
Retrieve the value thats currently available on a specified axis. |
int |
getButtonCount()
Retrieve the number of buttons available on this controller |
java.lang.String |
getButtonName(int index)
Get the name of the specified button. |
float |
getDeadZone(int index)
Get the dead zone for a specified axis |
int |
getIndex()
Get the index of this controller in the collection |
java.lang.String |
getName()
Get the name assigned to this controller. |
float |
getPovX()
Get the X-Axis value of the POV on this controller |
float |
getPovY()
Get the Y-Axis value of the POV on this controller |
float |
getRXAxisDeadZone()
Get the dead zone for the RX axis. |
float |
getRXAxisValue()
Get the value from the RX axis if there is one. |
float |
getRYAxisDeadZone()
Get the dead zone for the RY axis. |
float |
getRYAxisValue()
Get the value from the RY axis if there is one. |
float |
getRZAxisDeadZone()
Get the dead zone for the RZ axis. |
float |
getRZAxisValue()
Get the value from the RZ axis if there is one. |
float |
getXAxisDeadZone()
Get the dead zone for the X axis. |
float |
getXAxisValue()
Get the value from the X axis if there is one. |
float |
getYAxisDeadZone()
Get the dead zone for the Y axis. |
float |
getYAxisValue()
Get the value from the Y axis if there is one. |
float |
getZAxisDeadZone()
Get the dead zone for the Z axis. |
float |
getZAxisValue()
Get the value from the Z axis if there is one. |
boolean |
isButtonPressed(int index)
Check if a button is currently pressed |
void |
poll()
Poll the controller for new data. |
void |
setDeadZone(int index,
float zone)
Set the dead zone for the specified axis |
void |
setRXAxisDeadZone(float zone)
Set the dead zone for the RX axis |
void |
setRYAxisDeadZone(float zone)
Set the dead zone for the RY axis |
void |
setRZAxisDeadZone(float zone)
Set the dead zone for the RZ axis |
void |
setXAxisDeadZone(float zone)
Set the dead zone for the X axis |
void |
setYAxisDeadZone(float zone)
Set the dead zone for the Y axis |
void |
setZAxisDeadZone(float zone)
Set the dead zone for the Z axis |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ControllerAdapter()
| Method Detail |
|---|
public java.lang.String getName()
getName in interface Controllerpublic int getIndex()
getIndex in interface Controllerpublic int getButtonCount()
getButtonCount in interface Controllerpublic java.lang.String getButtonName(int index)
getButtonName in interface Controllerindex - The index of the button whose name should be retrieved
public boolean isButtonPressed(int index)
isButtonPressed in interface Controllerindex - The button to check
public void poll()
poll in interface Controllerpublic float getPovX()
getPovX in interface Controllerpublic float getPovY()
getPovY in interface Controllerpublic float getDeadZone(int index)
getDeadZone in interface Controllerindex - The index of the axis for which to retrieve the dead zone
public void setDeadZone(int index,
float zone)
setDeadZone in interface Controllerindex - The index of hte axis for which to set the dead zonezone - The dead zone to use for the specified axispublic int getAxisCount()
getAxisCount in interface Controllerpublic java.lang.String getAxisName(int index)
getAxisName in interface Controllerindex - The index of the axis whose name should be retrieved
public float getAxisValue(int index)
getAxisValue in interface Controllerindex - The index of axis to be read
public float getXAxisValue()
getXAxisValue in interface Controllerpublic float getXAxisDeadZone()
getXAxisDeadZone in interface Controllerpublic void setXAxisDeadZone(float zone)
setXAxisDeadZone in interface Controllerzone - The dead zone to use for the X axispublic float getYAxisValue()
getYAxisValue in interface Controllerpublic float getYAxisDeadZone()
getYAxisDeadZone in interface Controllerpublic void setYAxisDeadZone(float zone)
setYAxisDeadZone in interface Controllerzone - The dead zone to use for the Y axispublic float getZAxisValue()
getZAxisValue in interface Controllerpublic float getZAxisDeadZone()
getZAxisDeadZone in interface Controllerpublic void setZAxisDeadZone(float zone)
setZAxisDeadZone in interface Controllerzone - The dead zone to use for the Z axispublic float getRXAxisValue()
getRXAxisValue in interface Controllerpublic float getRXAxisDeadZone()
getRXAxisDeadZone in interface Controllerpublic void setRXAxisDeadZone(float zone)
setRXAxisDeadZone in interface Controllerzone - The dead zone to use for the RX axispublic float getRYAxisValue()
getRYAxisValue in interface Controllerpublic float getRYAxisDeadZone()
getRYAxisDeadZone in interface Controllerpublic void setRYAxisDeadZone(float zone)
setRYAxisDeadZone in interface Controllerzone - The dead zone to use for the RY axispublic float getRZAxisValue()
getRZAxisValue in interface Controllerpublic float getRZAxisDeadZone()
getRZAxisDeadZone in interface Controllerpublic void setRZAxisDeadZone(float zone)
setRZAxisDeadZone in interface Controllerzone - The dead zone to use for the RZ axis
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||