funzione glFinish

La funzione glFinish si blocca fino al completamento di tutte le esecuzioni OpenGL.

Sintassi

void WINAPI glFinish(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

Il codice di errore seguente può essere recuperato dalla funzione glGetError .

Nome Significato
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glFinish non restituisce finché non vengono completati gli effetti di tutte le funzioni OpenGL precedentemente chiamate. Tali effetti includono tutte le modifiche apportate allo stato OpenGL, tutte le modifiche allo stato della connessione e tutte le modifiche apportate al contenuto del framebuffer.

La funzione glFinish richiede un round trip al server.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glEnd

glFlush