ランタイム: Mix/HID/IManager.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

IManager.h
Go to the documentation of this file.
1 #pragma once
2
5
6 #include "Mix/Reference.h"
7
8 namespace Mix{ namespace HID{
9
12 class IManager : public Mix::Reference
13 {
14 protected:
16 virtual ~IManager( void ){}
17
18 public:
22 virtual Boolean GetKeyboard( Mix::HID::IKeyboard** ppKeyboard ) = 0;
23
27 virtual Boolean GetMouse( Mix::HID::IMouse** ppMouse ) = 0;
28
33 virtual Boolean GetGamepad( UInt32 port, Mix::HID::IGamepad** ppGamepad ) = 0;
39 virtual Boolean FindGamepad( Mix::HID::GAMEPAD_API api, Mix::HID::IGamepad** ppGamepad ) = 0;
40 };
41
42 }}
Mix::HID::IGamepad
ゲームパッドインターフェース
Definition: IGamepad.h:12
Mix::HID::IManager::FindGamepad
virtual Boolean FindGamepad(Mix::HID::GAMEPAD_API api, Mix::HID::IGamepad **ppGamepad)=0
利用可能なゲームパッドを取得します
Mix::HID::IManager::GetKeyboard
virtual Boolean GetKeyboard(Mix::HID::IKeyboard **ppKeyboard)=0
キーボードを取得します
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix::HID::IMouse
マウスインターフェース
Definition: IMouse.h:12
Mix
ミックス
Definition: AtomicValue.h:6
Mix::HID::IKeyboard
キーボードインターフェース
Definition: IKeyboard.h:12
Mix::HID::IManager
インプットマネージャインターフェース
Definition: IManager.h:12
Mix::HID::IManager::GetMouse
virtual Boolean GetMouse(Mix::HID::IMouse **ppMouse)=0
マウスを取得します
Mix::Reference
リファレンスクラス
Definition: Reference.h:12
Reference.h
リファレンスクラスインクルードファイル
Mix::HID::IManager::GetGamepad
virtual Boolean GetGamepad(UInt32 port, Mix::HID::IGamepad **ppGamepad)=0
ゲームパッドを取得します
Mix::HID::IManager::~IManager
virtual ~IManager(void)
デストラクタ
Definition: IManager.h:16
Boolean
BOOL Boolean
32ビットブーリアン
Definition: Common.h:102
Mix::HID::GAMEPAD_API
GAMEPAD_API
ゲームパッド API 列挙定数
Definition: Common.h:1093