This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



GLEDGEFLAG(3G)                                                                                GLEDGEFLAG(3G)



NAME
       glEdgeFlag, glEdgeFlagv - flag edges as either boundary or nonboundary


C SPECIFICATION
       void glEdgeFlag( GLboolean flag )


PARAMETERS
       flag  Specifies  the  current  edge  flag  value,  either  GL_TRUE  or GL_FALSE. The initial value is
             GL_TRUE.

C SPECIFICATION
       void glEdgeFlagv( const GLboolean *flag )


PARAMETERS
       flag   Specifies a pointer to an array that contains a single boolean  element,  which  replaces  the
              current edge flag value.

DESCRIPTION
       Each  vertex of a polygon, separate triangle, or separate quadrilateral specified between a glBegin/-glEnd glBegin/glEnd
       glEnd pair is marked as the start of either a boundary or nonboundary edge.  If the current edge flag
       is  true  when the vertex is specified, the vertex is marked as the start of a boundary edge.  Other-wise, Otherwise,
       wise, the vertex is marked as the start of a nonboundary edge.  glEdgeFlag sets the edge flag bit  to
       GL_TRUE if flag 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 flag.

       Boundary and nonboundary edge flags on vertices are significant only if  GL_POLYGON_MODE  is  set  to
       GL_POINT or GL_LINE.  See glPolygonMode.

NOTES
       The  current edge flag 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(3G), glEdgeFlagPointer(3G), glPolygonMode(3G)




                                                                                              GLEDGEFLAG(3G)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation to the OpenGL project.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...