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.hpp の 14 行で定義されています。

参照元 CDirectInputBase::DIObjectInit().

#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 行で定義されています。


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