aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/webglrenderingcontext/uniform
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-10-02 17:20:24 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-02 17:30:20 +0200
commit1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch)
tree30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/webglrenderingcontext/uniform
parentc05efa8d7ae464235cf83d7c0956e42dc6974103 (diff)
downloadtranslated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip
convert content to md
Diffstat (limited to 'files/fr/web/api/webglrenderingcontext/uniform')
-rw-r--r--files/fr/web/api/webglrenderingcontext/uniform/index.md153
1 files changed, 66 insertions, 87 deletions
diff --git a/files/fr/web/api/webglrenderingcontext/uniform/index.md b/files/fr/web/api/webglrenderingcontext/uniform/index.md
index cb27eaeb2c..6dea122f90 100644
--- a/files/fr/web/api/webglrenderingcontext/uniform/index.md
+++ b/files/fr/web/api/webglrenderingcontext/uniform/index.md
@@ -1,5 +1,5 @@
---
-title: 'WebGLRenderingContext.uniform[1234][fi][v]()'
+title: WebGLRenderingContext.uniform[1234][fi][v]()
slug: Web/API/WebGLRenderingContext/uniform
tags:
- API
@@ -9,89 +9,68 @@ tags:
- WebGLRenderingContext
translation_of: Web/API/WebGLRenderingContext/uniform
---
-<div>{{APIRef("WebGL")}}</div>
-
-<p>Les méthodes <strong><code>WebGLRenderingContext.uniform[1234][fi][v]()</code></strong> de l'<a href="/fr-FR/docs/Web/API/WebGL_API">API WebGL</a> indiquent les valeurs des variables uniform.</p>
-
-<div class="note">
-<p><strong>Note :</strong> Beaucoup des fonctions décrites ici ont des interfaces WebGL 2 étendues, qui peuvent être trouvées en {{domxref("WebGL2RenderingContext.uniform","WebGL2RenderingContext.uniform[1234][uif][v]()")}}.</p>
-</div>
-
-<h2 id="Syntaxe">Syntaxe</h2>
-
-<pre class="syntaxbox">void <var>gl</var>.uniform1f(<var>emplacement</var>, <var>v0</var>);
-void <var>gl</var>.uniform1fv(<var>emplacement</var>, <var>valeur</var>);
-void <var>gl</var>.uniform1i(<var>emplacement</var>, <var>v0</var>);
-void <var>gl</var>.uniform1iv(<var>emplacement</var>, <var>valeur</var>);
-
-void <var>gl</var>.uniform2f(<var>emplacement</var>, <var>v0</var>, <var>v1</var>);
-void <var>gl</var>.uniform2fv(<var>emplacement</var>, <var>valeur</var>);
-void <var>gl</var>.uniform2i(<var>emplacement</var>, <var>v0</var>, <var>v1</var>);
-void <var>gl</var>.uniform2iv(<var>emplacement</var>, <var>valeur</var>);
-
-void <var>gl</var>.uniform3f(<var>emplacement</var>, <var>v0</var>, <var>v1</var>, <var>v2</var>);
-void <var>gl</var>.uniform3fv(<var>emplacement</var>, <var>valeur</var>);
-void <var>gl</var>.uniform3i(<var>emplacement</var>, <var>v0</var>, <var>v1</var>, <var>v2</var>);
-void <var>gl</var>.uniform3iv(<var>emplacement</var>, <var>valeur</var>);
-
-void <var>gl</var>.uniform4f(<var>emplacement</var>, <var>v0</var>, <var>v1</var>, <var>v2</var>, <var>v3</var>);
-void <var>gl</var>.uniform4fv(<var>emplacement</var>, <var>valeur</var>);
-void <var>gl</var>.uniform4i(<var>emplacement</var>, <var>v0</var>, <var>v1</var>, <var>v2</var>, <var>v3</var>);
-void <var>gl</var>.uniform4iv(<var>emplacement</var>, <var>valeur</var>);
-</pre>
-
-<h3 id="Paramètres">Paramètres</h3>
-
-<dl>
- <dt>emplacement</dt>
- <dd>Un objet {{domxref("WebGLUniformLocation")}} contenant l'emplacement de l'attribut uniform à modifier.</dd>
- <dt><code>valeur, v0, v1, v2, v3</code></dt>
- <dd>La nouvelle valeur à utiliser pour la variable uniform. Types possibles :
- <ul>
- <li>Un {{jsxref("Number")}} flottant pour les valeurs flottantes (méthodes avec "f").</li>
- <li>Une suite de nombres flottants (par exemple, un {{jsxref("Float32Array")}} ou un {{jsxref("Array")}} de nombres) pour les méthodes de vecteurs de flottants (méthodes avec "fv").</li>
- <li>Un {{jsxref("Number")}} entier pour les valeurs entières (méthodes avec "i").</li>
- <li>Un {{jsxref("int32Array")}} pour les méthodes de vecteur d'entiers (méthodes avec "iv").</li>
- </ul>
- </dd>
-</dl>
-
-<h3 id="Valeur_retournée">Valeur retournée</h3>
-
-<p>Aucune.</p>
-
-<h2 id="Exemples">Exemples</h2>
-
-<pre class="brush: js">gl.uniform1f(u_alpha, 0.8);</pre>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- <tr>
- <td>{{SpecName('WebGL', "#5.14.10", "uniform")}}</td>
- <td>{{Spec2('WebGL')}}</td>
- <td>Définition initiale.</td>
- </tr>
- <tr>
- <td>{{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}}</td>
- <td>{{Spec2('OpenGL ES 2.0')}}</td>
- <td>Page man de l'API OpenGL.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("api.WebGLRenderingContext.uniform1f")}}</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li>{{domxref("WebGLRenderingContext.uniformMatrix()")}}</li>
-</ul>
+{{APIRef("WebGL")}}
+
+Les méthodes **`WebGLRenderingContext.uniform[1234][fi][v]()`** de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) indiquent les valeurs des variables uniform.
+
+> **Note :** Beaucoup des fonctions décrites ici ont des interfaces WebGL 2 étendues, qui peuvent être trouvées en {{domxref("WebGL2RenderingContext.uniform","WebGL2RenderingContext.uniform[1234][uif][v]()")}}.
+
+## Syntaxe
+
+ void gl.uniform1f(emplacement, v0);
+ void gl.uniform1fv(emplacement, valeur);
+ void gl.uniform1i(emplacement, v0);
+ void gl.uniform1iv(emplacement, valeur);
+
+ void gl.uniform2f(emplacement, v0, v1);
+ void gl.uniform2fv(emplacement, valeur);
+ void gl.uniform2i(emplacement, v0, v1);
+ void gl.uniform2iv(emplacement, valeur);
+
+ void gl.uniform3f(emplacement, v0, v1, v2);
+ void gl.uniform3fv(emplacement, valeur);
+ void gl.uniform3i(emplacement, v0, v1, v2);
+ void gl.uniform3iv(emplacement, valeur);
+
+ void gl.uniform4f(emplacement, v0, v1, v2, v3);
+ void gl.uniform4fv(emplacement, valeur);
+ void gl.uniform4i(emplacement, v0, v1, v2, v3);
+ void gl.uniform4iv(emplacement, valeur);
+
+### Paramètres
+
+- emplacement
+ - : Un objet {{domxref("WebGLUniformLocation")}} contenant l'emplacement de l'attribut uniform à modifier.
+- `valeur, v0, v1, v2, v3`
+
+ - : La nouvelle valeur à utiliser pour la variable uniform. Types possibles :
+
+ - Un {{jsxref("Number")}} flottant pour les valeurs flottantes (méthodes avec "f").
+ - Une suite de nombres flottants (par exemple, un {{jsxref("Float32Array")}} ou un {{jsxref("Array")}} de nombres) pour les méthodes de vecteurs de flottants (méthodes avec "fv").
+ - Un {{jsxref("Number")}} entier pour les valeurs entières (méthodes avec "i").
+ - Un {{jsxref("int32Array")}} pour les méthodes de vecteur d'entiers (méthodes avec "iv").
+
+### Valeur retournée
+
+Aucune.
+
+## Exemples
+
+```js
+gl.uniform1f(u_alpha, 0.8);
+```
+
+## Spécifications
+
+| Spécification | Statut | Commentaire |
+| -------------------------------------------------------------------------------- | ------------------------------------ | ------------------------- |
+| {{SpecName('WebGL', "#5.14.10", "uniform")}} | {{Spec2('WebGL')}} | Définition initiale. |
+| {{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l'API OpenGL. |
+
+## Compatibilité des navigateurs
+
+{{Compat("api.WebGLRenderingContext.uniform1f")}}
+
+## Voir aussi
+
+- {{domxref("WebGLRenderingContext.uniformMatrix()")}}