core::InputMap Class Reference

This is the input map class. More...

#include <InputMap.h>

Collaboration diagram for core::InputMap:

Collaboration graph
[legend]

List of all members.

Public Types

enum  E_KEY_TYPE

Public Member Functions

const char * toString ()

Static Public Member Functions

static void createInstance ()
static void deleteInstance ()
static InputMapgetInstance ()
static void inputKey (uint32 key)
static bool verifyIfWasPressed (E_KEY_TYPE eKey)


Detailed Description

This is the input map class.

Member Enumeration Documentation

The keys


Member Function Documentation

static void core::InputMap::createInstance (  )  [static]

Create the input map instance.

static void core::InputMap::deleteInstance (  )  [static]

Delete the input map instance.

static InputMap* core::InputMap::getInstance (  )  [static]

Get the input map instance.

Returns:
Returns the instance.

static void core::InputMap::inputKey ( uint32  key  )  [static]

Receive the input key from the specific device.

Note:
This only need to be used directly on the device.
Parameters:
key The input key.

static bool core::InputMap::verifyIfWasPressed ( E_KEY_TYPE  eKey  )  [static]

Verify if the specific key was pressed.

Parameters:
eKey The key type.
Returns:
Returns true if was pressed.

const char* core::InputMap::toString (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Mon Mar 3 10:53:09 2008 for Aika by  doxygen 1.5.5