Freigeben über


DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS-Enumeration (dxgiddi.h)

Die DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS-Enumeration definiert eine Reihe von Flags, die die Merkmale und das Verhalten einer Mehrebenenüberlagerung beschreiben.

Syntax

typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FLAGS {
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_VERTICAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_HORIZONTAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_FULLSCREEN_POST_COMPOSITION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_SCANOUT_TRANFORMATION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_RENDER_PRESENT
} ;

Konstanten

 
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_VERTICAL_FLIP
Die Überlagerungsebene sollte die Daten vertikal umdrehen, sodass sie auf den Kopf gestellt werden.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_HORIZONTAL_FLIP
Die Überlagerungsebene sollte die Daten horizontal kippen, sodass sie als Spiegel Bild von rechts nach links angezeigt werden.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_FULLSCREEN_POST_COMPOSITION
Gibt an, dass die Ebene mithilfe von Panel-Fitter-Hardware gestreckt werden soll.

Dies sollte nur für Ebene 0 festgelegt werden.

Komposition mit anderen Mehrebenen-Überlagerungsebenen kann unterstützt werden, aber die ClipRects dieser Ebenen müssen an den SourceRect dieser Ebene gebunden sein.
DXGI_DDI_MULTIPLANE_OVERLAY_FLAG_NO_SCANOUT_TRANFORMATION
Die Runtime kann den Treiber auffordern, die Transformation vorübergehend zu deaktivieren, während der Zeitraum, in dem das Rendern des Frontpuffers gewünscht wird.

Eine Transformation tritt auf, wenn Inhalte von der Anwendungsoberfläche auf eine Schattenoberfläche übertragen werden, um einen Flip-Vorgang vorzubereiten. Weitere Informationen finden Sie unter PFND3DWDDM2_6DDI_PREPARE_SCANOUT_TRANSFORMATION und PFND3DWDDM2_6DDI_QUERY_SCANOUT_CAPS.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile dxgiddi.h (include D3d10umddi.h)