glpolygonmode man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

GLPOLYGONMODE(3gl)					    GLPOLYGONMODE(3gl)

NAME
       glPolygonMode - select a polygon rasterization mode

C SPECIFICATION
       void glPolygonMode( GLenum face,
			   GLenum mode )

PARAMETERS
       face  Specifies	the  polygons  that mode applies to.  Must be GL_FRONT
	     for front-facing polygons, GL_BACK for back-facing	 polygons,  or
	     GL_FRONT_AND_BACK for front- and back-facing polygons.

       mode  Specifies	how  polygons will be rasterized.  Accepted values are
	     GL_POINT, GL_LINE, and GL_FILL.  The initial value is GL_FILL for
	     both front- and back-facing polygons.

DESCRIPTION
       glPolygonMode  controls	the  interpretation of polygons for rasteriza‐
       tion.  face describes which  polygons  mode  applies  to:  front-facing
       polygons	  (GL_FRONT),	back-facing   polygons	 (GL_BACK),   or  both
       (GL_FRONT_AND_BACK).  The polygon mode affects only the final  rasteri‐
       zation  of  polygons.   In particular, a polygon's vertices are lit and
       the polygon is clipped and  possibly  culled  before  these  modes  are
       applied.

       Three modes are defined and can be specified in mode:

       GL_POINT	     Polygon vertices that are marked as the start of a bound‐
		     ary edge are drawn as points.  Point attributes  such  as
		     GL_POINT_SIZE  and GL_POINT_SMOOTH control the rasteriza‐
		     tion of the  points.   Polygon  rasterization  attributes
		     other than GL_POLYGON_MODE have no effect.

       GL_LINE	     Boundary edges of the polygon are drawn as line segments.
		     They are treated as  connected  line  segments  for  line
		     stippling;	 the  line stipple counter and pattern are not
		     reset  between  segments	(see   glLineStipple).	  Line
		     attributes	 such as GL_LINE_WIDTH and GL_LINE_SMOOTH con‐
		     trol the rasterization of the lines.  Polygon  rasteriza‐
		     tion   attributes	other  than  GL_POLYGON_MODE  have  no
		     effect.

       GL_FILL	     The  interior  of	the  polygon   is   filled.    Polygon
		     attributes	  such	 as  GL_POLYGON_STIPPLE	 and  GL_POLY‐
		     GON_SMOOTH control the rasterization of the polygon.

EXAMPLES
       To draw a surface with filled back-facing polygons and outlined	front-
       facing polygons, call
       glPolygonMode(GL_FRONT, GL_LINE);

NOTES
       Vertices are marked as boundary or nonboundary with an edge flag.  Edge
       flags are generated internally by the GL when it	 decomposes  polygons;
       they can be set explicitly using glEdgeFlag.

ERRORS
       GL_INVALID_ENUM	is generated if either face or mode is not an accepted
       value.

       GL_INVALID_OPERATION is generated if glPolygonMode is executed  between
       the execution of glBegin and the corresponding execution of glEnd.

ASSOCIATED GETS
       glGet with argument GL_POLYGON_MODE

SEE ALSO
       glBegin,	 glEdgeFlag,  glLineStipple, glLineWidth, glPointSize, glPoly‐
       gonStipple

				   15 Mar 97		    GLPOLYGONMODE(3gl)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net