|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.input.devices.InputDevice
org.jagatoo.input.devices.Controller
org.jagatoo.input.impl.jinput.JInputController
public class JInputController
JInput implementation of a Controller.
| Constructor Summary | |
|---|---|
protected |
JInputController(ControllerFactory factory,
InputSourceWindow sourceWindow,
EventQueue eventQueue,
net.java.games.input.Controller controller)
|
| Method Summary | |
|---|---|
void |
collectEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and places them into the EventQueue. |
protected void |
collectOrFireEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime,
boolean acceptsEvents)
|
void |
consumePendingEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and simply wastes them. |
protected JInputControllerAxis[] |
createAxesArray(java.lang.Object implObj)
|
protected JInputControllerButton[] |
createButtonsArray(java.lang.Object implObj)
|
void |
destroyImpl()
Destroys the Controller. |
protected net.java.games.input.Controller |
getController()
|
void |
onDeviceRegistered(InputSystem inputSystem)
This method is called by the InputSystem after the device has been completely and successfully registered. |
void |
update(InputSystem is,
EventQueue eventQueue,
long nanoTime)
Processes pending events from the system and directly fires them (notifes the listeners). |
| Methods inherited from class org.jagatoo.input.devices.InputDevice |
|---|
addInputStateListener, equals, fireStateEventsAndDoActions, getEventQueue, getName, getSourceWindow, hasInputStateListener, isEnabled, onDeviceUnregistered, removeInputStateListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected JInputController(ControllerFactory factory,
InputSourceWindow sourceWindow,
EventQueue eventQueue,
net.java.games.input.Controller controller)
throws InputSystemException
InputSystemException| Method Detail |
|---|
protected final net.java.games.input.Controller getController()
protected final void collectOrFireEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime,
boolean acceptsEvents)
throws InputSystemException
InputSystemException
public void consumePendingEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.update(InputSystem, EventQueue, long) method,
if the device is disabled or its InputSourceWindow doesn't currently
receive input events.
consumePendingEvents in class InputDeviceInputSystemException
public void collectEvents(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.update(InputSystem, EventQueue, long)
method is invoked.
collectEvents in class InputDeviceInputSystemException
public void update(InputSystem is,
EventQueue eventQueue,
long nanoTime)
throws InputSystemException
InputDevice.collectEvents(InputSystem, EventQueue, long)
method placed events into it.
update in class InputDeviceInputSystemException
public void onDeviceRegistered(InputSystem inputSystem)
throws InputSystemException
onDeviceRegistered in class InputDeviceInputSystemException
public void destroyImpl()
throws InputSystemException
destroyImpl in class ControllerInputSystemExceptionprotected final JInputControllerAxis[] createAxesArray(java.lang.Object implObj)
createAxesArray in class Controllerprotected final JInputControllerButton[] createButtonsArray(java.lang.Object implObj)
createButtonsArray in class Controller
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||