#include <CDirectInputBase.hpp>
CDirectInputに継承されています。
CDirectInputBaseに対する継承グラフ

Public メソッド | |
| virtual | CDirectInputBase () |
| virtual HRESULT | DeviceAxes (LPCDIDEVICEOBJECTINSTANCE lpDdoi)=0 |
Static Public メソッド | |
| static HRESULT | DIObjectInit (HINSTANCE hInst) |
| static VOID | DIObjectRelease () |
| static VOID | GetDeviceInstance (std::list< DIDEVICEINSTANCE > *lstInst, DWORD dwDevFilter, DWORD dwEnumFlag) |
Static Protected メソッド | |
| static BOOL CALLBACK | EnumDeviceCallback (const DIDEVICEINSTANCE *lpDdi, LPVOID lpContext) |
| static BOOL CALLBACK | EnumAxesCallback (LPCDIDEVICEOBJECTINSTANCE lpDdoi, LPVOID pvRef) |
| static int | RemoveGuid (GUID guid) |
| static VOID | SetGuid (GUID guid) |
| static BOOL | CheckDeviceGuid (GUID guid) |
Static Protected 変数 | |
| static LPDIRECTINPUT8 | g_lpDInput |
Static Private 変数 | |
| static std::list< GUID > | g_lstUseDeviceGuid |
CDirectInputBase.hpp の 10 行で定義されています。
| virtual CDirectInputBase::CDirectInputBase | ( | ) | [inline, virtual] |
CDirectInputBase.hpp の 28 行で定義されています。
| BOOL CALLBACK CDirectInputBase::EnumDeviceCallback | ( | const DIDEVICEINSTANCE * | lpDdi, | |
| LPVOID | lpContext | |||
| ) | [static, protected] |
CDirectInputBase.cpp の 20 行で定義されています。
| BOOL CALLBACK CDirectInputBase::EnumAxesCallback | ( | LPCDIDEVICEOBJECTINSTANCE | lpDdoi, | |
| LPVOID | pvRef | |||
| ) | [static, protected] |
| int CDirectInputBase::RemoveGuid | ( | GUID | guid | ) | [static, protected] |
| static VOID CDirectInputBase::SetGuid | ( | GUID | guid | ) | [inline, static, protected] |
| BOOL CDirectInputBase::CheckDeviceGuid | ( | GUID | guid | ) | [static, protected] |
| virtual HRESULT CDirectInputBase::DeviceAxes | ( | LPCDIDEVICEOBJECTINSTANCE | lpDdoi | ) | [pure virtual] |
| static HRESULT CDirectInputBase::DIObjectInit | ( | HINSTANCE | hInst | ) | [inline, static] |
| static VOID CDirectInputBase::DIObjectRelease | ( | ) | [inline, static] |
CDirectInputBase.hpp の 41 行で定義されています。
参照先 g_lpDInput, g_lstUseDeviceGuid, と SAFE_RELEASE.
参照元 FrameRelease().
| static VOID CDirectInputBase::GetDeviceInstance | ( | std::list< DIDEVICEINSTANCE > * | lstInst, | |
| DWORD | dwDevFilter, | |||
| DWORD | dwEnumFlag | |||
| ) | [static] |
参照元 InitDiInput().
list< GUID > CDirectInputBase::g_lstUseDeviceGuid [static, private] |
CDirectInputBase.hpp の 13 行で定義されています。
参照元 CheckDeviceGuid(), DIObjectRelease(), RemoveGuid(), と SetGuid().
LPDIRECTINPUT8 CDirectInputBase::g_lpDInput [static, protected] |
CDirectInputBase.hpp の 15 行で定義されています。
参照元 DIObjectInit(), DIObjectRelease(), と CDirectInput::InitDevice().
1.5.2