glPixelZoom, fonction

La fonction glPixelZoom spécifie les facteurs de zoom en pixels.

Syntaxe

void WINAPI glPixelZoom(
   GLfloat xfactor,
   GLfloat yfactor
);

Paramètres

xfactor

Facteur de zoom x pour les opérations d’écriture de pixels.

yfactor

Facteur de zoom y pour les opérations d’écriture de pixels.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Le code d’erreur suivant peut être récupéré par la fonction glGetError .

Name Signification
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel à glEnd correspondant.

Notes

La fonction glPixelZoom spécifie des valeurs pour les facteurs de zoom x et y . Pendant l’exécution de glDrawPixels ou glCopyPixels, si (xr ,yr ) est la position raster actuelle et qu’un élément donné se trouve dans la nième ligne et la colonne mième du rectangle de pixels, alors les pixels dont les centres sont dans le rectangle avec des coins à

Équation montrant les emplacements où les pixels sont candidats au remplacement.

sont des candidats au remplacement. Tout pixel dont le centre se trouve sur le bord inférieur ou gauche de cette région rectangulaire est également modifié.

Les facteurs de zoom de pixel ne sont pas limités aux valeurs positives. Les facteurs de zoom négatifs reflètent l’image obtenue sur la position raster actuelle.

Les fonctions suivantes récupèrent des informations relatives à glPixelZoom :

glGet avec argument GL_ZOOM_X

glGet avec argument GL_ZOOM_Y

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glBegin

glCopyPixels

glDrawPixels

glEnd