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
ドライバーがモノラル モニターにステレオプライマリ割り当てを複製するときに、適切なイメージを使用するように指定します。
FlipStereoTemporaryMono と FlipStereoPreferRight メンバーを同時に設定することはできません。
FlipDoNotWait
OpenGL インストール可能クライアント ドライバー (ICD) で、現在の操作で、キューに入っているフリップ サーフェスの数が特定の制限を下回るまで待機してから操作を開始する必要があるかどうかを指定する UINT 値。 このメンバーを設定すると、ICD は待機する必要がないことを示します。 キューに配置されたフリップ サーフェスの数の既定の制限は 3 です。
FlipDoNotFlip
キューに登録された待機をレンダリング ストリームに挿入するかどうかを指定する UINT 値。 このメンバーを設定すると、現在スキャンアウトされているのと同じサーフェスに反転することを示します。
FlipRestart
新しいサーフェスへのフリップを再開するかどうかを指定する UINT 値。
DurationValid
期間が有効かどうかを示します。
HDRMetaDataValid
HDR メタデータが有効かどうかを示します。
HMD
HMD (ヘッドマウントディスプレイ)。
TrueImmediate
現在の間隔が 0 の場合は、以前にキューに入れられていたフリップをオーバーライドするのではなく、破棄を許可します。
FromDDisplay
存在が DirectDisplay からであることを示します。
IndirectDisplay
Reserved
内部使用のために予約されています。
Value
他のメンバーに対して操作するために使用される値。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dkmthk.h |