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 --- .../webglrenderingcontext/texparameter/index.md | 292 ++++++++++----------- 1 file changed, 146 insertions(+), 146 deletions(-) (limited to 'files/fr/web/api/webglrenderingcontext/texparameter') diff --git a/files/fr/web/api/webglrenderingcontext/texparameter/index.md b/files/fr/web/api/webglrenderingcontext/texparameter/index.md index ec02f92374..705a95ba60 100644 --- a/files/fr/web/api/webglrenderingcontext/texparameter/index.md +++ b/files/fr/web/api/webglrenderingcontext/texparameter/index.md @@ -1,5 +1,5 @@ --- -title: 'WebGLRenderingContext.texParameter[fi]()' +title: WebGLRenderingContext.texParameter[fi]() slug: Web/API/WebGLRenderingContext/texParameter tags: - API @@ -10,168 +10,168 @@ tags: - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/texParameter --- -
{{APIRef("WebGL")}}
+{{APIRef("WebGL")}} -

Les méthodes WebGLRenderingContext.texParameter[fi]() de l'API WebGL définissent les paramètres de texture.

+Les méthodes **`WebGLRenderingContext.texParameter[fi]()`** de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) définissent les paramètres de texture. -

Syntaxe

+## Syntaxe -
void gl.texParameterf(GLenum cible, GLenum nomp, GLfloat param);
-void gl.texParameteri(GLenum cible, GLenum nomp, GLint param);
-
+ void gl.texParameterf(GLenum cible, GLenum nomp, GLfloat param); + void gl.texParameteri(GLenum cible, GLenum nomp, GLint param); -

Paramètres

+### Paramètres -
-
cible
-
Un {{domxref("GLenum")}} indiquant le point de liaison (cible). Valeurs possibles : -
    -
  • gl.TEXTURE_2D : une texture bi-dimensionelle.
  • -
  • gl.TEXTURE_CUBE_MAP : une texte appliquée sur un cube.
  • -
  • Lorsqu'un {{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}} est utilisé, les valeurs suivantes sont en outre disponibles : -
      -
    • gl.TEXTURE_3D : une texture tri-dimensionnelle.
    • -
    • gl.TEXTURE_2D_ARRAY : une texture bi-dimensionnelle en tableau.
    • -
    -
  • -
-
-
+- cible -

Le paramètre nomp est un {{domxref("Glenum")}} indiquant le paramètre de texture à définir. Le paramètre param est un {{domxref("GLfloat")}} ou un {{domxref("GLint")}} indiquant la valeur pour le paramètre nomp indiqué.

+ - : Un {{domxref("GLenum")}} indiquant le point de liaison (cible). Valeurs possibles : + + - `gl.TEXTURE_2D` : une texture bi-dimensionelle. + - `gl.TEXTURE_CUBE_MAP` : une texte appliquée sur un cube. + - Lorsqu'un {{domxref("WebGL2RenderingContext", "WebGL 2 context", "", 1)}} est utilisé, les valeurs suivantes sont en outre disponibles : + + - `gl.TEXTURE_3D` : une texture tri-dimensionnelle. + - `gl.TEXTURE_2D_ARRAY` : une texture bi-dimensionnelle en tableau. + +Le paramètre `nomp` est un {{domxref("Glenum")}} indiquant le paramètre de texture à définir. Le paramètre `param` est un {{domxref("GLfloat")}} ou un {{domxref("GLint")}} indiquant la valeur pour le paramètre `nomp` indiqué. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
pnomDescriptionparam
Disponible en WebGL 1
gl.TEXTURE_MAG_FILTERFiltre de grossissement de texturegl.LINEAR (valeur par défaut), gl.NEAREST.
gl.TEXTURE_MIN_FILTERFiltre de réduction de texturegl.LINEAR, gl.NEAREST, gl.NEAREST_MIPMAP_NEAREST, gl.LINEAR_MIPMAP_NEAREST, gl.NEAREST_MIPMAP_LINEAR (valeur par défaut), gl.LINEAR_MIPMAP_LINEAR.
gl.TEXTURE_WRAP_SFonction d'emballage pour la coordonnée de texture sgl.REPEAT (valeur par défaut),gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.
gl.TEXTURE_WRAP_TFonction d'emballage pour la coordonnée de texture tgl.REPEAT (valeur par défaut),gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.
Disponible en outre quand l'extension {{domxref("EXT_texture_filter_anisotropic")}} est utilisée
ext.TEXTURE_MAX_ANISOTROPY_EXTAnisotropie maximum pour une textureUne valeur {{domxref("GLfloat")}}.
Disponible en outre quand un contexte WebGL 2 est utilisé
gl.TEXTURE_BASE_LEVELNiveau de mipmap de textureToutes valeurs int.
gl.TEXTURE_COMPARE_FUNCFonction de comparaison de texturegl.LEQUAL (valeur par défaut), gl.GEQUAL, gl.LESS, gl.GREATER, gl.EQUAL, gl.NOTEQUAL, gl.ALWAYS, gl.NEVER.
gl.TEXTURE_COMPARE_MODEMode de comparaison de texturegl.NONE (valeur défaut), gl.COMPARE_REF_TO_TEXTURE.
gl.TEXTURE_MAX_LEVELNiveau maximum de mipmap de texture en tableauToutes valeurs int.
gl.TEXTURE_MAX_LOD -

Valeur de niveau-de-détail maximum de texture

-
Toutes valeurs float.
gl.TEXTURE_MIN_LODValeur de niveau-de-détail minimum de textureToutes valeurs float.
gl.TEXTURE_WRAP_RFonction d'emballage pour la coordonnée de texture  rgl.REPEAT (valeur par défaut), gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.
pnomDescriptionparam
Disponible en WebGL 1
gl.TEXTURE_MAG_FILTERFiltre de grossissement de texture + gl.LINEAR (valeur par défaut), gl.NEAREST. +
gl.TEXTURE_MIN_FILTERFiltre de réduction de texture + gl.LINEAR, gl.NEAREST, + gl.NEAREST_MIPMAP_NEAREST, + gl.LINEAR_MIPMAP_NEAREST, + gl.NEAREST_MIPMAP_LINEAR (valeur par défaut), + gl.LINEAR_MIPMAP_LINEAR. +
gl.TEXTURE_WRAP_SFonction d'emballage pour la coordonnée de texture s + gl.REPEAT (valeur par + défaut),gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT. +
gl.TEXTURE_WRAP_TFonction d'emballage pour la coordonnée de texture t + gl.REPEAT (valeur par + défaut),gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT. +
+ Disponible en outre quand l'extension + {{domxref("EXT_texture_filter_anisotropic")}} est + utilisée +
ext.TEXTURE_MAX_ANISOTROPY_EXTAnisotropie maximum pour une textureUne valeur {{domxref("GLfloat")}}.
+ Disponible en outre quand un contexte WebGL 2 est utilisé +
gl.TEXTURE_BASE_LEVELNiveau de mipmap de textureToutes valeurs int.
gl.TEXTURE_COMPARE_FUNCFonction de comparaison de texture + gl.LEQUAL (valeur par défaut), gl.GEQUAL, + gl.LESS, gl.GREATER, gl.EQUAL, + gl.NOTEQUAL, gl.ALWAYS, gl.NEVER. +
gl.TEXTURE_COMPARE_MODEMode de comparaison de texture + gl.NONE (valeur défaut), + gl.COMPARE_REF_TO_TEXTURE. +
gl.TEXTURE_MAX_LEVELNiveau maximum de mipmap de texture en tableauToutes valeurs int.
gl.TEXTURE_MAX_LOD

Valeur de niveau-de-détail maximum de texture

Toutes valeurs float.
gl.TEXTURE_MIN_LODValeur de niveau-de-détail minimum de textureToutes valeurs float.
gl.TEXTURE_WRAP_R + Fonction d'emballage pour la coordonnée de texture  r + + gl.REPEAT (valeur par défaut), + gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT. +
-

Valeur retournée

+### Valeur retournée -

Aucune.

+Aucune. -

Exemples

+## Exemples -
gl.texParameterf(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
+```js
+gl.texParameterf(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
 gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_NEAREST);
-
+``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('WebGL', "#5.14.8", "texParameter[fi]")}}{{Spec2('WebGL')}}Définition initiale pour WebGL.
{{SpecName('OpenGL ES 2.0', "glTexParameter.xml", "glTexParameter")}}{{Spec2('OpenGL ES 2.0')}}Page man de l’API OpenGL ES 2.0 API (similaire).
{{SpecName('WebGL2', "#3.7.6", "texParameter[fi]")}}{{Spec2('WebGL2')}}Définition mise à jour pour WebGL.
{{SpecName('OpenGL ES 3.0', "glTexParameter.xhtml", "glTexParameter")}}{{Spec2('OpenGL ES 3.0')}}Page man de l’API OpenGL ES 3.0 API (similaire).
+| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------------------------------ | ------------------------------------ | ------------------------------------------------ | +| {{SpecName('WebGL', "#5.14.8", "texParameter[fi]")}} | {{Spec2('WebGL')}} | Définition initiale pour WebGL. | +| {{SpecName('OpenGL ES 2.0', "glTexParameter.xml", "glTexParameter")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l’API OpenGL ES 2.0 API (similaire). | +| {{SpecName('WebGL2', "#3.7.6", "texParameter[fi]")}} | {{Spec2('WebGL2')}} | Définition mise à jour pour WebGL. | +| {{SpecName('OpenGL ES 3.0', "glTexParameter.xhtml", "glTexParameter")}} | {{Spec2('OpenGL ES 3.0')}} | Page man de l’API OpenGL ES 3.0 API (similaire). | -

Compatibilité des navigateurs

+## Compatibilité des navigateurs -

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

+{{Compat("api.WebGLRenderingContext.texParameterf")}} -

Voir aussi

+## Voir aussi - +- {{domxref("WebGLRenderingContext.getTexParameter()")}} +- {{domxref("EXT_texture_filter_anisotropic")}} -- cgit v1.2.3-54-g00ecf