23 #ifndef OIS_ForceFeedBack_H 24 #define OIS_ForceFeedBack_H 51 virtual void setMasterGain(
float level) = 0;
63 virtual void setAutoCenterMode(
bool auto_on) = 0;
71 virtual void upload(
const Effect* effect) = 0;
77 virtual void modify(
const Effect* effect) = 0;
83 virtual void remove(
const Effect* effect) = 0;
89 virtual short getFFAxesNumber() = 0;
95 virtual unsigned short getFFMemoryLoad() = 0;
111 void _setGainSupport(
bool on);
112 void _setAutoCenterSupport(
bool on);
120 #endif //OIS_ForceFeedBack_H Definition: OISForceFeedback.h:35
#define _OISExport
Definition: OISPrereqs.h:40
EType
Type of effect.
Definition: OISEffect.h:64
Definition: OISEffect.h:47
Definition: OISInterface.h:34
virtual ~ForceFeedback()
Definition: OISForceFeedback.h:39
EForce
Type of force.
Definition: OISEffect.h:51
bool mSetGainSupport
Definition: OISForceFeedback.h:116
bool mSetAutoCenterSupport
Definition: OISForceFeedback.h:117
Definition: OISEffect.h:28
std::multimap< Effect::EForce, Effect::EType > SupportedEffectList
Definition: OISForceFeedback.h:97
SupportedEffectList mSupportedEffects
Definition: OISForceFeedback.h:115