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