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