AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ
|
ユーザー入力用デバイスのヌルデバイスです。 [詳細]
#include <InputManager.h>
Public メソッド | |
NullInputManager () | |
void | Flush () |
入力情報を更新します。 | |
bool | LButton () const |
左ボタンが押下状態かを取得します。 | |
bool | PushLButton () const |
左ボタンが押されたばかりか?を取得します。 | |
bool | PushUpLButton () const |
左ボタンが離されたばかりか?を取得します。 | |
bool | MButton () const |
中ボタンが押下状態かを取得します。 | |
bool | PushMButton () const |
中ボタンが押されたばかりか?を取得します。 | |
bool | PushUpMButton () const |
中ボタンが離されたばかりか?を取得します。 | |
bool | RButton () const |
右ボタンが押下状態かを取得します。 | |
bool | PushRButton () const |
右ボタンが押されたばかりか?を取得します。 | |
bool | PushUpRButton () const |
右ボタンが離されたばかりか?を取得します。 | |
void | GetXY (int &x, int &y) const |
マウスカーソルのXY座標を取得します。 | |
void | GetZ (int &z) const |
マウスホイールの回転量を取得します。 |
ユーザー入力用デバイスのヌルデバイスです。
(※ヌルデバイスとは、「何もしない」クラスのことです)
NullInputManager | ( | ) | [inline] |
void Flush | ( | ) | [inline, virtual] |
bool LButton | ( | ) | const [inline, virtual] |
左ボタンが押下状態かを取得します。
取得するように実装してください。
IInputManagerを実装しています。
bool PushLButton | ( | ) | const [inline, virtual] |
左ボタンが押されたばかりか?を取得します。
取得するように実装してください。
「押されたばかり」とは、前回呼び出し時に押されておらず今回呼出時に押されている状態を意味します。
IInputManagerを実装しています。
bool PushUpLButton | ( | ) | const [inline, virtual] |
左ボタンが離されたばかりか?を取得します。
取得するように実装してください。
「離されたばかり」とは、前回呼び出し時に押されており今回呼出時に押されていない状態を意味します。
IInputManagerを実装しています。
bool MButton | ( | ) | const [inline, virtual] |
中ボタンが押下状態かを取得します。
取得するように実装してください。
中ボタンとは、マウスホイールのことです。
IInputManagerを実装しています。
bool PushMButton | ( | ) | const [inline, virtual] |
中ボタンが押されたばかりか?を取得します。
取得するように実装してください。
中ボタンとは、マウスホイールのことです。
「押されたばかり」とは、前回呼び出し時に押されておらず今回呼出時に押されている状態を意味します。
IInputManagerを実装しています。
bool PushUpMButton | ( | ) | const [inline, virtual] |
中ボタンが離されたばかりか?を取得します。
取得するように実装してください。
中ボタンとは、マウスホイールのことです。
「離されたばかり」とは、前回呼び出し時に押されており今回呼出時に押されていない状態を意味します。
IInputManagerを実装しています。
bool RButton | ( | ) | const [inline, virtual] |
右ボタンが押下状態かを取得します。
取得するように実装してください。
IInputManagerを実装しています。
bool PushRButton | ( | ) | const [inline, virtual] |
右ボタンが押されたばかりか?を取得します。
取得するように実装してください。
「押されたばかり」とは、前回呼び出し時に押されておらず今回呼出時に押されている状態を意味します。
IInputManagerを実装しています。
bool PushUpRButton | ( | ) | const [inline, virtual] |
右ボタンが離されたばかりか?を取得します。
取得するように実装してください。
「離されたばかり」とは、前回呼び出し時に押されており今回呼出時に押されていない状態を意味します。
IInputManagerを実装しています。
void GetXY | ( | int & | x, |
int & | y | ||
) | const [inline, virtual] |
マウスカーソルのXY座標を取得します。
取得するように実装してください。
x | [out]クライアントX座標を返します。 |
y | [out]クライアントY座標を返します。 |
IInputManagerを実装しています。
void GetZ | ( | int & | z | ) | const [inline, virtual] |
マウスホイールの回転量を取得します。
取得するように実装してください。
z | [out]回転量を返します。 正数の場合は上(奥)に回転、0の場合は不動(回転せず)、負数の場合は下(手前)に回転となります。 |
IInputManagerを実装しています。