ランタイム
|
インプットマネージャインターフェース More...
#include <IManager.h>
Public Member Functions | |
virtual Boolean | GetKeyboard (Mix::HID::IKeyboard **ppKeyboard)=0 |
キーボードを取得します More... | |
virtual Boolean | GetMouse (Mix::HID::IMouse **ppMouse)=0 |
マウスを取得します More... | |
virtual Boolean | GetGamepad (UInt32 port, Mix::HID::IGamepad **ppGamepad)=0 |
ゲームパッドを取得します More... | |
virtual Boolean | FindGamepad (Mix::HID::GAMEPAD_API api, Mix::HID::IGamepad **ppGamepad)=0 |
利用可能なゲームパッドを取得します More... | |
![]() | |
void | AddRef (void) |
参照数を 1 増やします More... | |
void | Release (void) |
参照数を 1 減らします More... | |
Long32 | GetRefCount (void) |
参照数を取得します More... | |
Protected Member Functions | |
virtual | ~IManager (void) |
デストラクタ More... | |
![]() | |
MIX_DECLARE_ALLOCATOR () | |
Reference (void) | |
コンストラクタ More... | |
Reference (Long32 count) | |
コンストラクタ More... | |
virtual | ~Reference (void) |
デストラクタ More... | |
インプットマネージャインターフェース
|
inlineprotectedvirtual |
デストラクタ
|
pure virtual |
キーボードを取得します
[out] | ppKeyboard | 取得したキーボードを渡す Mix::HID::IKeyboard インターフェースのポインタのアドレス |
|
pure virtual |
マウスを取得します
[out] | ppMouse | 取得したマウスを渡す Mix::HID::IMouse インターフェースのポインタのアドレス |
|
pure virtual |
ゲームパッドを取得します
[in] | port | ゲームパッドのポート( Mix::HID::GAMEPAD_PORT ) |
[out] | ppGamepad | 取得したゲームパッドを表す Mix::HID::IGamepad インターフェースのポインタのアドレス |
|
pure virtual |
利用可能なゲームパッドを取得します
[in] | api | 優先するゲームパッドのAPI |
[out] | ppGamepad | 取得したゲームパッドを表す Mix::HID::IGamepad インターフェースのポインタのアドレス |