2#ifndef SEEN_NR_FILTER_COMPONENT_TRANSFER_H
3#define SEEN_NR_FILTER_COMPONENT_TRANSFER_H
52 Glib::ustring
name()
const override {
return Glib::ustring(
"Component Transfer"); }
3x3 matrix representing an affine transformation.
~FilterComponentTransfer() override
FilterComponentTransferType type[4]
void render_cairo(FilterSlot &slot) const override
Glib::ustring name() const override
double complexity(Geom::Affine const &ctm) const override
bool can_handle_affine(Geom::Affine const &) const override
Indicate whether the filter primitive can handle the given affine.
std::vector< double > tableValues[4]
FilterComponentTransfer()
FilterComponentTransferType
@ COMPONENTTRANSFER_TYPE_GAMMA
@ COMPONENTTRANSFER_TYPE_TABLE
@ COMPONENTTRANSFER_TYPE_LINEAR
@ COMPONENTTRANSFER_TYPE_ERROR
@ COMPONENTTRANSFER_TYPE_DISCRETE
@ COMPONENTTRANSFER_TYPE_IDENTITY
Helper class to stream background task notifications as a series of messages.