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