#include <InputManager.h>
Collaboration diagram for gedi::InputManager:
Public Member Functions | |
InputManager (void) | |
~InputManager (void) | |
gedi::Error32 | Init (HINSTANCE hInstance) |
LPDIRECTINPUT8 | GetInput (void) |
Static Public Member Functions | |
static InputManager * | GetSingleton (void) |
Protected Attributes | |
LPDIRECTINPUT8 | m_lpkDInput |
Static Protected Attributes | |
static InputManager * | m_pkSingleton |
gedi::InputManager::InputManager | ( | void | ) |
Constructors
gedi::InputManager::~InputManager | ( | void | ) |
Destructor
gedi::Error32 gedi::InputManager::Init | ( | HINSTANCE | hInstance | ) |
Initialize the input manager
LPDIRECTINPUT8 gedi::InputManager::GetInput | ( | void | ) |
Get the input device handle.
gedi::InputManager * gedi::InputManager::GetSingleton | ( | void | ) | [static] |
Get (singleton) input manager.
LPDIRECTINPUT8 gedi::InputManager::m_lpkDInput [protected] |
DirectInput objects
gedi::InputManager * gedi::InputManager::m_pkSingleton [static, protected] |
Singleton