Main Page
Namespaces
Classes
Files
Related Pages
Class List
Class Hierarchy
Class Members
Common Media Input Layer Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Application
cmil::Axis
Note that
SDL
provides a signed integer value for each axis (-32768 to 32768)
cmil::AxisAction
cmil::ComboHandler
cmil::ContextActor
ContextActor
cmil::Coord
cmil::CoordAction
cmil::defaultContext
The context delegates how it's effected through a sequencer(Sequence Registry),
cmil::SDL::DefaultKeyboard
cmil::SDL::DefaultMouse
cmil::DeviceInputs
cmil::DeviceRegistry
cmil::SDL::DeviceTranslator
cmil::Ev
Exception
cmil::GameController
cmil::Hat
cmil::HatAction
helloAction
cmil::InputAction
cmil::InputActor
This class defines the interface to an
InputActor
(IE observer to the Arbitrator)
cmil::InputArbitrator
Registers input devices, and receives event information from InputTranslator(s), notifies InputActor(s)
cmil::InputContext
This represents a context which is affected by input events passed
cmil::InputData
cmil::InputDevice
This provides a container for device information
cmil::InputNode
cmil::InputSequencer
cmil::InputTranslator
cmil::Keyboard
This is a base keyboard device
Logger
LogManager
cmil::ModAction
cmil::ModData
cmil::Motion
This is data which provides general relative motion
cmil::MotionAction
cmil::Mouse
This is a base mouse device
cmil::NodeSequencer
cmil::NormalHandler
cmil::NormalHandler::NodeSequence
cmil::Press
cmil::SDL::Relay
cmil::SDL::SDLControllers
cmil::SDL::SDLControllers::Device
This class encapsulates individual joystick information
cmil::SDL::SDLKeyboards
cmil::SDL::SDLMice
cmil::SDL::SDLSystem
TODO Unfortunetly this system is way to tightly coupled to specific methods and structures provided by
SDL
,
cmil::SDL::SDLSystem::Parameters
cmil::SDL::SDLTranslator
Translates
SDL
events to
InputData
for the
InputArbitrator
Singleton< T, InstanceArg >
SingletonNoArg< T >
cmil::SDL::SupportedFactory
cmil::System
cmil::SystemClient
cmil::SDL::tDeviceTranslator< DeviceBase >
This class provides common concrete behavior for translators of a specific device type
cmil::tInputData< ActionType >
This is a template wrapper for the
InputData
class, which provides common concrete functionality to subclasses
cmil::tInputIndex< T >
cmil::TranslatorRegistry
WidgetMouse
This is an example of a custom device
(c) 2006-2007 John P. Feltz
Generated on Wed Jul 25 16:08:02 2007 for Common Media Input Layer by
1.4.7