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