2#ifndef SEEN_NR_FILTER_DISPLACEMENT_MAP_H
3#define SEEN_NR_FILTER_DISPLACEMENT_MAP_H
32 void set_input(
int input,
int slot)
override;
36 Glib::ustring
name()
const override {
return Glib::ustring(
"Displacement Map"); }
3x3 matrix representing an affine transformation.
Axis aligned, non-empty, generic rectangle.
void area_enlarge(Geom::IntRect &area, Geom::Affine const &trans) const override
void render_cairo(FilterSlot &slot) const override
void set_channel_selector(int s, FilterDisplacementMapChannelSelector channel)
Glib::ustring name() const override
double complexity(Geom::Affine const &ctm) const override
void set_input(int slot) override
Sets the input slot number 'slot' to be used as input in rendering filter primitive 'primitive' For f...
SVG displacement map filter effect.
FilterDisplacementMapChannelSelector
Helper class to stream background task notifications as a series of messages.