glPixelZoom fonction)

La fonction glPixelZoom spécifie les facteurs de zoom de pixel.

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 .

Nom Signification
_opération non valide du GL _
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

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 n ième ligne et la énième colonne du rectangle de pixels, alors les pixels dont les centres se trouvent dans le rectangle avec des angles à

Équation représentant 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 zone 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 résultante sur la position de la trame actuelle.

Les fonctions suivantes récupèrent les 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