#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(). |
1.3.8