Método IDirect3DDevice9Ex::WaitForVBlank (d3d9.h)
Suspenda la ejecución del subproceso que llama hasta la siguiente señal en blanco vertical.
Sintaxis
HRESULT WaitForVBlank(
[in] UINT iSwapChain
);
Parámetros
[in] iSwapChain
Tipo: UINT
Índice de la cadena de intercambio. Se trata de un índice opcional basado en cero que se usa para especificar una cadena de intercambio en una tarjeta de varios encabezados.
Valor devuelto
Tipo: HRESULT
Este método siempre devolverá D3D_OK.
Comentarios
Este método permite a las aplicaciones limitar eficazmente su velocidad de fotogramas a la del monitor asociado al dispositivo. Después de un espacio en blanco vertical, la cantidad de tiempo que tarda el subproceso en reactivarse suele ser muy corta.
En algunos escenarios, el hardware puede dejar de generar señales en blanco verticales cuando no se muestra nada en el monitor. En este caso, el método esperará aproximadamente 100 ms y devolverá con D3D_OK.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d9.h |
Library | D3D9.lib |