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

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

Синтаксис

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

Члены

hRenderTarget

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

hZBuffer

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

Комментарии

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

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

Требования

Требование Значение
Заголовок d3dhal.h (включая D3dhal.h)

См. также раздел

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2