ジョイスティックのインターフェース More...
#include <Joystick.h>

Public Member Functions | |
| virtual void | setEvent (void *event) |
| イベントの登録 | |
| virtual const char * | what (void) const =0 |
| 状態の取得 | |
| virtual bool | connect (int id)=0 |
| 接続 | |
| virtual void | disconnect (void)=0 |
| 切断 | |
| virtual bool | isConnected (void) const =0 |
| 接続状態を返す | |
| virtual size_t | axisNum (void) const =0 |
| 軸の数を取得 | |
| virtual int | axisValue (size_t index)=0 |
| 軸の入力値を取得 | |
| virtual size_t | buttonsNum (void) const =0 |
| ボタンの数を取得 | |
| virtual bool | isButtonPressed (size_t index)=0 |
| ボタン押下情報の取得 | |
ジョイスティックのインターフェース
Definition at line 19 of file Joystick.h.
| virtual void qrk::Joystick::setEvent | ( | void * | event | ) | [inline, virtual] |
イベントの登録
SDL 実装のときに用いる。
| [in] | event | イベント |
Reimplemented in qrk::UsbJoystick.
Definition at line 34 of file Joystick.h.
| virtual const char* qrk::Joystick::what | ( | void | ) | const [pure virtual] |
| virtual bool qrk::Joystick::connect | ( | int | id | ) | [pure virtual] |
接続
| [in] | id | 接続デバイスの番号 |
| true | 成功 |
| false | 失敗 |
Implemented in qrk::WiiJoystick, and qrk::UsbJoystick.
| virtual void qrk::Joystick::disconnect | ( | void | ) | [pure virtual] |
切断
Implemented in qrk::WiiJoystick, and qrk::UsbJoystick.
| virtual bool qrk::Joystick::isConnected | ( | void | ) | const [pure virtual] |
| virtual size_t qrk::Joystick::axisNum | ( | void | ) | const [pure virtual] |
| virtual int qrk::Joystick::axisValue | ( | size_t | index | ) | [pure virtual] |
軸の入力値を取得
| [in] | index | 軸の番号 |
Implemented in qrk::WiiJoystick, and qrk::UsbJoystick.
| virtual size_t qrk::Joystick::buttonsNum | ( | void | ) | const [pure virtual] |
| virtual bool qrk::Joystick::isButtonPressed | ( | size_t | index | ) | [pure virtual] |
ボタン押下情報の取得
| [in] | index | ボタンの番号 |
| true | 押されている |
| false | 離されている |
Implemented in qrk::WiiJoystick, and qrk::UsbJoystick.
1.7.6.1-20120122