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