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] |