#include <windows.h>
#include <d3d9.h>
#include <d3dx9.h>
#include <dxerr9.h>
#include <dinput.h>
DefaultDefine.hppのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
構成 | |
struct | _tag_MYVERTEX |
マクロ定義 | |
#define | DIRECTINPUT_VERSION 0x0800 |
#define | SAFE_RELEASE(p) {if((p)){(p)->Release();(p) = NULL;}} |
#define | SAFE_DELETE(p) {if((p)){delete (p); (p) = NULL;}} |
#define | SAFE_DELETE_ARRAY(p) {if((p)){delete[] (p); (p) = NULL;}} |
#define | EPSILON 0.0001f |
#define | FVF_MYVERTEX (D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1) |
型定義 | |
typedef _tag_MYVERTEX | MYVERTEX |
関数 | |
HRESULT | ShowDXErrorString (HRESULT hr) |
VOID | ShowErrorString (DWORD error_code, char *title) |
#define DIRECTINPUT_VERSION 0x0800 |
#define EPSILON 0.0001f |
DefaultDefine.hpp の 43 行で定義されています。
#define FVF_MYVERTEX (D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1) |
DefaultDefine.hpp の 75 行で定義されています。
#define SAFE_DELETE | ( | p | ) | {if((p)){delete (p); (p) = NULL;}} |
DefaultDefine.hpp の 29 行で定義されています。
#define SAFE_DELETE_ARRAY | ( | p | ) | {if((p)){delete[] (p); (p) = NULL;}} |
DefaultDefine.hpp の 33 行で定義されています。
#define SAFE_RELEASE | ( | p | ) | {if((p)){(p)->Release();(p) = NULL;}} |
DefaultDefine.hpp の 25 行で定義されています。
参照元 CDirectInputBase::DIObjectRelease(), FrameRelease(), と CDirectInput::Release().
typedef struct _tag_MYVERTEX MYVERTEX |
HRESULT ShowDXErrorString | ( | HRESULT | hr | ) | [inline] |
DefaultDefine.hpp の 38 行で定義されています。
VOID ShowErrorString | ( | DWORD | error_code, | |
char * | title | |||
) | [inline] |
DefaultDefine.hpp の 49 行で定義されています。