Función glEdgeFlagv
Marca los bordes como límites o no entrantes.
Sintaxis
void WINAPI glEdgeFlagv(
const GLboolean *flag
);
Parámetros
-
flag
-
Especifica un puntero a una matriz que contiene un único elemento booleano, que reemplaza el valor de marca perimetral actual.
Valor devuelto
Esta función no devuelve ningún valor.
Observaciones
Cada vértice de un polígono, un triángulo independiente o un cuadriular separado especificado entre un par glBegin/glEnd se marca como el inicio de un borde de límite o no de entrada. Si la marca de borde actual es TRUE cuando se especifica el vértice, el vértice se marca como el inicio de un borde de límite. Si la marca de borde actual es FALSE, el vértice se marca como el inicio de un borde no entrante. La función glEdgeFlagv establece la marca perimetral en TRUE si flag es distinto de cero, FALSE en caso contrario.
Los vértices de triángulos conectados y cuadrilaterales conectados siempre se marcan como límites, independientemente del valor de la marca de borde.
Los límites y las marcas de borde no entrantes en vértices solo son significativos si GL_POLYGON_MODE se establece en GL_POINT o GL_LINE. Consulta glPolygonMode.
Inicialmente, el bit de marca de borde es TRUE.
La marca perimetral actual se puede actualizar en cualquier momento. En concreto, se puede llamar a glEdgeFlagv entre una llamada a glBegin y la llamada correspondiente a glEnd.
Las siguientes funciones recuperan información relacionada con glEdgeFlagv:
glGet con GL_EDGE_FLAG de argumentos
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|