2#ifndef SEEN_NR_FILTER_COLOR_MATRIX_H
3#define SEEN_NR_FILTER_COLOR_MATRIX_H
51 Glib::ustring
name()
const override {
return Glib::ustring(
"Color Matrix"); }
3x3 matrix representing an affine transformation.
bool can_handle_affine(Geom::Affine const &) const override
Indicate whether the filter primitive can handle the given affine.
std::vector< double > values
virtual void set_values(std::vector< double > const &values)
Glib::ustring name() const override
virtual void set_type(FilterColorMatrixType type)
FilterColorMatrixType type
double complexity(Geom::Affine const &ctm) const override
virtual void set_value(double value)
void render_cairo(FilterSlot &slot) const override
~FilterColorMatrix() override
Contains forward declarations of 2geom types.
@ COLORMATRIX_LUMINANCETOALPHA
Helper class to stream background task notifications as a series of messages.
guint32 operator()(guint32 in) const