Freigeben über


D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS Struktur (d3dkmthk.h)

Präsentieren von Mehrebenen-Überlagerungsflags.

Syntax

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS {
  union {
    struct {
      UINT FlipStereo : 1;
      UINT FlipStereoTemporaryMono : 1;
      UINT FlipStereoPreferRight : 1;
      UINT FlipDoNotWait : 1;
      UINT FlipDoNotFlip : 1;
      UINT FlipRestart : 1;
      UINT DurationValid : 1;
      UINT HDRMetaDataValid : 1;
      UINT HMD : 1;
      UINT TrueImmediate : 1;
      UINT FromDDisplay : 1;
      UINT IndirectDisplay : 1;
      UINT Reserved : 20;
    };
    UINT Value;
  };
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;

Member

FlipStereo

Gibt an, ob der Treiber bilder einer Stereozuordnung nach links und rechts kippen soll.

FlipStereoTemporaryMono

Gibt an, ob der Treiber das linke Bild einer Stereobelegung für den rechten und linken Teil eines Stereoframes verwenden soll. Der Treiber führt den gleichen aktuellen Vorgang wie bei FlipStereo aus, mit der Ausnahme, dass er nur aus dem linken Bild herausscannen sollte, um beide Bilder eines Stereoframes zu erzeugen.

FlipStereoPreferRight

Gibt an, dass der Treiber beim Klonen einer primären Stereozuordnung zu einem Monomonitor das richtige Image verwenden soll.

Die Member FlipStereoTemporaryMono und FlipStereoPreferRight können nicht gleichzeitig festgelegt werden.

FlipDoNotWait

Ein UINT-Wert, der angibt, ob der installierbare OpenGL-Clienttreiber (ICD) erfordert, dass der aktuelle Vorgang darauf wartet, dass die Anzahl der flip surfaces in der Warteschlange unter einen bestimmten Grenzwert fällt, bevor der Vorgang beginnt. Das Festlegen dieses Elements gibt an, dass für die ICD kein Warten erforderlich ist. Der Standardgrenzwert für die Anzahl von Flip-Oberflächen in der Warteschlange beträgt drei.

FlipDoNotFlip

Ein UINT-Wert, der angibt, ob Wartezeiten in die Warteschlange in den Renderingdatenstrom eingefügt werden sollen. Wenn Sie diesen Member festlegen, wird auf dieselbe Oberfläche gekippt, die gerade gescannt wird.

FlipRestart

Ein UINT-Wert, der angibt, ob ein Flip auf eine neue Oberfläche neu gestartet werden soll.

DurationValid

Gibt an, ob die Dauer gültig ist.

HDRMetaDataValid

Gibt an, ob die HDR-Metadaten gültig sind.

HMD

Das HMD (head mounted display).

TrueImmediate

Wenn ein aktuelles Intervall 0 ist, lassen Sie das Tearing zu, anstatt einen zuvor in die Warteschlange eingereihten Flip außer Kraft zu setzen.

FromDDisplay

Gibt an, dass das Vorhandene aus DirectDisplay stammt.

IndirectDisplay

Reserved

Für die interne Verwendung reserviert.

Value

Der Wert, der verwendet wird, um über die anderen Member zu arbeiten.

Anforderungen

Anforderung Wert
Header d3dkmthk.h