Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
EZ_Begin(3)			EZWGL Functions			   EZ_Begin(3)

NAME
       EZ_Begin, EZ_End	- delimit the vertices of a primitive

SYNOPSIS
       #include	<EZ.h>

       void  EZ_Begin(int mode)
       void  EZ_End(void)

ARGUMENTS
       mode  Specify  the primitive that will be created from vertices between
       EZ_Begin	and the	paring EZ_End. mode is one of EZ_LINES,	EZ_LINE_STRIP,
       EZ_LINE_LOOP,	EZ_TRIANGLES,	 EZ_TRIANGLE_STRIP,   EZ_TRIANGLE_FAN,
       EZ_QUADS, EZ_QUAD_STRIP,	EZ_POLYGON and EZ_POINTS.

DESCRIPTION
       The EZ_Begin and	EZ_End pair delimit vertices that define  a  primitive
       or  a list of primitives.  mode determines the interpretation of	subse-
       quent vertices. The interpretation of mode is described below.

	  EZ_LINES Treats each pair of vertices	as a separate line segment.

	  EZ_LINE_STRIP	Subsequent vertices defines a polyline.

	  EZ_LINE_LOOP Subsequent vertices defines a closed polyline.

	  EZ_TRIANGLES Treats each triplet of vertices as a separate triangle.

	  EZ_TRIANGLE_STRIP Subsequent vertices	defines	 a  triangular	strip.
	  The  first 3 vertices	defines	the first triangle; vertices 3,2,4 de-
	  fines	the second triangle; vertices 3,4,5 defines the	third triangle
	  ...

	  EZ_TRIANGLE_FAN  Subsequent  verticse	 defines a group of triangles.
	  All of them share the	first vertex. Thus, vertices 1,2,3 defines the
	  first	triangle; vertices 1,2,4 defines the second triangle ...

	  EZ_QUADS  Treats  every group	of four	vertices as a separate quadri-
	  lateral.

	  EZ_QUAD_STRIP	 Subsequent verticse defines a group  of  quadrilater-
	  als.	Vertices  1,2,4,3  defines the first one; vertices 3,4,6,5 de-
	  fines	the second one ...

	  EZ_POLYGON Subsequent	vertices defines a polygon.

	  EZ_POINTS Treats subsequent vertices as individual points.

       EZ_Begin/EZ_End pair cannot be nested. The only commands	allowed	inside
       a  EZ_Begin/EZ_End  pair	are: EZ_Vertex,	EZ_Color, EZ_Index, EZ_Normal,
       EZ_Material, EZ_Light, EZ_CallList.

SEE ALSO
       EZ_Normal3f(3), EZ_Color3f(3), EZ_Index(3)

EZWGL								   EZ_Begin(3)

NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=EZ_Begin&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help