Gl.Viewport (gb.opengl)
Static Sub Viewport ( X As Integer, Y As Integer, Width As Integer, Height As Integer )
Définit la zone d’affichage
Paramètres
-
X, Y spécifient le coin inférieur gauche du rectangle d’affichage, en pixels. La valeur par défaut est (0, 0).
-
Width, Height spécifient respectivement la largeur et la hauteur de la zone d’affichage. Quand un contexte GL est attaché pour la première fois à une fenêtre, width et height sont fixés à la dimension de cette fenêtre.
Description
Gl.Viewport spécifie la transformation affine de x et y en coordonnées de la fenêtre, à partir des coordonnées normalisées du périphérique. Soient (xnd, ynd) les coordonnées normalisées du périphérique, alors les coordonnées (xw, yw) de la fenêtre sont calculées comme suit :
Les largeurs et hauteur de la zone d’affichage sont silencieusement restreintes à un domaine qui dépend de l’implémentation. Ce domaine est obtenu en appelant
Gl.MaxViewportDims.
Erreurs
Gl.GL_INVALID_VALUE est générée si width ou height sont négatifs.
Gl.GL_INVALID_OPERATION est générée si
Gl.Viewport est appelée entre un appel à
Gl.Begin et l’appel correspondant à
Gl.End. +++_Associated Gets
Gl.GetViewport
Gl.MaxViewportDims
Voir aussi