D3DBACKBUFFER_TYPE 枚举

定义描述后台缓冲区类型的常量。

语法

typedef enum D3DBACKBUFFER_TYPE { 
  D3DBACKBUFFER_TYPE_MONO         = 0,
  D3DBACKBUFFER_TYPE_LEFT         = 1,
  D3DBACKBUFFER_TYPE_RIGHT        = 2,
  D3DBACKBUFFER_TYPE_FORCE_DWORD  = 0x7fffffff
} D3DBACKBUFFER_TYPE, *LPD3DBACKBUFFER_TYPE;

常量

D3DBACKBUFFER_TYPE_MONO

指定非对等交换链。

D3DBACKBUFFER_TYPE_LEFT

指定交换链中立体声对的左侧。

D3DBACKBUFFER_TYPE_RIGHT

指定交换链中立体声对的右侧。

D3DBACKBUFFER_TYPE_FORCE_DWORD

强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不使用此值。

备注

Direct3D 9 不支持立体声视图,因此 Direct3D 不使用此枚举类型的D3DBACKBUFFER_TYPE_LEFT和D3DBACKBUFFER_TYPE_RIGHT值。

要求

要求
标头
D3D9Types.h

另请参阅

Direct3D 枚举

IDirect3DDevice9::GetBackBuffer

IDirect3DSwapChain9::GetBackBuffer