|
||||||||||
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 Controller
public int getIndex()
getIndex
in interface Controller
public int getButtonCount()
getButtonCount
in interface Controller
public java.lang.String getButtonName(int index)
getButtonName
in interface Controller
index
- The index of the button whose name should be retrieved
public boolean isButtonPressed(int index)
isButtonPressed
in interface Controller
index
- The button to check
public void poll()
poll
in interface Controller
public float getPovX()
getPovX
in interface Controller
public float getPovY()
getPovY
in interface Controller
public float getDeadZone(int index)
getDeadZone
in interface Controller
index
- The index of the axis for which to retrieve the dead zone
public void setDeadZone(int index, float zone)
setDeadZone
in interface Controller
index
- 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 Controller
public java.lang.String getAxisName(int index)
getAxisName
in interface Controller
index
- The index of the axis whose name should be retrieved
public float getAxisValue(int index)
getAxisValue
in interface Controller
index
- The index of axis to be read
public float getXAxisValue()
getXAxisValue
in interface Controller
public float getXAxisDeadZone()
getXAxisDeadZone
in interface Controller
public void setXAxisDeadZone(float zone)
setXAxisDeadZone
in interface Controller
zone
- The dead zone to use for the X axispublic float getYAxisValue()
getYAxisValue
in interface Controller
public float getYAxisDeadZone()
getYAxisDeadZone
in interface Controller
public void setYAxisDeadZone(float zone)
setYAxisDeadZone
in interface Controller
zone
- The dead zone to use for the Y axispublic float getZAxisValue()
getZAxisValue
in interface Controller
public float getZAxisDeadZone()
getZAxisDeadZone
in interface Controller
public void setZAxisDeadZone(float zone)
setZAxisDeadZone
in interface Controller
zone
- The dead zone to use for the Z axispublic float getRXAxisValue()
getRXAxisValue
in interface Controller
public float getRXAxisDeadZone()
getRXAxisDeadZone
in interface Controller
public void setRXAxisDeadZone(float zone)
setRXAxisDeadZone
in interface Controller
zone
- The dead zone to use for the RX axispublic float getRYAxisValue()
getRYAxisValue
in interface Controller
public float getRYAxisDeadZone()
getRYAxisDeadZone
in interface Controller
public void setRYAxisDeadZone(float zone)
setRYAxisDeadZone
in interface Controller
zone
- The dead zone to use for the RY axispublic float getRZAxisValue()
getRZAxisValue
in interface Controller
public float getRZAxisDeadZone()
getRZAxisDeadZone
in interface Controller
public void setRZAxisDeadZone(float zone)
setRZAxisDeadZone
in interface Controller
zone
- 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 |