Leggere in inglese

Condividi tramite


funzione glEdgeFlagv

Contrassegna i bordi come limite o non inboundary.

Sintassi

void WINAPI glEdgeFlagv(
   const GLboolean *flag
);

Parametri

flag

Specifica un puntatore a una matrice che contiene un singolo elemento booleano, che sostituisce il valore del flag perimetrale corrente.

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 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

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