Uses of Interface
de.esw.eengine.core.IInputDevice

Packages that use IInputDevice
de.esw.eengine.core   
de.esw.eengine.device.input   
de.esw.eengine.device.render   
 

Uses of IInputDevice in de.esw.eengine.core
 

Methods in de.esw.eengine.core that return IInputDevice
 IInputDevice Core.createInputDevice(java.lang.Class<? extends IInputDevice> inputDevice)
          Creates a new IInputDevice.
 

Methods in de.esw.eengine.core with parameters of type IInputDevice
 void IRenderDevice.attachInputDevice(IInputDevice inputDevice)
           
 void IRenderDevice.detatchInputDevice(IInputDevice inputDevice)
           
 

Method parameters in de.esw.eengine.core with type arguments of type IInputDevice
 IInputDevice Core.createInputDevice(java.lang.Class<? extends IInputDevice> inputDevice)
          Creates a new IInputDevice.
 

Uses of IInputDevice in de.esw.eengine.device.input
 

Classes in de.esw.eengine.device.input that implement IInputDevice
 class KeyboardInputDevice
           
 class MouseInputDevice
           
 class SystemInputDevice
          The addInputListener and removeInputListener methods should not used, because the SystemInputDevice is the listener for itself.
 

Uses of IInputDevice in de.esw.eengine.device.render
 

Methods in de.esw.eengine.device.render with parameters of type IInputDevice
 void WindowRenderDevice.attachInputDevice(IInputDevice inputDevice)
           
 void AbstractRenderDevice.attachInputDevice(IInputDevice inputDevice)
           
 void FullscreenRenderDevice.attachInputDevice(IInputDevice inputDevice)
           
 void WindowRenderDevice.detatchInputDevice(IInputDevice inputDevice)
           
 void AbstractRenderDevice.detatchInputDevice(IInputDevice inputDevice)
           
 void FullscreenRenderDevice.detatchInputDevice(IInputDevice inputDevice)