Compartilhar via


estrutura D3DHAL_DP2VIEWPORTINFO (d3dhal.h)

A estrutura D3DHAL_DP2VIEWPORTINFO é usada para informar os drivers com reconhecimento de faixa de proteção do retângulo de recorte de exibição. O retângulo de recorte é especificado pelos membros dwX, dwY, dwWidth e dwHeight.

Sintaxe

typedef struct _D3DHAL_DP2VIEWPORTINFO {
  DWORD dwX;
  DWORD dwY;
  DWORD dwWidth;
  DWORD dwHeight;
} D3DHAL_DP2VIEWPORTINFO;

Membros

dwX

dwY

Especifique o local, em coordenadas de tela, do canto superior esquerdo do subrectangle.

dwWidth

dwHeight

Especifique a largura e a altura, respectivamente, do subrectangle em que o aplicativo está sendo renderizado. Esses membros são especificados em coordenadas de tela.

Comentários

O retorno de chamada D3dDrawPrimitives2 analisa uma estrutura D3DHAL_DP2VIEWPORTINFO do buffer de comando e atualiza a descrição do visor do driver quando D3DHAL_DP2COMMAND está definido como D3DDP2OP_VIEWPORTINFO.

Uma estrutura D3DHAL_DP2VIEWPORTINFO segue a estrutura D3DHAL_DP2COMMAND no buffer de comandos.

O driver deve atualizar a parte do visor de seu contexto de renderização interno com os valores de local e tamanho especificados nessa estrutura. O driver pode usar essas informações para executar o recorte de faixa de proteção.

Os drivers de banda de subguardo devem ignorar e ignorar essas instruções e continuar processando o restante do buffer de comandos.

Requisitos

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

Confira também

D3DDP2OP_VIEWPORTINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2