From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../api/webglrenderingcontext/viewport/index.html | 92 ---------------------- .../api/webglrenderingcontext/viewport/index.md | 92 ++++++++++++++++++++++ 2 files changed, 92 insertions(+), 92 deletions(-) delete mode 100644 files/fr/web/api/webglrenderingcontext/viewport/index.html create mode 100644 files/fr/web/api/webglrenderingcontext/viewport/index.md (limited to 'files/fr/web/api/webglrenderingcontext/viewport') diff --git a/files/fr/web/api/webglrenderingcontext/viewport/index.html b/files/fr/web/api/webglrenderingcontext/viewport/index.html deleted file mode 100644 index 76290a9bd6..0000000000 --- a/files/fr/web/api/webglrenderingcontext/viewport/index.html +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: WebGLRenderingContext.viewport() -slug: Web/API/WebGLRenderingContext/viewport -tags: - - API - - Méthode - - Reference - - WebGL - - WebGLRenderingContext -translation_of: Web/API/WebGLRenderingContext/viewport ---- -
{{APIRef("WebGL")}}
- -

La méthode WebGLRenderingContext.viewport() de l'API WebGL définit le viewport, qui indique la transformation affine de x et de y, de coordonnées d'appareil normalisées en coordonnées de fenêtre.

- -

Syntaxe

- -
void gl.viewport(x, y, largeur, hauteur);
-
- -

Paramètres

- -
-
x
-
Un {{domxref("GLint")}} indiquant la coordonnée horizontale du coin inférieur gauche de l'origine du viewport. Valeur par défaut : 0.
-
y
-
Un {{domxref("GLint")}} indiquant la coordonnée verticale du coin inférieur gauche de l'origine du viewport. Valeur par défaut : 0.
-
largeur
-
Un {{domxref("Glsizei")}} non négatif indiquant la largeur du viewport. Valeur par défaut : la largeur du canevas.
-
height
-
Un {{domxref("Glsizei")}} non négatif indiquant la hauteur du viewport. Valeur par défaut : la hauteur du canevas.
-
- -

Valeur retournée

- -

Aucune.

- -

Erreurs déclenchées

- -

Si largeur ou hauteur est une valeur négative, une erreur gl.INVALID_VALUE est déclenchée.

- -

Exemples

- -

Lorsque vous créez un contexte WebGL pour la première fois, la taille de la fenêtre correspondra à celle du canevas. Toutefois, si vous redimensionnez le canevas, vous devrez indiquer au contexte de WebGL une nouvelle définition de viewport. Dans cette situation, vous pouvez utiliser gl.viewport.

- -
gl.viewport(0, 0, canevas.width, canevas.height);
-
- -

La largeur et la hauteur de la fenêtre sont limitées à une plage dépendante de l'implémentation. Pour obtenir cette plage, vous pouvez utiliser la constante MAX_VIEWPORT_DIMS, qui renvoie un {{jsxref ("Int32Array")}}.

- -
gl.getParameter(gl.MAX_VIEWPORT_DIMS);
-// Par ex., Int32Array[16384, 16384]
-
- -

Pour obtenir le viewport en cours, faites une requête sur la constante VIEWPORT.

- -
gl.getParameter(gl.VIEWPORT);
-// e.g. Int32Array[0, 0, 640, 480]
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('WebGL', "#5.14.4", "viewport")}}{{Spec2('WebGL')}}Définition initiale.
{{SpecName('OpenGL ES 2.0', "glViewport.xml", "glViewport")}}{{Spec2('OpenGL ES 2.0')}}Page man de l'API OpenGL.
- -

Compatibilité des navigateurs

- -

{{Compat("api.WebGLRenderingContext.viewport")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/webglrenderingcontext/viewport/index.md b/files/fr/web/api/webglrenderingcontext/viewport/index.md new file mode 100644 index 0000000000..76290a9bd6 --- /dev/null +++ b/files/fr/web/api/webglrenderingcontext/viewport/index.md @@ -0,0 +1,92 @@ +--- +title: WebGLRenderingContext.viewport() +slug: Web/API/WebGLRenderingContext/viewport +tags: + - API + - Méthode + - Reference + - WebGL + - WebGLRenderingContext +translation_of: Web/API/WebGLRenderingContext/viewport +--- +
{{APIRef("WebGL")}}
+ +

La méthode WebGLRenderingContext.viewport() de l'API WebGL définit le viewport, qui indique la transformation affine de x et de y, de coordonnées d'appareil normalisées en coordonnées de fenêtre.

+ +

Syntaxe

+ +
void gl.viewport(x, y, largeur, hauteur);
+
+ +

Paramètres

+ +
+
x
+
Un {{domxref("GLint")}} indiquant la coordonnée horizontale du coin inférieur gauche de l'origine du viewport. Valeur par défaut : 0.
+
y
+
Un {{domxref("GLint")}} indiquant la coordonnée verticale du coin inférieur gauche de l'origine du viewport. Valeur par défaut : 0.
+
largeur
+
Un {{domxref("Glsizei")}} non négatif indiquant la largeur du viewport. Valeur par défaut : la largeur du canevas.
+
height
+
Un {{domxref("Glsizei")}} non négatif indiquant la hauteur du viewport. Valeur par défaut : la hauteur du canevas.
+
+ +

Valeur retournée

+ +

Aucune.

+ +

Erreurs déclenchées

+ +

Si largeur ou hauteur est une valeur négative, une erreur gl.INVALID_VALUE est déclenchée.

+ +

Exemples

+ +

Lorsque vous créez un contexte WebGL pour la première fois, la taille de la fenêtre correspondra à celle du canevas. Toutefois, si vous redimensionnez le canevas, vous devrez indiquer au contexte de WebGL une nouvelle définition de viewport. Dans cette situation, vous pouvez utiliser gl.viewport.

+ +
gl.viewport(0, 0, canevas.width, canevas.height);
+
+ +

La largeur et la hauteur de la fenêtre sont limitées à une plage dépendante de l'implémentation. Pour obtenir cette plage, vous pouvez utiliser la constante MAX_VIEWPORT_DIMS, qui renvoie un {{jsxref ("Int32Array")}}.

+ +
gl.getParameter(gl.MAX_VIEWPORT_DIMS);
+// Par ex., Int32Array[16384, 16384]
+
+ +

Pour obtenir le viewport en cours, faites une requête sur la constante VIEWPORT.

+ +
gl.getParameter(gl.VIEWPORT);
+// e.g. Int32Array[0, 0, 640, 480]
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('WebGL', "#5.14.4", "viewport")}}{{Spec2('WebGL')}}Définition initiale.
{{SpecName('OpenGL ES 2.0', "glViewport.xml", "glViewport")}}{{Spec2('OpenGL ES 2.0')}}Page man de l'API OpenGL.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.WebGLRenderingContext.viewport")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf