Partilhar 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, nas coordenadas da 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.

Observações

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

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

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 banda de proteção.

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

Requisitos

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

Consulte também

D3DDP2OP_VIEWPORTINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2