--- title: WebGLRenderingContext.getTexParameter() slug: Web/API/WebGLRenderingContext/getTexParameter tags: - API - Méthode - Reference - Textures - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/getTexParameter --- {{APIRef("WebGL")}} La méthode **`WebGLRenderingContext.getTexParameter()`** de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) retourne des informations concernant la texture indiquée. ## Syntaxe quelconque gl.getTexParameter(cible, nomp); ### Paramètres - cible - : Un {{domxref("GLenum")}} indiquant le point de liaison (cible). Valeurs possibles : - `gl.TEXTURE_2D` : une texture bi-dimensionnelle. - `gl.TEXTURE_CUBE_MAP` : une texture appliquée à 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. - nomp - : Un {{domxref("Glenum")}} indiquant l'information à obtenir. Valeurs possibles :
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 .
|