funzione glEdgeFlag

Contrassegna i bordi come limite o non inboundary.

Sintassi

void WINAPI glEdgeFlag(
   GLboolean flag
);

Parametri

flag

Specifica il valore del flag del bordo corrente, TRUE o FALSE.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

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 glEdgeFlag 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, glEdgeFlag può essere chiamato tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Le funzioni seguenti recuperano informazioni correlate a glEdgeFlag:

glGet con argomento GL_EDGE_FLAG

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