Input Class Reference

#include <platformInput.h>

List of all members.

Static Public Member Functions

static void init ()
static void destroy ()
static bool enable ()
static void disable ()
static void activate ()
static void deactivate ()
static U16 getAscii (U16 keyCode, KEY_STATE keyState)
static U16 getKeyCode (U16 asciiCode)
static bool isEnabled ()
static bool isActive ()
static void process ()
static InputManagergetManager ()
static U8 getModifierKeys ()
static void setModifierKeys (U8 mod)

Static Public Attributes

static InputEvent smInputEvent
 Global input routing JournaledSignal; post input events here for processing.

Static Protected Attributes

static InputManagersmManager
static bool smActive
static U8 smModifierKeys
 Current modifier keys.
static bool smLastKeyboardActivated
static bool smLastMouseActivated
static bool smLastJoystickActivated


Member Function Documentation

static void Input::init (  )  [static]

static void Input::destroy (  )  [static]

static bool Input::enable (  )  [static]

static void Input::disable (  )  [static]

static void Input::activate (  )  [static]

static void Input::deactivate (  )  [static]

static U16 Input::getAscii ( U16  keyCode,
KEY_STATE  keyState 
) [static]

static U16 Input::getKeyCode ( U16  asciiCode  )  [static]

static bool Input::isEnabled (  )  [static]

static bool Input::isActive (  )  [static]

static void Input::process (  )  [static]

static InputManager* Input::getManager (  )  [static]

static U8 Input::getModifierKeys (  )  [inline, static]

static void Input::setModifierKeys ( U8  mod  )  [inline, static]


Member Data Documentation

InputManager* Input::smManager [static, protected]

bool Input::smActive [static, protected]

U8 Input::smModifierKeys [static, protected]

Current modifier keys.

bool Input::smLastKeyboardActivated [static, protected]

bool Input::smLastMouseActivated [static, protected]

bool Input::smLastJoystickActivated [static, protected]

Global input routing JournaledSignal; post input events here for processing.