struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION (d3dkmddi.h)

Specifica informazioni su eventuali 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;

Members

Flags

Struttura DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS che indica informazioni aggiuntive sulla trasformazione.

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 nell'immagine finale.

Commenti

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à centrata:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {448, 156, 1472, 924}

Proporzioni estese:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {240, 0, 1680, 1080} // risoluzione del monitoraggio 1080p

Requisiti

Requisito Valore
Intestazione d3dkmddi.h