Condividi tramite


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