Compartir a través de


Función glEdgeFlag

Marca los bordes como límites o no entrantes.

Sintaxis

void WINAPI glEdgeFlag(
   GLboolean flag
);

Parámetros

flag

Especifica el valor de marca perimetral actual, true o false.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

Cada vértice de un polígono, un triángulo independiente o un cuadrítero separado especificado entre un par glBegin/glEnd se marca como el inicio de un borde de límite o no entrante. 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 glEdgeFlag establece la marca perimetral en TRUE si flag es distinto de cero, FALSE de lo 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 los vértices solo son significativos si GL_POLYGON_MODE está establecido en GL_POINT o GL_LINE. Consulta glPolygonMode.

Inicialmente, el bit de marca perimetral es TRUE.

La marca perimetral actual se puede actualizar en cualquier momento. En concreto, se puede llamar a glEdgeFlag entre una llamada a glBegin y la llamada correspondiente a glEnd.

Las siguientes funciones recuperan información relacionada con glEdgeFlag:

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
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll