|
Darc Library
2012.11
|
#include <px_DI_Instance.h>
Public Member Functions | |
| PX_DI_Device () | |
| DCR | init (Window *_wnd, GUID *_guid, const DIDATAFORMAT *_format, DWORD _cLevel, PFN_EVENTCALLBACK _func) |
| virtual | ~PX_DI_Device () |
| virtual DCR | Destroy () |
Protected Member Functions | |
| DCR | updateState () |
| virtual UInt | getStructSize () const =0 |
| virtual void * | getStruct ()=0 |
Protected Attributes | |
| IDirectInputDevice8 * | m_device |
| GUID | m_guid |
| Window * | m_window |
| PFN_EVENTCALLBACK | m_func |
| darc::protox::PX_DI_Device::PX_DI_Device | ( | ) | [inline] |
| virtual darc::protox::PX_DI_Device::~PX_DI_Device | ( | ) | [inline, virtual] |
| DCR darc::protox::PX_DI_Device::Destroy | ( | ) | [virtual] |
Reimplemented in darc::protox::DIKeyboardScanner.
| virtual void* darc::protox::PX_DI_Device::getStruct | ( | ) | [protected, pure virtual] |
Implemented in darc::protox::PX_DI_MouseController, and darc::protox::DIKeyboardScanner.
| virtual UInt darc::protox::PX_DI_Device::getStructSize | ( | ) | const [protected, pure virtual] |
Implemented in darc::protox::PX_DI_MouseController, and darc::protox::DIKeyboardScanner.
| DCR darc::protox::PX_DI_Device::init | ( | Window * | _wnd, |
| GUID * | _guid, | ||
| const DIDATAFORMAT * | _format, | ||
| DWORD | _cLevel, | ||
| PFN_EVENTCALLBACK | _func | ||
| ) |
| DCR darc::protox::PX_DI_Device::updateState | ( | ) | [protected] |
IDirectInputDevice8* darc::protox::PX_DI_Device::m_device [protected] |
PFN_EVENTCALLBACK darc::protox::PX_DI_Device::m_func [protected] |
GUID darc::protox::PX_DI_Device::m_guid [protected] |
Window* darc::protox::PX_DI_Device::m_window [protected] |