Bezeichnung
gl.PixelZoom -- gibt den Pixel-Zoomfaktoren an
Übersicht
gl.PixelZoom(xfactor, yfactor)
Beschreibung
gl.PixelZoom() gibt Werte für die Zoomfaktoren x und y an. Während der Ausführung von gl.DrawPixels() oder gl.CopyPixels(), wenn (xr,yr) die aktuelle Rasterposition ist und sich ein bestimmtes Element in der m-ten Zeile und n-ten Spalte des Pixelrechtecks befindet, dann sind Pixel, deren Zentren im Rechteck mit Ecken sind

 
(xr+n*xfactor, yr+m*yfactor)
(xr+(n+1)*xfactor,yr+(m+1)*yfactor)

Kandidaten für eine Nachfolge. Jedes Pixel, dessen Mittelpunkt am unteren oder linken Rand dieses rechteckigen Bereichs liegt, wird ebenfalls geändert.

Pixel-Zoomfaktoren sind nicht auf positive Werte beschränkt. Negative Zoomfaktoren spiegeln das resultierende Bild über die aktuelle Rasterposition wider.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
xfactor
gibt den x-Zoomfaktor für Pixel-Schreiboperationen an
yfactor
gibt den y-Zoomfaktor für Pixel-Schreiboperationen an
Fehler
#GL_INVALID_OPERATION wird erzeugt, wenn glPixelZoom zwischen gl.Begin() und gl.End() ausgeführt wird.

Verbundene get-operationen
gl.Get() mit dem Argument #GL_ZOOM_X

gl.Get() mit dem Argument #GL_ZOOM_Y


Navigation zeigen