Difference between revisions of "Texture:setFilter"

(Created page)
 
m
Line 23: Line 23:
 
=== Returns ===
 
=== Returns ===
 
Nothing.
 
Nothing.
 +
=== 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 ==
 
== See Also ==
 
* [[parent::Texture]]
 
* [[parent::Texture]]

Revision as of 23:46, 19 July 2017

Available since LÖVE 0.8.0
This function is not supported in earlier versions.

Sets the filter mode of the Texture.

Function

Synopsis

Texture:setFilter( min, mag )

Arguments

FilterMode min
Filter mode to use when minifying the texture (rendering it at a smaller size on-screen than its size in pixels).
FilterMode mag
Filter mode to use when magnifying the texture (rendering it at a larger size on-screen than its size in pixels).

Returns

Nothing.

Function

Available since LÖVE 0.9.0
This variant is not supported in earlier versions.

Synopsis

Texture:setFilter( min, mag, anisotropy )

Arguments

FilterMode min
Filter mode to use when minifying the texture (rendering it at a smaller size on-screen than its size in pixels).
FilterMode mag
Filter mode to use when magnifying the texture (rendering it at a larger size on-screen than its size in pixels).
number anisotropy (1)
Maximum amount of anisotropic filtering to use.

Returns

Nothing.

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

Other Languages