Package Mindshifter


Classes

class  ActionMap
 ActionMap provides support for mapping input handling functions to specific inputs. More...
interface  IInputManager
 IInputManager defines an interface to the InputManager class. More...
class  InputManager
 InputManager handles the querying and processing of input data from the mouse and keyboard, and provides functions for retrieving the current input state as well as its change in state from frame to frame. Input handling callbacks are supported through action maps, which can be pushed and popped from the input manager's internal stack. More...

Enumerations

enum  DiscreteInputEventType { Up, Down, Repeat }
 Defines the type of a discrete input. More...
enum  MouseButtons { Left, Right, Middle }
 Defines the buttons of the mouse. More...

Functions

delegate void DiscreteInputEventHandler (GameTime time)
 Event handler for discrete input events such as key presses and mouse clicks.
delegate void MouseMoveEventHandler (int dx, int dy, GameTime time)
 Event handler for mouse move events.
delegate void MouseScrollEventHandler (int dw, GameTime time)
 Event handler for mouse wheel scroll events.


Enumeration Type Documentation

enum Mindshifter::DiscreteInputEventType

Defines the type of a discrete input.

Enumerator:
Up 
Down 
Repeat 

enum Mindshifter::MouseButtons

Defines the buttons of the mouse.

Enumerator:
Left 
Right 
Middle 


Function Documentation

delegate void Mindshifter.DiscreteInputEventHandler ( GameTime  time  ) 

Event handler for discrete input events such as key presses and mouse clicks.

Parameters:
time The current game time at which the event occurred

delegate void Mindshifter.MouseMoveEventHandler ( int  dx,
int  dy,
GameTime  time 
)

Event handler for mouse move events.

Parameters:
dx The delta x value of the mouse input event
dy The delta y value of the mouse input event
time The current game time at which the event occurred

delegate void Mindshifter.MouseScrollEventHandler ( int  dw,
GameTime  time 
)

Event handler for mouse wheel scroll events.

Parameters:
dw The delta wheel value of the mouse input event
time The current game time at which the event occurred


Generated on Thu Apr 10 01:31:14 2008 for InputManager by  doxygen 1.5.1-p1