IDirectInputEffect インターフェイス
IDirectInputEffect インターフェイスのメソッドを使用して、アプリケーションはフォース フィードバック デバイスのエフェクトを管理できます。
IDirectInputEffect のメンバー
メソッド | 説明 |
---|---|
IDirectInputEffect::Download | デバイスにエフェクトを配置します。 |
IDirectInputEffect::Escape | ドライバーにハードウェア固有のコマンドを送ります。 |
IDirectInputEffect::GetEffectGuid | IDirectInputEffect インターフェイス オブジェクトによって表現されるエフェクトのグローバル一意識別子 (GUID) を取得します。 |
IDirectInputEffect::GetEffectStatus | エフェクトの状態を取得します。 |
IDirectInputEffect::GetParameters | エフェクトに関する情報を取得します。 |
IDirectInputEffect::Initialize | DirectInputEffect オブジェクトを初期化します。 |
IDirectInputEffect::SetParameters | エフェクトの特性を設定します。 |
IDirectInputEffect::Start | エフェクトの再生を開始します。 |
IDirectInputEffect::Stop | エフェクトの再生を停止します。 |
IDirectInputEffect::Unload | デバイスからエフェクトを削除します。 |
解説
このインターフェイスを取得するには、IDirectInputDevice8::CreateEffect メソッドを使用します。
LPDIRECTINPUTEFFECT 型は、IDirectInputEffect インターフェイスへのポインターとして定義されています。
typedef struct IDirectInputEffect *LPDIRECTINPUTEFFECT;