DefaultDefine.hpp

#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

DefaultDefine.hpp14 行で定義されています。

参照元 CDirectInputBase::DIObjectInit().

#define EPSILON   0.0001f

DefaultDefine.hpp43 行で定義されています。

#define FVF_MYVERTEX   (D3DFVF_XYZ | D3DFVF_DIFFUSE | D3DFVF_TEX1)

DefaultDefine.hpp75 行で定義されています。

#define SAFE_DELETE (  )     {if((p)){delete (p); (p) = NULL;}}

DefaultDefine.hpp29 行で定義されています。

#define SAFE_DELETE_ARRAY (  )     {if((p)){delete[] (p); (p) = NULL;}}

DefaultDefine.hpp33 行で定義されています。

#define SAFE_RELEASE (  )     {if((p)){(p)->Release();(p) = NULL;}}

DefaultDefine.hpp25 行で定義されています。

参照元 CDirectInputBase::DIObjectRelease(), FrameRelease(), と CDirectInput::Release().


型定義

typedef struct _tag_MYVERTEX MYVERTEX


関数

HRESULT ShowDXErrorString ( HRESULT  hr  )  [inline]

DefaultDefine.hpp38 行で定義されています。

VOID ShowErrorString ( DWORD  error_code,
char *  title 
) [inline]

DefaultDefine.hpp49 行で定義されています。


FPStestに対してWed Nov 14 09:55:20 2007に生成されました。  doxygen 1.5.2