sge::input Namespace Reference


Classes

class  key_state_tracker
class  key_type
class  key_pair
struct  mod_state
class  system

Namespaces

namespace  kc

Typedefs

typedef kc::type key_code
typedef int key_state
typedef shared_ptr< systemsystem_ptr

Functions

bool operator< (const key_type &l, const key_type &r)
bool operator== (const key_type &l, const key_type &r)
bool operator!= (const key_type &l, const key_type &r)
bool is_mouse_button (const key_code key)
bool is_mouse_axis (const key_code key)
bool is_keyboard_key (const key_code key)
bool is_shift (const key_code key)
bool is_ctrl (const key_code key)
bool is_alt (const key_code key)


Typedef Documentation

typedef int sge::input::key_state


Function Documentation

bool sge::input::is_alt ( const key_code  key  )  [inline]

bool sge::input::is_ctrl ( const key_code  key  )  [inline]

bool sge::input::is_keyboard_key ( const key_code  key  )  [inline]

bool sge::input::is_mouse_axis ( const key_code  key  )  [inline]

bool sge::input::is_mouse_button ( const key_code  key  )  [inline]

bool sge::input::is_shift ( const key_code  key  )  [inline]

bool sge::input::operator!= ( const key_type &  l,
const key_type &  r 
) [inline]

bool sge::input::operator< ( const key_type &  l,
const key_type &  r 
) [inline]

bool sge::input::operator== ( const key_type &  l,
const key_type &  r 
) [inline]


Generated on Wed Sep 10 22:17:52 2008 for sge by  doxygen 1.5.5