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


структура D3DHAL_DP2SETRENDERTARGET (d3dhal.h)

Структура D3DHAL_DP2SETRENDERTARGET используется с D3DDP2OP_SETRENDERTARGET опкодом для сопоставления нового целевого буфера целевой области визуализации и буфера глубины в текущем контексте.

Синтаксис

typedef struct _D3DHAL_DP2SETRENDERTARGET {
  DWORD hRenderTarget;
  DWORD hZBuffer;
} D3DHAL_DP2SETRENDERTARGET;

Члены

hRenderTarget

Указывает дескриптор целевого объекта отрисовки.

hZBuffer

Задает дескриптор буфера глубины.

Замечания

Драйвер должен выполнять следующие задачи в ответ на D3DDP2OP_SETRENDERTARGET код opcode в потоке команд D3dDrawPrimitives2:

  1. Сохраните целевой объект отрисовки, определяемый hRenderTarget в контексте драйвера.
  2. Сохраните буфер глубины, определяемый hZBuffer в контексте драйвера.
Дополнительные сведения о реализации см. в p3samp примере драйвера, который поставляется с пакетом средств разработки драйверов Microsoft Windows (DDK).

Требования

Требование Ценность
заголовка d3dhal.h (include D3dhal.h)

См. также

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2