From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../web/api/webglrenderingcontext/clear/index.md | 107 +++++++++------------ 1 file changed, 44 insertions(+), 63 deletions(-) (limited to 'files/fr/web/api/webglrenderingcontext/clear') diff --git a/files/fr/web/api/webglrenderingcontext/clear/index.md b/files/fr/web/api/webglrenderingcontext/clear/index.md index 69acd2f1d1..803a50fd26 100644 --- a/files/fr/web/api/webglrenderingcontext/clear/index.md +++ b/files/fr/web/api/webglrenderingcontext/clear/index.md @@ -9,85 +9,66 @@ tags: - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/clear --- -
{{APIRef("WebGL")}}
+{{APIRef("WebGL")}} -

La méthode WebGLRenderingContext.clear() de l'API WebGL efface les tampons avec des valeurs prédéfinies.

+La méthode **`WebGLRenderingContext.clear()`** de [l'API WebGL](/fr/docs/Web/API/WebGL_API) efface les tampons avec des valeurs prédéfinies. -

Ces valeurs prédéfinies peuvent être affectées par {{domxref("WebGLRenderingContext.clearColor", "clearColor()")}}, {{domxref("WebGLRenderingContext.clearDepth", "clearDepth()")}} ou {{domxref("WebGLRenderingContext.clearStencil", "clearStencil()")}}.

+Ces valeurs prédéfinies peuvent être affectées par {{domxref("WebGLRenderingContext.clearColor", "clearColor()")}}, {{domxref("WebGLRenderingContext.clearDepth", "clearDepth()")}} ou {{domxref("WebGLRenderingContext.clearStencil", "clearStencil()")}}. -

Les masques d'écriture, de détourage, de tramage et de tampon peuvent affecter la méthode clear().

+Les masques d'écriture, de détourage, de tramage et de tampon peuvent affecter la méthode `clear()`. -

Syntaxe

+## Syntaxe -
void gl.clear(masque);
-
+ void gl.clear(masque); -

Paramètres

+### Paramètres -
-
masque
-
Un masque OU par bits {{domxref("GLbitfield")}} qui indique les tampons à effacer. Les valeurs possibles sont : -
    -
  • gl.COLOR_BUFFER_BIT
  • -
  • gl.DEPTH_BUFFER_BIT
  • -
  • gl.STENCIL_BUFFER_BIT
  • -
-
-
+- `masque` -

Valeur retournée

+ - : Un masque OU par bits {{domxref("GLbitfield")}} qui indique les tampons à effacer. Les valeurs possibles sont : -

Aucune.

+ - `gl.COLOR_BUFFER_BIT` + - `gl.DEPTH_BUFFER_BIT` + - `gl.STENCIL_BUFFER_BIT` -

Exceptions

+### Valeur retournée -

Si masque n'est pas l'une des valeurs possibles listées, une erreur gl.INVALID_ENUM est déclenchée.

+Aucune. -

Exemples

+### Exceptions -

La méthode clear() accepte des valeurs multiples.

+Si *masque* n'est pas l'une des valeurs possibles listées, une erreur `gl.INVALID_ENUM` est déclenchée. -
gl.clear(gl.DEPTH_BUFFER_BIT);
+## Exemples
+
+La méthode `clear()` accepte des valeurs multiples.
+
+```js
+gl.clear(gl.DEPTH_BUFFER_BIT);
 gl.clear(gl.DEPTH_BUFFER_BIT | gl.COLOR_BUFFER_BIT);
-
+``` -

Pour obtenir les valeurs d'effacement courantes, interrogez les constantes COLOR_CLEAR_VALUE, DEPTH_CLEAR_VALUE et STENCIL_CLEAR_VALUE grâce à la méthode getParameter().

+Pour obtenir les valeurs d'effacement courantes, interrogez les constantes `COLOR_CLEAR_VALUE`, `DEPTH_CLEAR_VALUE` et `STENCIL_CLEAR_VALUE` grâce à la méthode `getParameter()`. -
gl.getParameter(gl.COLOR_CLEAR_VALUE);
+```js
+gl.getParameter(gl.COLOR_CLEAR_VALUE);
 gl.getParameter(gl.DEPTH_CLEAR_VALUE);
 gl.getParameter(gl.STENCIL_CLEAR_VALUE);
-
- -

Spécifications

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

Compatibilité des navigateurs

- -

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

- -

Voir aussi

- - +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------ | ------------------------------------ | ------------------------- | +| {{SpecName('WebGL', "#5.14.11", "clear")}} | {{Spec2('WebGL')}} | Définition initiale. | +| {{SpecName('OpenGL ES 2.0', "glClear.xml", "glClear")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l'API OpenGL. | + +## Compatibilité des navigateurs + +{{Compat("api.WebGLRenderingContext.clear")}} + +## Voir aussi + +- {{domxref("WebGLRenderingContext.clearColor()")}} +- {{domxref("WebGLRenderingContext.clearDepth()")}} +- {{domxref("WebGLRenderingContext.clearStencil()")}} -- cgit v1.2.3-54-g00ecf