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 |