Package net.java.games.input
Class DirectAndRawInputEnvironmentPlugin
java.lang.Object
net.java.games.input.ControllerEnvironment
net.java.games.input.DirectAndRawInputEnvironmentPlugin
Combines the list of seperate keyboards and mice found with the raw plugin,
with the game controllers found with direct input.
-
Field Summary
Fields inherited from class net.java.games.input.ControllerEnvironment
controllerListeners
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of all controllers available to this environment, or an empty array if there are no controllers in this environment.boolean
Returns the isSupported status of this environment.final AbstractController[]
Rescans the devices and provides a list of new controllers.Methods inherited from class net.java.games.input.ControllerEnvironment
addControllerListener, fireControllerAdded, fireControllerRemoved, getDefaultEnvironment, removeControllerListener
-
Constructor Details
-
DirectAndRawInputEnvironmentPlugin
public DirectAndRawInputEnvironmentPlugin()
-
-
Method Details
-
getControllers
Description copied from class:ControllerEnvironment
Returns a list of all controllers available to this environment, or an empty array if there are no controllers in this environment.- Specified by:
getControllers
in classControllerEnvironment
- See Also:
-
rescanControllers
Description copied from class:ControllerEnvironment
Rescans the devices and provides a list of new controllers.- Specified by:
rescanControllers
in classControllerEnvironment
- Returns:
- a list of all controllers available to this environment.
-
isSupported
public boolean isSupported()Description copied from class:ControllerEnvironment
Returns the isSupported status of this environment. What makes an environment supported or not is up to the particular plugin, but may include OS or available hardware.- Specified by:
isSupported
in classControllerEnvironment
- See Also:
-