Freigeben über


DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION-Struktur (d3dkmddi.h)

Gibt Informationen zu allen zusätzlichen Transformationen an, die nach dem Erstellen der Ebenen erfolgen sollen.

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;

Member

Flags

Eine DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION_FLAGS-Struktur , die zusätzliche Transformationsinformationen angibt.

SrcRect

Enthält das Quellrekt des virtuellen Modus.

DstRect

Enthält das Zielrechteck des virtuellen Modus.

Rotation

Gibt eine zusätzliche Drehung an, die für das endgültige Bild erfolgen soll.

Hinweise

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 Modus mit 1024 x 768 mit dem physischen Modus 1920x1080 verwendet wird, sind die folgenden Konfigurationen möglich:

Stretch-Modus:

  • 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