Microsoft DirectX 8.0 (Visual Basic) |
フォース フィードバック エフェクトを作成する。デバイスが現在排他協調レベルで取得されている場合、エフェクトのダウンロードも行われる。
object.CreateEffect(effectGuid As String, _ effectinfo As DIEFFECT) As DirectInputEffect
GUID_ConstantForce
GUID_RampForce
GUID_Square
GUID_Sine
GUID_Triangle
GUID_SawtoothUp
GUID_SawtoothDown
GUID_Spring
GUID_Damper
GUID_Inertia
GUID_Friction
DirectInputEffect オブジェクトを返す。
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_DEVICEFULL |
DIERR_DEVICENOTREG |
DIERR_INVALIDPARAM |
DIERR_NOTINITIALIZED |
エラーが発生しない場合、エフェクトは作成済みで、エフェクトのパラメータは更新済みであるが、エフェクトは必ずしもダウンロードされていない。エフェクトをダウンロードするには、デバイスを排他モードで取得しなければならない。