Game Control Plus
1.2.2
|
Public Member Functions | |
RawInputEnvironmentPlugin () | |
final Controller[] | getControllers () |
Public Member Functions inherited from net.java.games.input.ControllerEnvironment | |
void | addControllerListener (ControllerListener l) |
void | removeControllerListener (ControllerListener l) |
Static Package Attributes | |
static | |
Private Member Functions | |
final Controller[] | enumControllers (RawInputEventQueue queue) throws IOException |
Static Private Member Functions | |
static final SetupAPIDevice | lookupSetupAPIDevice (String device_name, List setupapi_devices) |
static final void | createControllersFromDevices (RawInputEventQueue queue, List controllers, List devices, List setupapi_devices) throws IOException |
static final native void | enumerateDevices (RawInputEventQueue queue, List devices) throws IOException |
static final List | enumSetupAPIDevices () throws IOException |
static final native void | nEnumSetupAPIDevices (byte[] guid, List devices) throws IOException |
static final native byte[] | getKeyboardClassGUID () |
static final native byte[] | getMouseClassGUID () |
Additional Inherited Members | |
Static Public Member Functions inherited from net.java.games.input.ControllerEnvironment | |
static ControllerEnvironment | getEnvironment () |
Protected Member Functions inherited from net.java.games.input.ControllerEnvironment | |
ControllerEnvironment () | |
void | fireControllerAdded (Controller c) |
void | fireControllerRemoved (Controller c) |
Protected Attributes inherited from net.java.games.input.ControllerEnvironment | |
final ArrayList | controllerListeners = new ArrayList() |
Static Protected Attributes inherited from net.java.games.input.ControllerEnvironment | |
static final byte | MACOSX = 0 |
static final byte | WINDOWS = 1 |
static final byte | LINUX = 2 |
static final byte | OTHER = 3 |
static final byte | os = getOS() |
static final byte | wordsize = getWordSize() |
Static Package Functions inherited from net.java.games.input.ControllerEnvironment | |
static void | logln (String msg) |
static void | log (String msg) |
DirectInput implementation of controller environment
net.java.games.input.RawInputEnvironmentPlugin.RawInputEnvironmentPlugin | ( | ) |
Creates new DirectInputEnvironment
|
virtual |
Returns a list of all controllers available to this environment, or an empty array if there are no controllers in this environment.
Implements net.java.games.input.ControllerEnvironment.
|
staticpackage |