A graphical filter program on this object.

Valid for Text and Image objects at the moment.

The argument passed to this function is a string containing a valid Lua program based on the filters API as described in the "EFL Graphics Filters" reference page.

Set to null to disable filtering.


  • code - The Lua program source code.
  • name - An optional name for this filter.

Overridden from Efl.Gfx.Filter.filter_program (get, set).


@property filter_program @pure_virtual {
    get {}
    set {}
    values {
        code: string;
        name: string @optional;

C signature

void efl_gfx_filter_program_get(const Eo *obj, const char **code, const char **name);
void efl_gfx_filter_program_set(Eo *obj, const char *code, const char *name);

Implemented by