次の方法で共有


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 IndirectDisplay : 1;
      UINT Reserved : 20;
    };
    UINT Value;
  };
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS;

メンバーズ

FlipStereo

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

FlipStereoTemporaryMono

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

FlipStereoPreferRight

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

FlipStereoTemporaryMonoFlipStereoPreferRight メンバーを同時に設定することはできません。

FlipDoNotWait

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

FlipDoNotFlip

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

FlipRestart

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

DurationValid

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

HDRMetaDataValid

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

HMD

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

TrueImmediate

現在の間隔が 0 の場合は、以前にキューに入れられていたフリップをオーバーライドするのではなく、破棄を許可します。

FromDDisplay

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

IndirectDisplay

Reserved

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

Value

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

必要条件

要件 価値
ヘッダー d3dkmthk.h