Função glEdgeFlagv

Sinaliza bordas como limite ou não associado.

Sintaxe

void WINAPI glEdgeFlagv(
   const GLboolean *flag
);

Parâmetros

flag

Especifica um ponteiro para uma matriz que contém um único elemento booliano, que substitui o valor do sinalizador de borda atual.

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 glEdgeFlagv define o sinalizador de borda como TRUE se o sinalizador não for 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.

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

Inicialmente, o bit de sinalizador de borda é TRUE.

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

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

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