Flutter Engine
The Flutter Engine
|
#include <SkSVGFilter.h>
Public Types | |
using | INHERITED = SkSVGHiddenContainer |
Static Public Member Functions | |
static sk_sp< SkSVGFilter > | Make () |
Public Attributes | |
SkSVGObjectBoundingBoxUnits | |
Additional Inherited Members | |
Protected Member Functions inherited from SkSVGHiddenContainer | |
SkSVGHiddenContainer (SkSVGTag t) | |
void | onRender (const SkSVGRenderContext &) const final |
Protected Member Functions inherited from SkSVGContainer | |
SkSVGContainer (SkSVGTag) | |
void | onRender (const SkSVGRenderContext &) const override |
SkPath | onAsPath (const SkSVGRenderContext &) const override |
SkRect | onObjectBoundingBox (const SkSVGRenderContext &) const override |
bool | hasChildren () const final |
template<typename NodeType , typename Func > | |
void | forEachChild (Func func) const |
Protected Member Functions inherited from SkSVGTransformableNode | |
SkSVGTransformableNode (SkSVGTag) | |
bool | onPrepareToRender (SkSVGRenderContext *) const override |
void | onSetAttribute (SkSVGAttribute, const SkSVGValue &) override |
void | mapToParent (SkPath *) const |
void | mapToParent (SkRect *) const |
Protected Member Functions inherited from SkSVGNode | |
SkSVGNode (SkSVGTag) | |
virtual bool | onPrepareToRender (SkSVGRenderContext *) const |
virtual void | onRender (const SkSVGRenderContext &) const =0 |
virtual bool | onAsPaint (const SkSVGRenderContext &, SkPaint *) const |
virtual SkPath | onAsPath (const SkSVGRenderContext &) const =0 |
virtual void | onSetAttribute (SkSVGAttribute, const SkSVGValue &) |
virtual bool | hasChildren () const |
virtual SkRect | onObjectBoundingBox (const SkSVGRenderContext &) const |
Static Protected Member Functions inherited from SkSVGNode | |
static SkMatrix | ComputeViewboxMatrix (const SkRect &, const SkRect &, SkSVGPreserveAspectRatio) |
Protected Attributes inherited from SkSVGContainer | |
skia_private::STArray< 1, sk_sp< SkSVGNode >, true > | fChildren |
Definition at line 14 of file SkSVGFilter.h.
Definition at line 39 of file SkSVGFilter.h.
void SkSVGFilter::applyProperties | ( | SkSVGRenderContext * | ctx | ) | const |
Propagates any inherited presentation attributes in the given context.
Definition at line 28 of file SkSVGFilter.cpp.
sk_sp< SkImageFilter > SkSVGFilter::buildFilterDAG | ( | const SkSVGRenderContext & | ctx | ) | const |
Definition at line 30 of file SkSVGFilter.cpp.
|
inlinestatic |
Definition at line 16 of file SkSVGFilter.h.
|
overridevirtual |
Reimplemented from SkSVGNode.
Definition at line 16 of file SkSVGFilter.cpp.
|
inline |
Definition at line 32 of file SkSVGFilter.h.
SkSVGFilter::SVG_ATTR | ( | FilterUnits | , |
SkSVGObjectBoundingBoxUnits | , | ||
SkSVGObjectBoundingBoxUnits(SkSVGObjectBoundingBoxUnits::Type::kObjectBoundingBox) | |||
) |
SkSVGFilter::SkSVGObjectBoundingBoxUnits |
Definition at line 31 of file SkSVGFilter.h.