funzione glEdgeFlagv
Contrassegna i bordi come limite o non inboundary.
void WINAPI glEdgeFlagv(
const GLboolean *flag
);
-
flag
-
Specifica un puntatore a una matrice che contiene un singolo elemento booleano, che sostituisce il valore del flag perimetrale corrente.
Questa funzione non restituisce un valore.
Ogni vertice di un poligono, un triangolo separato o un quadrilatero separato specificato tra una coppia glBegin/glEnd viene contrassegnata come inizio di un limite o di un bordo non in uscita. Se il flag del bordo corrente è TRUE quando viene specificato il vertice, il vertice viene contrassegnato come inizio di un bordo limite. Se il flag del bordo corrente è FALSE, il vertice viene contrassegnato come inizio di un bordo non in ingresso. La funzione glEdgeFlagv imposta il flag perimetrale su TRUE se il flag è diverso da zero, FALSE in caso contrario.
I vertici dei triangoli connessi e i quadrilateri connessi sono sempre contrassegnati come limiti, indipendentemente dal valore del flag perimetrale.
I flag di limite e di bordo non in uscita sui vertici sono significativi solo se GL_POLYGON_MODE è impostato su GL_POINT o GL_LINE. Vedere glPolygonMode.
Inizialmente, il flag perimetrale è TRUE.
Il flag del bordo corrente può essere aggiornato in qualsiasi momento. In particolare, glEdgeFlagv può essere chiamato tra una chiamata a glBegin e la chiamata corrispondente a glEnd.
Le funzioni seguenti recuperano informazioni correlate a glEdgeFlagv:
glGet con argomento GL_EDGE_FLAG
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|