Поделиться через


Перечисление 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