Função glEdgeFlag

Sinaliza bordas como limite ou não associado.

Sintaxe

void WINAPI glEdgeFlag(
   GLboolean flag
);

Parâmetros

flag

Especifica o valor do sinalizador de borda atual, VERDADEIRO ou FALSO.

Retornar valor

Essa função não retorna um valor.

Comentários

Cada vértice de um polígono, triângulo separado ou quadrilátero separado especificado entre um par glBegin/glEnd é marcado como o início de um limite ou borda não secundária. Se o sinalizador de borda atual for TRUE quando o vértice for especificado, o vértice será marcado como o início de uma borda de limite. Se o sinalizador de borda atual for FALSE, o vértice será marcado como o início de uma borda não secundária. A função glEdgeFlag define o sinalizador de borda como TRUE se o sinalizador for diferente de zero; caso contrário, FALSE .

Os vértices de triângulos conectados e quadriláteros conectados são sempre marcados como limite, independentemente do valor do sinalizador de borda.

Os sinalizadores de borda não associados e de limite em vértices serão significativos somente se GL_POLYGON_MODE estiver definido como GL_POINT ou GL_LINE. Consulte glPolygonMode.

Inicialmente, o bit do sinalizador de borda é TRUE.

O sinalizador de borda atual pode ser atualizado a qualquer momento. Em particular, glEdgeFlag pode ser chamado entre uma chamada para glBegin e a chamada correspondente para glEnd.

As seguintes funções recuperam informações relacionadas ao glEdgeFlag:

glGet com GL_EDGE_FLAG de argumento

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll