D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS 構造体 (d3dkmthk.h)

マルチプレーン オーバーレイ フラグを表示します。

構文

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 Reserved : 21;
    };
    UINT Value;
  };
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;

メンバー

FlipStereo

ドライバーがステレオ割り当ての左右の画像の両方を反転させる必要があるかどうかを指定します。

FlipStereoTemporaryMono

ドライバーがステレオ フレームの左右の部分に対してステレオ割り当ての左側のイメージを使用するかどうかを指定します。 ドライバーは FlipStereo と同じ現在の操作を実行します。ただし、ステレオ フレームの両方の画像を生成するには、左側の画像からのみスキャンする必要があります。

FlipStereoPreferRight

ドライバーがステレオ プライマリ割り当てを mono モニターに複製するときに、適切なイメージを使用するように指定します。

FlipStereoTemporaryMono メンバーと FlipStereoPreferRight メンバーの両方を同時に設定することはできません。

FlipDoNotWait

OpenGL インストール可能クライアント ドライバー (ICD) で、キューに入っている反転サーフェスの数が特定の制限を下回るまで待機してから操作を開始する必要があるかどうかを指定する UINT 値。 このメンバーを設定すると、ICD は待機を必要としないことを示します。 キューに配置された反転サーフェスの数の既定の制限は 3 です。

FlipDoNotFlip

キューに登録された待機をレンダリング ストリームに挿入するかどうかを指定する UINT 値。 このメンバーを設定すると、現在スキャンされているのと同じサーフェスに反転することを示します。

FlipRestart

新しいサーフェスへの反転を再開するかどうかを指定する UINT 値。

DurationValid

期間が有効かどうかを示します。

HDRMetaDataValid

HDR メタデータが有効かどうかを示します。

HMD

HMD (ヘッドマウントディスプレイ)。

TrueImmediate

現在の間隔が 0 の場合は、以前にキューに入れた反転をオーバーライドするのではなく、ティアリングを許可します。

FromDDisplay

存在が DirectDisplay からであることを示します。

Reserved

内部使用のために予約されています。

Value

他のメンバーを操作するために使用される値。

要件

要件
Header d3dkmthk.h