CONST_DIDFTFLAGS
CONST_DIDFTFLAGS 列挙のメンバは、列挙するデバイス オブジェクトのタイプを指定するために DirectInputDevice.GetDeviceObjectsEnum メソッドの flags パラメータに使用される。これらの値は、デバイス オブジェクトの能力を表すために DirectInputDeviceObjectInstance.GetFlags メソッドによっても返される。
Enum CONST_DIDFTFLAGS
DIDFT_ABSAXIS = 2
DIDFT_ALL = 0
DIDFT_ANYINSTANCE = 16776960 (&HFFFF00)
DIDFT_AXIS = 3
DIDFT_BUTTON = 12
DIDFT_COLLECTION = 64 (&H40)
DIDFT_FFACTUATOR = 16777216 (&H1000000)
DIDFT_FFEFFECTTRIGGER = 33554432 (&H2000000)
DIDFT_INSTANCEMASK = 16776960(&HFFFF00)
DIDFT_NOCOLLECTION = 16776960 (&HFFFF00)
DIDFT_NODATA = 128 (&H80)
DIDFT_POV = 16 (&H10)
DIDFT_PSHBUTTON = 4
DIDFT_RELAXIS = 1
DIDFT_TGLBUTTON = 8
End Enum
- DIDFT_ABSAXIS
- 絶対軸。
- DIDFT_ALL
- すべてのオブジェクト。
- DIDFT_ANYINSTANCE
- オブジェクトの任意のインスタンス。
- DIDFT_AXIS
- 絶対軸、相対軸のどちらか。
- DIDFT_BUTTON
- プッシュ ボタンまたはトグル ボタン。
- DIDFT_COLLECTION
- HID リンク コレクション。HID リンク コレクションは、独自のデータを生成しない。
- DIDFT_FFACTUATOR
- フォース フィードバック アクチュエータを含むオブジェクト。つまり、フォースをこのオブジェクトに適用することができる。
- DIDFT_FFEFFECTTRIGGER
- フォース フィードバック エフェクトをトリガするために使用できるオブジェクト。
- DIDFT_INSTANCEMASK
- DIDFT_ANYINSTANCE と同じ。
- DIDFT_NOCOLLECTION
- あらゆる HID リンク コレクションに属しない、つまり、DirectInputDeviceObjectInstance.GetCollectionNumber がゼロを返すオブジェクト。
- DIDFT_NODATA
- データを生成しないオブジェクト。
- DIDFT_POV
- 視点コントローラ。
- DIDFT_PSHBUTTON
- プッシュ ボタン。プッシュ ボタンは、ユーザーが押したときにダウン、ユーザーが離したときにアップと報告される。
- DIDFT_RELAXIS
- 相対軸。
- DIDFT_TGLBUTTON
- トグル ボタン。トグル ボタンは、ユーザーが押したときにダウンと報告され、ユーザーが再度そのボタンを押すまでその状態に留まる。