Метод IDirect3DDevice9Ex::WaitForVBlank (d3d9.h)
Приостановить выполнение вызывающего потока до следующего вертикального пустого сигнала.
Синтаксис
HRESULT WaitForVBlank(
[in] UINT iSwapChain
);
Параметры
[in] iSwapChain
Тип: UINT
Индекс цепочки буферов. Это необязательный отсчитываемый от нуля индекс, используемый для указания цепочки буферов на многозаголовом карта.
Возвращаемое значение
Тип: HRESULT
Этот метод всегда возвращает D3D_OK.
Комментарии
Этот метод позволяет приложениям эффективно регулировать частоту кадров до частоты монитора, связанного с устройством. После вертикального пробела время, необходимое для пробуждения потока, как правило, очень короткое.
В некоторых сценариях оборудование может перестать создавать вертикальные пустые сигналы, если на мониторе ничего не отображается. В этом случае метод будет ожидать примерно 100 мс и возвратить с D3D_OK.
Требования
Целевая платформа | Windows |
Header | d3d9.h |
Библиотека | D3D9.lib |