Freigeben über


DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION Struktur (d3dkmddi.h)

Gibt Informationen zu allen zusätzlichen Transformationen an, die auftreten sollten, nachdem die Ebenen zusammengesetzt wurden.

Syntax

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;

Angehörige

Flags

Eine DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS Struktur, die zusätzliche Transformationsinformationen angibt.

SrcRect

Enthält das Quellrechteck des virtuellen Modus.

DstRect

Enthält das Zielrechteck des virtuellen Modus.

Rotation

Gibt eine zusätzliche Drehung an, die auf dem endgültigen Bild erfolgen soll.

Bemerkungen

Der Quellmodus enthält die Größe des virtuellen Modus und das Zielrechteck gibt an, wie der virtuelle Modus dem physischen Modus zugeordnet wird.

Wenn beispielsweise ein virtueller 1024x768-Modus mit 1920x1080 verwendet wird, sind die folgenden Konfigurationen möglich:

Stretchmodus:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {0, 0, 1920, 1080}

Zentrierter Modus:

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

Seitenverhältnis gestreckt:

  • SrcRect = {0, 0, 1024, 768}
  • DstRect = {240, 0, 1680, 1080} // 1080p Monitorauflösung

Anforderungen

Anforderung Wert
Header- d3dkmddi.h