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

  
 
  

home | help
GLPIXELZOOM()							   GLPIXELZOOM()

NAME
     glPixelZoom - specify the pixel zoom factors

C SPECIFICATION
     void glPixelZoom( GLfloat xfactor,
		       GLfloat yfactor )

     delim $$

PARAMETERS
     xfactor, yfactor
		      Specify the $x$ and $y$ zoom factors for pixel write oper-
		      ations.

DESCRIPTION
     glPixelZoom  specifies values for the $x$ and $y$ zoom factors.  During the
     execution of glDrawPixels or glCopyPixels, if ($xr $, $yr $) is the current
     raster position, and a given element is in the $m$th row and  $n$th  column
     of the pixel rectangle, then pixels whose centers are in the rectangle with
     corners at

	       ($xr ~+~ n cdot "xfactor"$, $yr ~+~ m cdot "yfactor"$)

	   ($xr ~+~ (n+1) cdot "xfactor"$, $yr ~+~ (m+1) cdot "yfactor"$)

     are  candidates for replacement.  Any pixel whose center lies on the bottom
     or left edge of this rectangular region is also modified.

     Pixel zoom factors are not limited to positive values.  Negative zoom  fac-
     tors reflect the resulting image about the current raster position.

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

ASSOCIATED GETS
     glGet with argument GL_ZOOM_X
     glGet with argument GL_ZOOM_Y

SEE ALSO
     glCopyPixels, glDrawPixels

								   GLPIXELZOOM()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glPixelZoom&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help