Platform SDK: DirectX

ジョイスティック デバイス定数

ジョイスティック デバイス定数は、ジョイスティック デバイスのデータ パケットである DIJOYSTATE 構造体に対するオフセットを表す。指定のオフセットにあるデータは、デバイス オブジェクト、すなわちボタンまたは軸と関連付けられている。通常、それらの値は、DIDEVICEOBJECTDATADIOBJECTDATAFORMAT、または DIDEVICEOBJECTINSTANCE 構造体の dwOfs に使用される。

次のマクロは、常に状態を示すデータのオフセットを返すが、そのデータは DIJOYSTATE 構造体の先頭に関連付けられた特定のボタンまたは軸によって決まる。

DIJOFS_BUTTON0 から DIJOFS_BUTTON31 または DIJOFS_BUTTON(n) ボタン
DIJOFS_POV(n) 視点インジケータ
DIJOFS_RX x 軸回転
DIJOFS_RY y 軸回転
DIJOFS_RZ z 軸回転 (方向舵)
DIJOFS_X x 軸
DIJOFS_Y y 軸
DIJOFS_Z z 軸
DIJOFS_SLIDER(n) スライド軸