#include <InputEngine.h>
Inheritance diagram for CInputEngine:
Public Member Functions | |
CMouse * | GetMouse () |
CKeyboard * | GetKeyboard () |
int | Create () |
int | Poll () |
void | Destroy () |
virtual bool | IsOfType (eEntityType eType) |
Protected Attributes | |
CKeyboard * | m_pKeyboard |
CMouse * | m_pMouse |
This class manages all the input from hardware-based devices (keyboard, mouse, gamepad etc) and provides easy-to-use interface to access them/their values/keys
Definition at line 15 of file InputEngine.h.
|
Method details:
References CKeyboard::Create(), CMouse::Create(), m_pKeyboard, and m_pMouse. |
|
Method details: Destroys the engineDefinition at line 59 of file InputEngine.cpp. References m_pKeyboard, and m_pMouse. |
|
Method details:
References m_pKeyboard. |
|
Method details:
References m_pMouse. Referenced by CGUIMenuEntry::Draw(), CGUIButton::GetCurrentAnimation(), CGUIElement::OnMouseMove(), CGUIMenuEntry::PointInChildRects(), CGUIScrollBar::ProcessMessage(), and CGUI::Update(). |
|
Method details: This is an implementation of Custom RTTI Reimplemented from CEntity. Definition at line 75 of file InputEngine.cpp. References CEntity::IsOfType(). |
|
Method details:
References m_pKeyboard, m_pMouse, CMouse::Poll(), and CKeyboard::Poll(). |
|
Pointer to keyboard device class Definition at line 56 of file InputEngine.h. Referenced by Create(), Destroy(), GetKeyboard(), and Poll(). |
|
Pointer to mouse device class Definition at line 57 of file InputEngine.h. Referenced by Create(), Destroy(), GetMouse(), and Poll(). |