Compartir a través de


estructura D3DHAL_DP2VIEWPORTINFO (d3dhal.h)

La estructura D3DHAL_DP2VIEWPORTINFO se usa para informar a los controladores compatibles con la banda de protección del rectángulo de recorte de vista. El rectángulo de recorte lo especifican los miembros dwX, dwY, dwWidth y dwHeight.

Sintaxis

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

Miembros

dwX

dwY

Especifique la ubicación, en coordenadas de pantalla, de la esquina superior izquierda del subrectangle.

dwWidth

dwHeight

Especifique el ancho y el alto, respectivamente, del subrectangle donde se representa la aplicación. Estos miembros se especifican en coordenadas de pantalla.

Comentarios

La devolución de llamada D3dDrawPrimitives2 analiza una estructura de D3DHAL_DP2VIEWPORTINFO del búfer de comandos y actualiza la descripción de la ventanilla del controlador cuando D3DHAL_DP2COMMAND se establece en D3DDP2OP_VIEWPORTINFO.

Una estructura de D3DHAL_DP2VIEWPORTINFO sigue la estructura D3DHAL_DP2COMMAND en el búfer de comandos.

El controlador debe actualizar la parte de ventanilla de su contexto de representación interno con los valores de ubicación y tamaño especificados en esta estructura. El controlador puede usar esta información para realizar el recorte de banda de protección.

Los controladores de banda de subguardar deben omitir y omitir estas instrucciones y continuar procesando el resto del búfer de comandos.

Requisitos

Requisito Valor
Header d3dhal.h (incluya D3dhal.h)

Consulte también

D3DDP2OP_VIEWPORTINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2