D3DZBUFFERTYPE 列挙

深度バッファー形式を記述する定数を定義します。

構文

typedef enum D3DZBUFFERTYPE { 
  D3DZB_FALSE        = 0,
  D3DZB_TRUE         = 1,
  D3DZB_USEW         = 2,
  D3DZB_FORCE_DWORD  = 0x7fffffff
} D3DZBUFFERTYPE, *LPD3DZBUFFERTYPE;

定数

D3DZB_FALSE

深度バッファリングを無効にします。

D3DZB_TRUE

z バッファリングを有効にします。

D3DZB_USEW

w バッファリングを有効にします。

D3DZB_FORCE_DWORD

この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。

解説

この列挙型のメンバーは、D3DRS_ZENABLEレンダリング状態で使用されます。

要件

要件
ヘッダー
D3D9Types.h

関連項目

Direct3D 列挙

D3DRENDERSTATETYPE