Texture:setMipmapFilter (Français)
Available since LÖVE 0.9.0 |
This function is not supported in earlier versions. |
Définit le mode de filtre de mipmap pour une Texture. Dans les versions antérieures à 11.0, cette méthode ne fonctionnait que sur les Images.
Le mipmapping est utile lorsque des textures sont tracées à une échelle réduite. Cela peut améliorer les performances et réduire les problèmes d crénelage.
Dans LÖVE 0.10.0 et plus récent, la texture doit être crée avec le drapeau mipmaps
activé pour que le filtre de mipmap ai un quelconque effet. Dans les version antérieures à 0.10.0, le mieux est d'apeller cette méthode directement après la création de l'image avec love.graphics.newImage, afin d'éviter des bogues avec certains pilotes graphiques.
En raison des limitations matérielles et de certains bogues de pilotes, dans les version antérieures à 0.10.0, les images qui n'étaient pas chargées depuis une CompressedData (données compressées) doivent comporter des dimensions de puissance deux (64×64, 512×256, etc.) pour utiliser les mipmaps.
Contents
Fonction
Synopsis
Texture:setMipmapFilter( filtermode, sharpness )
Arguments
FilterMode (Français) mode
- Mode de filtrage utilisé entre les niveaux de mipmap. nil (nul) si le filtrage mipmap n'est pas activé.
number (Français) sharpness (0)
- Une valeur de netteté (anglais : sharpness) positive fait utiliser un niveau de mipmap plus élevé de la texture lors de son tracé, au prix d'une réduction de performances. Une valeur négative à l'effet inverse.
Retourne
Rien.
Notes
Sur les périphériques mobiles (Android et iOS), le paramètre netteté n'est pas supporté et ne fera rien. Vous pouvez utiliser un Shader (ombrage) personnalisé à la place, et spécifier la netteté du mipmap dans le troisième paramètre optionnel de la fonction Texel
dans l'ombrage (une valeur négative fait utiliser un niveau de mipmap plus élevé de la texture.)
Dans les versions antérieures à 0.10.0, l'appel de cette fonction crée automatiquement des mipmaps pour l'image si ils n'existaient pas encore. Si l'image est compressée et ses données compressées comportent des données de mipmap, elles seront utilisées.
Fonction
Disables mipmap filtering.
Synopsis
Texture:setMipmapFilter( )
Arguments
Aucun.
Retourne
Rien.
Voir également
- Texture (Français)
- Texture:getMipmapFilter (Français)
- love.graphics.newImage (Français)
- love.graphics.newCanvas (Français)
- MipmapMode (Français)
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info