Gets the [[FilterMode|filter mode]] of the Texture.
== Function ==
=== Synopsis ===
<source lang="lua">
min, mag = Texture:getFilter( )
</source>
=== Arguments ===
None.
=== Returns ===
{{param|FilterMode|min|Filter mode to use when minifying the texture (rendering it at a smaller size on-screen than its size in pixels).}}
{{param|FilterMode|mag|Filter mode to use when magnifying the texture (rendering it at a smaller size on-screen than its size in pixels).}}
== Function ==
{{newin|[[0.9.0]]|090|type=variant}}
=== Synopsis ===
<source lang="lua">
min, mag, anisotropy = Texture:getFilter( )
</source>
=== Arguments ===
None.
=== Returns ===
{{param|FilterMode|min|Filter mode to use when minifying the texture (rendering it at a smaller size on-screen than its size in pixels).}}
{{param|FilterMode|mag|Filter mode to use when magnifying the texture (rendering it at a smaller size on-screen than its size in pixels).}}
{{param|number|anisotropy|Maximum amount of anisotropic filtering used.}}
=== Notes ===
When mipmapping is used, higher anisotropic filtering values increase the quality of the texture when rendering it with a non-uniform scale, at the expense of a bit of performance.

Most systems support up to 8x or 16x anisotropic filtering.
== See Also ==
* [[parent::Texture]]
* [[Texture:setFilter]]
[[Category:Functions]]
{{#set:Since=000}}
{{#set:Description=Gets the [[FilterMode|filter mode]] of the Texture.}}
== Other Languages ==
{{i18n|Texture:getFilter}}