--- title: WebGLRenderingContext.getTexParameter() slug: Web/API/WebGLRenderingContext/getTexParameter tags: - API - Méthode - Reference - Textures - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/getTexParameter ---
La méthode WebGLRenderingContext.getTexParameter()
de l'API WebGL retourne des informations concernant la texture indiquée.
quelconque gl.getTexParameter(cible, nomp);
gl.TEXTURE_2D
: une texture bi-dimensionnelle.gl.TEXTURE_CUBE_MAP
: une texture appliquée à un cube.gl.TEXTURE_3D
: une texture tri-dimensionnelle.gl.TEXTURE_2D_ARRAY
: une texture bi-dimensionnelle en tableau.nomp | Type retourné | Description | Valeurs retournées possibles |
---|---|---|---|
Disponible dans un contexte WebGL 1 | |||
gl.TEXTURE_MAG_FILTER |
{{domxref("GLenum")}} | Filtre de grossissement de texture | gl.LINEAR (valeur par défaut), gl.NEAREST . |
gl.TEXTURE_MIN_FILTER |
{{domxref("GLenum")}} | Filtre 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_S |
{{domxref("GLenum")}} | Fonction 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_T |
{{domxref("GLenum")}} | Fonction 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 lorsque l'extension {{domxref("EXT_texture_filter_anisotropic")}} est utilisée | |||
ext.TEXTURE_MAX_ANISOTROPY_EXT |
{{domxref("GLfloat")}} | Anisotropie maximum pour une texture | Toutes valeurs float. |
Disponible en outre lorsqu'un contexte WebGL 2 est utilisé | |||
gl.TEXTURE_BASE_LEVEL |
{{domxref("GLint")}} | Niveau de mipmap de texture | Toutes valeurs int. |
gl.TEXTURE_COMPARE_FUNC |
{{domxref("GLenum")}} | Fonction de comparaison | gl.LEQUAL (valeurs par défaut), gl.GEQUAL , gl.LESS , gl.GREATER , gl.EQUAL , gl.NOTEQUAL , gl.ALWAYS , gl.NEVER . |
gl.TEXTURE_COMPARE_MODE |
{{domxref("GLenum")}} | Mode de comparaison de texture | gl.NONE (valeur par défaut), gl.COMPARE_REF_TO_TEXTURE . |
gl.TEXTURE_IMMUTABLE_FORMAT |
{{domxref("GLboolean")}} | Immuabilité du format et de la taille de la texture | true ou false. |
gl.TEXTURE_IMMUTABLE_LEVELS |
{{domxref("GLuint")}} | ? | Toutes valeurs uint. |
gl.TEXTURE_MAX_LEVEL |
{{domxref("GLint")}} | Niveau maximum de mipmap de texture en tableau | Toutes valeurs int. |
gl.TEXTURE_MAX_LOD |
{{domxref("GLfloat")}} | Valeur de niveau-de-détail maximum de texture | Toutes valeurs float. |
gl.TEXTURE_MIN_LOD |
{{domxref("GLfloat")}} | Valeur de niveau-de-détail minimum de texture | Toutes valeurs float. |
gl.TEXTURE_WRAP_R |
{{domxref("GLenum")}} | Fonction d'emballage pour la coordonnée de texture r |
gl.REPEAT (valeur par défaut), gl.CLAMP_TO_EDGE , gl.MIRRORED_REPEAT . |
Retourne l'information de texture demandée (telle qu'indiquée par nomp
). Si une erreur se produit, {{jsxref("null")}} est retourné.
gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER);
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#5.14.8", "getTexParameter")}} | {{Spec2('WebGL')}} | Définition initiale pour WebGL. |
{{SpecName('OpenGL ES 2.0', "glGetTexParameter.xml", "glGetTexParameter")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l'API OpenGL ES 2.0 (similaire). |
{{SpecName('WebGL2', "#3.7.6", "getTexParameter")}} | {{Spec2('WebGL2')}} | Définition mise à jour pour WebGL. |
{{SpecName('OpenGL ES 3.0', "glGetTexParameter.xhtml", "glGetTexParameter")}} | {{Spec2('OpenGL ES 3.0')}} | Page man de l'API OpenGL ES 3.0 (similaire). |
Le tableau de compatibilité de cette page est généré à partir de données structurées. Si vous souhaitez contribuer aux données, merci de regarder https://github.com/mdn/browser-compat-data et envoyez-nous une pull request.
{{Compat("api.WebGLRenderingContext.getTexParameter")}}