struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION (d3dkmddi.h)
Specifica informazioni sulle trasformazioni aggiuntive che devono verificarsi dopo la composizione dei piani.
Sintassi
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;
Membri
Flags
Struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS che indica informazioni di trasformazione aggiuntive.
SrcRect
Contiene la correzione di origine della modalità virtuale.
DstRect
Contiene la correzione di destinazione della modalità virtuale.
Rotation
Indica una rotazione aggiuntiva che deve verificarsi sull'immagine finale.
Osservazioni
La modalità di origine contiene le dimensioni della modalità virtuale e il rettangolo di destinazione indica il mapping della modalità virtuale alla modalità fisica.
Ad esempio, se viene usata una modalità virtuale 1024x768 con modalità fisica 1920x1080, sono possibili le configurazioni seguenti:
Modalità stretch:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {0, 0, 1920, 1080}
Modalità allineata al centro:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {448, 156, 1472, 924}
Proporzioni estese:
- SrcRect = {0, 0, 1024, 768}
- DstRect = {240, 0, 1680, 1080} // risoluzione del monitor 1080p
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dkmddi.h |