入力管理
[詳解]
#include <InputManager.h>
|
|
static void | update () |
| | 入力状態を更新する
|
| template<typename T> |
| static void | addUI2DirEvent (T *object, void(T::*method)(bool, bool)) |
| | UI操作の上下入力イベントを登録する
|
| template<typename T> |
| static void | addDir4Event (T *object, void(T::*method)(bool, bool, bool, bool)) |
| | ゲーム操作の4方向入力イベントを登録する
|
| template<typename T> |
| static void | addJumpEvent (T *object, void(T::*method)(bool)) |
| | ジャンプボタンイベントを登録する
|
| template<typename T> |
| static void | addEnterKeyEvent (T *object, void(T::*method)(bool)) |
| | スペースキーイベントを登録する
|
| template<typename T> |
| static void | removeUI2DirEvent (T *object, void(T::*method)(bool, bool)) |
| | UI操作の上下入力イベントを削除する
|
| template<typename T> |
| static void | removeDir4Event (T *object, void(T::*method)(bool, bool, bool, bool)) |
| | ゲーム操作の4方向入力イベントを削除する
|
| template<typename T> |
| static void | removeJumpEvent (T *object, void(T::*method)(bool)) |
| | ジャンプボタンイベントを削除する
|
| template<typename T> |
| static void | removeEnterKeyEvent (T *object, void(T::*method)(bool)) |
| | スペースキーイベントを削除する
|
◆ addDir4Event()
template<typename T>
| void Utility::InputManager::addDir4Event |
( |
T * | object, |
|
|
void(T::* | method )(bool, bool, bool, bool) ) |
|
inlinestatic |
ゲーム操作の4方向入力イベントを登録する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ addEnterKeyEvent()
template<typename T>
| void Utility::InputManager::addEnterKeyEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool) ) |
|
inlinestatic |
スペースキーイベントを登録する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ addJumpEvent()
template<typename T>
| void Utility::InputManager::addJumpEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool) ) |
|
inlinestatic |
ジャンプボタンイベントを登録する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ addUI2DirEvent()
template<typename T>
| void Utility::InputManager::addUI2DirEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool, bool) ) |
|
inlinestatic |
UI操作の上下入力イベントを登録する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ removeDir4Event()
template<typename T>
| void Utility::InputManager::removeDir4Event |
( |
T * | object, |
|
|
void(T::* | method )(bool, bool, bool, bool) ) |
|
inlinestatic |
ゲーム操作の4方向入力イベントを削除する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ removeEnterKeyEvent()
template<typename T>
| void Utility::InputManager::removeEnterKeyEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool) ) |
|
inlinestatic |
スペースキーイベントを削除する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ removeJumpEvent()
template<typename T>
| void Utility::InputManager::removeJumpEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool) ) |
|
inlinestatic |
ジャンプボタンイベントを削除する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
◆ removeUI2DirEvent()
template<typename T>
| void Utility::InputManager::removeUI2DirEvent |
( |
T * | object, |
|
|
void(T::* | method )(bool, bool) ) |
|
inlinestatic |
UI操作の上下入力イベントを削除する
- テンプレート引数
-
- 引数
-
| object | インスタンス |
| method | メンバ関数のポインタ |
このクラス詳解は次のファイルから抽出されました:
- KCGStudyDXLibProject/KCGStudyDXLibProject/src/utility/InputManager.h
- KCGStudyDXLibProject/KCGStudyDXLibProject/src/utility/InputManager.cpp