Compartir a través de


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