estructura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION (d3dkmddi.h)
Especifica información sobre las transformaciones adicionales que deben producirse después de redactar los planos.
Sintaxis
typedef struct _DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION {
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Flags;
RECT SrcRect;
RECT DstRect;
D3DDDI_ROTATION Rotation;
} DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION;
Miembros
Flags
Estructura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS que indica información adicional de transformación.
SrcRect
Contiene la corrección de origen del modo virtual.
DstRect
Contiene la corrección de destino del modo virtual.
Rotation
Indica una rotación adicional que debe producirse en la imagen final.
Comentarios
El modo de origen contiene el tamaño del modo virtual y el rectángulo de destino indica cómo se asigna el modo virtual al modo físico.
Por ejemplo, si se usa un modo virtual 1024x768 con el modo físico 1920x1080, se pueden realizar las siguientes configuraciones:
Modo stretch:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {0, 0, 1920, 1080}
Modo centrado:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {448, 156, 1472, 924}
Relación de aspecto estirada:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {240, 0, 1680, 1080} // Resolución del monitor de 1080p
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |