Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

DInput8Info Class Reference

#include <dxInput8.h>

List of all members.

Public Member Functions

 DInput8Info (void)
 ~DInput8Info (void)
bool InitDirectInput (void)
bool CreateJoystickOrPad (HWND hWnd)
bool ReadJoystick (int devnum, DIJOYSTATE2 &js)

Public Attributes

HINSTANCE _hDInputDLL
UINT_PTR _JoystickPollTimer
LPDIRECTINPUT8 _pDInput8
DI_DeviceInfos _DevInfos
vector< LPDIRECTINPUTDEVICE8 > _DeviceList
vector< DIDEVCAPS > _DevCaps


Constructor & Destructor Documentation

DInput8Info::DInput8Info void   ) 
 

Definition at line 39 of file dxInput8.cxx.

References _hDInputDLL, _JoystickPollTimer, _pDInput8, and NULL.

DInput8Info::~DInput8Info void   ) 
 

Definition at line 45 of file dxInput8.cxx.

References _DeviceList, _hDInputDLL, _pDInput8, NULL, and SAFE_RELEASE.


Member Function Documentation

bool DInput8Info::CreateJoystickOrPad HWND  hWnd  ) 
 

Definition at line 105 of file dxInput8.cxx.

References _DevCaps, _DeviceList, _DevInfos, _pDInput8, D3DERRORSTRING, DX_DECLARE_CLEAN, EnumObjectsCallbackJoystick(), and NULL.

bool DInput8Info::InitDirectInput void   ) 
 

Definition at line 62 of file dxInput8.cxx.

References _DevInfos, _hDInputDLL, _pDInput8, D3DERRORSTRING, DIRECTINPUT_VERSION, EnumGameCtrlsCallback(), NULL, and VOID().

bool DInput8Info::ReadJoystick int  devnum,
DIJOYSTATE2 &  js
 

Definition at line 219 of file dxInput8.cxx.

References _DeviceList, D3DERRORSTRING, and NULL.


Member Data Documentation

vector<DIDEVCAPS> DInput8Info::_DevCaps
 

Definition at line 42 of file dxInput8.h.

Referenced by CreateJoystickOrPad().

vector<LPDIRECTINPUTDEVICE8> DInput8Info::_DeviceList
 

Definition at line 41 of file dxInput8.h.

Referenced by CreateJoystickOrPad(), ReadJoystick(), and ~DInput8Info().

DI_DeviceInfos DInput8Info::_DevInfos
 

Definition at line 38 of file dxInput8.h.

Referenced by CreateJoystickOrPad(), and InitDirectInput().

HINSTANCE DInput8Info::_hDInputDLL
 

Definition at line 35 of file dxInput8.h.

Referenced by DInput8Info(), InitDirectInput(), and ~DInput8Info().

UINT_PTR DInput8Info::_JoystickPollTimer
 

Definition at line 36 of file dxInput8.h.

Referenced by DInput8Info().

LPDIRECTINPUT8 DInput8Info::_pDInput8
 

Definition at line 37 of file dxInput8.h.

Referenced by CreateJoystickOrPad(), DInput8Info(), InitDirectInput(), and ~DInput8Info().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:11:52 2003 for Panda by doxygen1.3