self:get_filter

Client

Retrieves the current sampling filter of the image


Syntax

local mode = self:get_filter()

Parameters

No parameters are accepted by this function

Returns

TypeNameDescription
core.image.texture_filtermodeCurrent sampling filter of the image

Examples

Check an image's filter before overriding it
local entity = core.image.create("assets/sprite.png")

if entity:get_filter() == core.image.texture_filter.DEFAULT then
    entity:set_filter(core.image.texture_filter.NEAREST)
end
Copy one image's filter onto another
local source = core.image.create("assets/tiles/grass0.png")
source:set_filter(core.image.texture_filter.NEAREST)

local target = core.image.create("assets/tiles/stone0.png")
target:set_filter(source:get_filter())

On this page