Função glEdgeFlag
Sinaliza bordas como limite ou não associado.
void WINAPI glEdgeFlag(
GLboolean flag
);
-
flag
-
Especifica o valor do sinalizador de borda atual, VERDADEIRO ou FALSO.
Essa função não retorna um valor.
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
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 |
|
Biblioteca |
|
DLL |
|