cmil Namespace Reference

This class defines the interface and functionality of an actor with an input "context". More...


Classes

class  ContextActor
class  InputAction
class  InputActor
 This class defines the interface to an InputActor (IE observer to the Arbitrator). More...
class  InputArbitrator
 registers input devices, and receives event information from InputTranslator(s), notifies InputActor(s) More...
class  InputContext
 This represents a context which is affected by input events passed. More...
class  defaultContext
 The context delegates how it's effected through a sequencer(Sequence Registry),. More...
class  InputData
class  tInputData
 This is a template wrapper for the InputData class, which provides common concrete functionality to subclasses. More...
class  ModAction
class  ModData
class  Press
class  AxisAction
class  Axis
 Note that SDL provides a signed integer value for each axis (-32768 to 32768). More...
class  MotionAction
class  Motion
 This is data which provides general relative motion. More...
class  CoordAction
class  Coord
class  HatAction
class  Hat
class  DeviceInputs
class  tInputIndex
class  InputDevice
 This provides a container for device information. More...
class  DeviceRegistry
class  GameController
class  Keyboard
 This is a base keyboard device. More...
class  Mouse
 This is a base mouse device. More...
class  Ev
class  InputNode
class  ComboHandler
class  NormalHandler
class  NodeSequencer
class  InputSequencer
class  InputTranslator
class  TranslatorRegistry
class  System
class  SystemClient

Namespaces

namespace  SDL

Variables

const bool pressed = true
const bool released = false


Detailed Description

This class defines the interface and functionality of an actor with an input "context".

InputSeqeuncer(Registery) This defines an interface for a class which manages an internal representation of valid input sequences, and then handles events to trigger actions based on that representation.


Variable Documentation

const bool cmil::pressed = true

Definition at line 29 of file InputData.h.

Referenced by cmil::ModAction::Movement(), cmil::SDL::SDLControllers::translate(), cmil::SDL::SDLMice::translate(), and cmil::SDL::SDLKeyboards::translate().

const bool cmil::released = false

Definition at line 30 of file InputData.h.

Referenced by cmil::SDL::SDLControllers::translate(), cmil::SDL::SDLMice::translate(), and cmil::SDL::SDLKeyboards::translate().


(c) 2006-2007 John P. Feltz
Generated on Wed Jul 25 16:08:02 2007 for Common Media Input Layer by doxygen 1.4.7

SourceForge.net Logo