 |
Index for Section 3G |
|
 |
Alphabetical listing for G |
|
 |
Bottom of page |
|
glEdgeFlag(3G)
NAME
glEdgeFlag, glEdgeFlagv - option edges as either boundary or nonboundary
SYNOPSIS
void glEdgeFlagv(
const GLboolean *option );
PARAMETERS
option
Specifies a pointer to an array that contains a single boolean element,
which replaces the current edge option value.
DESCRIPTION
Each vertex of a polygon, separate triangle, or separate quadrilateral
specified between a glBegin()/glEnd() pair is marked as the start of either
a boundary or nonboundary edge. If the current edge option is true when the
vertex is specified, the vertex is marked as the start of a boundary edge.
Otherwise, the vertex is marked as the start of a nonboundary edge.
glEdgeFlag() sets the edge option bit to GL_TRUE if option is GL_TRUE, and
to GL_FALSE otherwise.
The vertices of connected triangles and connected quadrilaterals are always
marked as boundary, regardless of the value of the edge option.
Boundary and nonboundary edge options on vertices are significant only if
GL_POLYGON_MODE is set to GL_POINT or GL_LINE. See glPolygonMode().
NOTES
The current edge option can be updated at any time. In particular,
glEdgeFlag() can be called between a call to glBegin() and the
corresponding call to glEnd().
ASSOCIATED GETS
glGet() with argument GL_EDGE_FLAG
SEE ALSO
glBegin(3), glEdgeFlagPointer(3), glPolygonMode(3)
 |
Index for Section 3G |
|
 |
Alphabetical listing for G |
|
 |
Top of page |
|