#include <OISForceFeedback.h>
Public Types | |
| typedef std::map < Effect::EForce, Effect::EType > | SupportedEffectList |
Public Member Functions | |
| ForceFeedback () | |
| virtual | ~ForceFeedback () |
| virtual void | setMasterGain (float level)=0 |
| virtual void | setAutoCenterMode (bool auto_on)=0 |
| virtual void | upload (const Effect *effect)=0 |
| virtual void | modify (const Effect *effect)=0 |
| virtual void | remove (const Effect *effect)=0 |
| virtual short | getFFAxesNumber ()=0 |
| const SupportedEffectList & | getSupportedEffects () const |
| void | _addEffectTypes (Effect::EForce force, Effect::EType type) |
Protected Attributes | |
| SupportedEffectList | mSupportedEffects |
Definition at line 35 of file OISForceFeedback.h.
| typedef std::map<Effect::EForce, Effect::EType> OIS::ForceFeedback::SupportedEffectList |
Definition at line 89 of file OISForceFeedback.h.
| OIS::ForceFeedback::ForceFeedback | ( | ) | [inline] |
Definition at line 38 of file OISForceFeedback.h.
| virtual OIS::ForceFeedback::~ForceFeedback | ( | ) | [inline, virtual] |
Definition at line 39 of file OISForceFeedback.h.
| virtual void OIS::ForceFeedback::setMasterGain | ( | float | level | ) | [pure virtual] |
| level | A value between 0.0 and 1.0 represent the percentage of gain. 1.0 being the highest possible force level (means no scaling). |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| virtual void OIS::ForceFeedback::setAutoCenterMode | ( | bool | auto_on | ) | [pure virtual] |
| auto_on | true to turn auto centering on, false to turn off. |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| virtual void OIS::ForceFeedback::upload | ( | const Effect * | effect | ) | [pure virtual] |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| virtual void OIS::ForceFeedback::modify | ( | const Effect * | effect | ) | [pure virtual] |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| virtual void OIS::ForceFeedback::remove | ( | const Effect * | effect | ) | [pure virtual] |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| virtual short OIS::ForceFeedback::getFFAxesNumber | ( | ) | [pure virtual] |
Implemented in OIS::LinuxForceFeedback, and OIS::Win32ForceFeedback.
| const ForceFeedback::SupportedEffectList & ForceFeedback::getSupportedEffects | ( | ) | const |
Definition at line 39 of file OISForceFeedback.cpp.
References mSupportedEffects.
Referenced by doStartup().
| void ForceFeedback::_addEffectTypes | ( | Effect::EForce | force, | |
| Effect::EType | type | |||
| ) |
Definition at line 29 of file OISForceFeedback.cpp.
References mSupportedEffects, OIS_EXCEPT, OIS::Effect::Unknown, and OIS::Effect::UnknownForce.
Referenced by OIS::Win32ForceFeedback::_addEffectSupport().
Definition at line 99 of file OISForceFeedback.h.
Referenced by _addEffectTypes(), and getSupportedEffects().
1.5.4