IDirect3DDevice9Ex::WaitForVBlank 메서드(d3d9.h)
다음 세로 빈 신호까지 호출 스레드 실행을 일시 중단합니다.
구문
HRESULT WaitForVBlank(
[in] UINT iSwapChain
);
매개 변수
[in] iSwapChain
형식: UINT
스왑 체인 인덱스. 다중 헤드 카드 스왑 체인을 지정하는 데 사용되는 선택적 인덱스(0부터 시작)입니다.
반환 값
형식: HRESULT
이 메서드는 항상 D3D_OK 반환합니다.
설명
이 방법을 사용하면 애플리케이션이 디바이스와 연결된 모니터의 프레임 속도를 효율적으로 제한할 수 있습니다. 세로 공백에 따라 스레드가 해제되는 데 걸리는 시간은 일반적으로 매우 짧습니다.
일부 시나리오에서는 모니터에 아무것도 표시되지 않을 때 하드웨어가 수직 빈 신호 생성을 중지할 수 있습니다. 이 경우 메서드는 약 100ms를 기다렸다가 D3D_OK 함께 반환합니다.
요구 사항
대상 플랫폼 | Windows |
헤더 | d3d9.h |
라이브러리 | D3D9.lib |