dtCore::AxisMapping Class Reference

A mapping for a logical axis. More...

#include <logicalinputdevice.h>

Inheritance diagram for dtCore::AxisMapping:

dtCore::AxesToAxis dtCore::AxisToAxis dtCore::ButtonAxisToAxis dtCore::ButtonsToAxis

List of all members.

Public Member Functions

 AxisMapping ()

Protected Member Functions

virtual ~AxisMapping ()
virtual void SetTargetAxis (LogicalAxis *targetAxis)=0
 Sets the target axis.
virtual LogicalAxisGetTargetAxis ()=0
 Gets the target axis.

Friends

class LogicalAxis


Detailed Description

A mapping for a logical axis.

Constructor & Destructor Documentation

dtCore::AxisMapping::AxisMapping (  ) 

dtCore::AxisMapping::~AxisMapping (  )  [protected, virtual]


Member Function Documentation

virtual void dtCore::AxisMapping::SetTargetAxis ( LogicalAxis targetAxis  )  [protected, pure virtual]

Sets the target axis.

Parameters:
targetAxis the new target axis

Implemented in dtCore::AxisToAxis, dtCore::AxesToAxis, dtCore::ButtonsToAxis, and dtCore::ButtonAxisToAxis.

virtual LogicalAxis* dtCore::AxisMapping::GetTargetAxis (  )  [protected, pure virtual]

Gets the target axis.

Returns:
the current target axis

Implemented in dtCore::AxisToAxis, dtCore::AxesToAxis, dtCore::ButtonsToAxis, and dtCore::ButtonAxisToAxis.


Friends And Related Function Documentation

friend class LogicalAxis [friend]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008