Darc Library  2012.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
darc::protox::PX_DI_Device Class Reference

#include <px_DI_Instance.h>

Inheritance diagram for darc::protox::PX_DI_Device:
darc::protox::DIKeyboardScanner darc::protox::PX_DI_MouseController

List of all members.

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
Windowm_window
PFN_EVENTCALLBACK m_func

Constructor & Destructor Documentation

virtual darc::protox::PX_DI_Device::~PX_DI_Device ( ) [inline, virtual]

Member Function Documentation

virtual void* darc::protox::PX_DI_Device::getStruct ( ) [protected, pure virtual]
DCR darc::protox::PX_DI_Device::init ( Window _wnd,
GUID *  _guid,
const DIDATAFORMAT *  _format,
DWORD  _cLevel,
PFN_EVENTCALLBACK  _func 
)

Member Data Documentation

IDirectInputDevice8* darc::protox::PX_DI_Device::m_device [protected]

The documentation for this class was generated from the following files: