Game Control Plus  1.2.2
 All Classes Namespaces Functions Variables Pages
net.java.games.input.IDirectInput Class Reference

Public Member Functions

 IDirectInput (DummyWindow window) throws IOException
 
final List getDevices ()
 
final void releaseDevices ()
 
final void release ()
 

Private Member Functions

final void enumDevices () throws IOException
 
final native void nEnumDevices (long addr) throws IOException
 
final void addDevice (long address, byte[] instance_guid, byte[] product_guid, int dev_type, int dev_subtype, String instance_name, String product_name) throws IOException
 

Static Private Member Functions

static final native long createIDirectInput () throws IOException
 
static final native void nRelease (long address)
 

Private Attributes

final List devices = new ArrayList()
 
final long idirectinput_address
 
final DummyWindow window
 

Detailed Description

Java wrapper for IDirectInput

Author
martak
elias
Version
1.0