KCGStudyDXLibProject
読み取り中…
検索中…
一致する文字列を見つけられません
Utility::InputManager クラス

入力管理 [詳解]

#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方向入力イベントを登録する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ addEnterKeyEvent()

template<typename T>
void Utility::InputManager::addEnterKeyEvent ( T * object,
void(T::* method )(bool) )
inlinestatic

スペースキーイベントを登録する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ addJumpEvent()

template<typename T>
void Utility::InputManager::addJumpEvent ( T * object,
void(T::* method )(bool) )
inlinestatic

ジャンプボタンイベントを登録する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ addUI2DirEvent()

template<typename T>
void Utility::InputManager::addUI2DirEvent ( T * object,
void(T::* method )(bool, bool) )
inlinestatic

UI操作の上下入力イベントを登録する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ removeDir4Event()

template<typename T>
void Utility::InputManager::removeDir4Event ( T * object,
void(T::* method )(bool, bool, bool, bool) )
inlinestatic

ゲーム操作の4方向入力イベントを削除する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ removeEnterKeyEvent()

template<typename T>
void Utility::InputManager::removeEnterKeyEvent ( T * object,
void(T::* method )(bool) )
inlinestatic

スペースキーイベントを削除する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ removeJumpEvent()

template<typename T>
void Utility::InputManager::removeJumpEvent ( T * object,
void(T::* method )(bool) )
inlinestatic

ジャンプボタンイベントを削除する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

◆ removeUI2DirEvent()

template<typename T>
void Utility::InputManager::removeUI2DirEvent ( T * object,
void(T::* method )(bool, bool) )
inlinestatic

UI操作の上下入力イベントを削除する

テンプレート引数
Tインスタンスの型
引数
objectインスタンス
methodメンバ関数のポインタ

このクラス詳解は次のファイルから抽出されました:
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/utility/InputManager.h
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/utility/InputManager.cpp