estrutura D3DHAL_DP2SETRENDERTARGET (d3dhal.h)

A estrutura D3DHAL_DP2SETRENDERTARGET é usada com o opcode D3DDP2OP_SETRENDERTARGET para mapear uma nova superfície de destino de renderização e um buffer de profundidade no contexto atual.

Sintaxe

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

Membros

hRenderTarget

Especifica um identificador para o destino de renderização.

hZBuffer

Especifica um identificador para o buffer de profundidade.

Comentários

O driver deve executar as seguintes tarefas em resposta a um opcode D3DDP2OP_SETRENDERTARGET no fluxo de comandos D3dDrawPrimitives2 :

  1. Armazene o destino de renderização identificado por hRenderTarget no contexto do driver.
  2. Armazene o buffer de profundidade identificado por hZBuffer no contexto do driver.
Consulte o driver de exemplo p3samp que acompanha o DDK (Microsoft Windows Driver Development Kit) para obter mais detalhes de implementação.

Requisitos

Requisito Valor
Cabeçalho d3dhal.h (inclua D3dhal.h)

Confira também

D3DDP2OP_SETRENDERTARGET

D3dDrawPrimitives2