cmil::InputContext Class Reference

This represents a context which is affected by input events passed. More...

#include <InputContext.h>

Inheritance diagram for cmil::InputContext:

Inheritance graph
[legend]
Collaboration diagram for cmil::InputContext:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual std::string getName () const =0
virtual void captureNormal (ModAction *action)=0
virtual Ev::SequencegetCaptured () const =0
virtual bool addCombo (const Ev &event)=0
virtual bool addNormal (const Ev &event)=0
virtual bool removeNormal (const Ev &event)=0
virtual void update (const InputData &input)=0
virtual void update (const ModData &input)=0

Detailed Description

This represents a context which is affected by input events passed.

Definition at line 26 of file InputContext.h.


Member Function Documentation

virtual bool cmil::InputContext::addCombo ( const Ev event  )  [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::addCombo().

Here is the caller graph for this function:

virtual bool cmil::InputContext::addNormal ( const Ev event  )  [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::addNormal().

Here is the caller graph for this function:

virtual void cmil::InputContext::captureNormal ( ModAction action  )  [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::captureNormal().

Here is the caller graph for this function:

virtual Ev::Sequence* cmil::InputContext::getCaptured (  )  const [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::getCaptured().

Here is the caller graph for this function:

virtual std::string cmil::InputContext::getName (  )  const [pure virtual]

Implements Logger.

Implemented in cmil::defaultContext.

virtual bool cmil::InputContext::removeNormal ( const Ev event  )  [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::removeNormal().

Here is the caller graph for this function:

virtual void cmil::InputContext::update ( const ModData input  )  [pure virtual]

Implemented in cmil::defaultContext.

virtual void cmil::InputContext::update ( const InputData input  )  [pure virtual]

Implemented in cmil::defaultContext.

Referenced by cmil::ContextActor::update().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
(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