Controllerpublic class ControllerAdapter extends Object implements Controller
| Constructor | Description |
|---|---|
ControllerAdapter() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getAxisCount() |
Retrieve the number of axes available on this controller.
|
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
|
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
|
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
|
int |
getRumblerCount() |
Returns the number of rumblers this controller supports
|
String |
getRumblerName(int index) |
Returns the name of the specified rumbler
|
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 |
setRumblerStrength(int index,
float strength) |
Sets the vibration strength of the specified rumbler
|
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
|
public String getName()
getName in interface Controllerpublic int getIndex()
getIndex in interface Controllerpublic int getButtonCount()
getButtonCount in interface Controllerpublic String getButtonName(int index)
getButtonName in interface Controllerindex - The index of the button whose name should be retrievedpublic boolean isButtonPressed(int index)
isButtonPressed in interface Controllerindex - The button to checkpublic 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 zonepublic 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 String getAxisName(int index)
getAxisName in interface Controllerindex - The index of the axis whose name should be retrievedpublic float getAxisValue(int index)
getAxisValue in interface Controllerindex - The index of axis to be readpublic 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 axispublic int getRumblerCount()
ControllergetRumblerCount in interface Controllerpublic String getRumblerName(int index)
ControllergetRumblerName in interface Controllerindex - The rumbler indexpublic void setRumblerStrength(int index,
float strength)
ControllersetRumblerStrength in interface Controllerindex - The index of the rumblerstrength - The strength to vibrate atCopyright © 2002-2009 lwjgl.org. All Rights Reserved.