#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().