外部コントローラとの主要インターフェイスは、
Controller クラスを経由します。
Controller クラスは、ジョイスティックや複数 DOF (自由度) デバイスなどのデバイスとのインターフェイスです。API は、複数ボタンの入力と同様に、3DOF および 6DOF デバイスをサポートしています。
インターフェイスによりデバイスが存在しているかどうかをクエリできます。
状態の更新はデバイスのクエリによって得られます。つまり、これは、割り込みドリブンではなく、ポーリングされるインターフェイスです。