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