Inkscape
Vector Graphics Editor
|
Classes | |
class | Blend |
Custom predefined Blend filter. More... | |
class | Blur |
Custom predefined Blur filter. More... | |
class | Brilliance |
Custom predefined Brilliance filter. More... | |
class | Bump |
Custom predefined Bump filter. More... | |
class | ChannelPaint |
Custom predefined Channel Painting filter. More... | |
class | ChannelTransparency |
Custom predefined Channel transparency filter. More... | |
class | Chromolitho |
Custom predefined Chromolitho filter. More... | |
class | CleanEdges |
Custom predefined Clean edges filter. More... | |
class | ColorBlindness |
Custom predefined Color Blindness filter. More... | |
class | ColorizableDropShadow |
Custom predefined Drop shadow filter. More... | |
class | Colorize |
Custom predefined Colorize filter. More... | |
class | ColorShift |
Custom predefined Color shift filter. More... | |
class | ComponentTransfer |
Custom predefined ComponentTransfer filter. More... | |
class | CrossBlur |
Custom predefined Cross blur filter. More... | |
class | CrossEngraving |
Custom predefined Cross engraving filter. More... | |
class | Crosssmooth |
Custom predefined Cross-smooth filter. More... | |
class | DiffuseLight |
Custom predefined Diffuse light filter. More... | |
class | Drawing |
Custom predefined Drawing filter. More... | |
class | Duochrome |
Custom predefined Duochrome filter. More... | |
class | EdgeDetect |
Custom predefined Edge detect filter. More... | |
class | Electrize |
Custom predefined Electrize filter. More... | |
class | ExtractChannel |
Custom predefined Extract Channel filter. More... | |
class | FadeToBW |
Custom predefined Fade to Black or White filter. More... | |
class | Feather |
Custom predefined Feather filter. More... | |
class | FeltFeather |
Custom predefined FeltFeather filter. More... | |
class | Filter |
class | Greyscale |
Custom predefined Greyscale filter. More... | |
class | ImageBlur |
Custom predefined Out of Focus filter. More... | |
class | InkBlot |
Custom predefined Ink Blot filter. More... | |
class | Invert |
Custom predefined Invert filter. More... | |
class | LightEraser |
Custom predefined LightEraser filter. More... | |
class | Lighting |
Custom predefined Lighting filter. More... | |
class | LightnessContrast |
Custom predefined Lightness-Contrast filter. More... | |
class | MatteJelly |
Custom predefined Matte jelly filter. More... | |
class | NeonDraw |
Custom predefined Neon draw filter. More... | |
class | NoiseFill |
Custom predefined Noise fill filter. More... | |
class | NudgeCMY |
Custom predefined Nudge CMY filter. More... | |
class | NudgeRGB |
Custom predefined Nudge RGB filter. More... | |
class | Opacity |
Custom predefined Opacity filter. More... | |
class | Outline |
Custom predefined Outline filter. More... | |
class | PointEngraving |
Custom predefined Point engraving filter. More... | |
class | Posterize |
Custom predefined Poster paint filter. More... | |
class | PosterizeBasic |
Custom predefined Posterize basic filter. More... | |
class | Quadritone |
Custom predefined Quadritone filter. More... | |
class | Roughen |
Custom predefined Roughen filter. More... | |
class | Silhouette |
Custom predefined Silhouette filter. More... | |
class | SimpleBlend |
Custom predefined Simple blend filter. More... | |
class | Snow |
Custom predefined Snow filter. More... | |
class | Solarize |
Custom predefined Solarize filter. More... | |
class | SpecularLight |
Custom predefined Specular light filter. More... | |
class | Tritone |
Custom predefined Tritone filter. More... | |
class | WaxBump |
Custom predefined Wax Bump filter. More... | |
Functions | |
void | filters_load_file (Glib::ustring filename, gchar *menuname) |
void | merge_filters (Inkscape::XML::Node *to, Inkscape::XML::Node *from, Inkscape::XML::Document *doc, gchar const *srcGraphic=nullptr, gchar const *srcGraphicAlpha=nullptr) |
void | create_and_apply_filter (SPItem *item, Inkscape::XML::Document *filterdoc) |
void Inkscape::Extension::Internal::Filter::create_and_apply_filter | ( | SPItem * | item, |
Inkscape::XML::Document * | filterdoc | ||
) |
Definition at line 114 of file filter.cpp.
References Inkscape::XML::Node::appendChild(), Inkscape::XML::Node::attribute(), Inkscape::XML::Document::createElement(), css, SPObject::document, SPObject::getRepr(), item, merge_filters(), node, Inkscape::GC::release(), Inkscape::XML::Node::root(), sp_repr_css_attr(), sp_repr_css_set(), and sp_repr_css_set_property().
Referenced by Inkscape::Extension::Internal::Filter::Filter::apply_filter(), and Inkscape::Extension::Internal::Filter::Filter::effect().
void Inkscape::Extension::Internal::Filter::filters_load_file | ( | Glib::ustring | filename, |
gchar * | menuname | ||
) |
Definition at line 32 of file filter-file.cpp.
References child, Inkscape::Extension::Internal::Filter::Filter::filters_load_node(), Inkscape::XML::Node::firstChild(), Inkscape::XML::Node::next(), Inkscape::GC::release(), root, Inkscape::XML::Node::root(), and sp_repr_read_file().
Referenced by Inkscape::Extension::Internal::Filter::Filter::filters_all_files().
void Inkscape::Extension::Internal::Filter::merge_filters | ( | Inkscape::XML::Node * | to, |
Inkscape::XML::Node * | from, | ||
Inkscape::XML::Document * | doc, | ||
gchar const * | srcGraphic = nullptr , |
||
gchar const * | srcGraphicAlpha = nullptr |
||
) |
Definition at line 73 of file filter.cpp.
References Inkscape::XML::Node::appendChild(), Inkscape::XML::Node::attribute(), Inkscape::XML::Node::attributeList(), Inkscape::XML::Document::createElement(), Inkscape::XML::Node::firstChild(), merge_filters(), name, Inkscape::XML::Node::name(), Inkscape::GC::release(), and Inkscape::XML::Node::setAttribute().
Referenced by create_and_apply_filter(), Inkscape::Extension::Internal::Filter::Filter::effect(), and merge_filters().