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