#include <SkSVGFeTurbulence.h>
|
SVG_ATTR(TurbulenceType, SkSVGFeTurbulenceType, SkSVGFeTurbulenceType(SkSVGFeTurbulenceType::Type::kTurbulence)) protected std::vector< SkSVGFeInputType > | getInputs () const override |
|
bool | parseAndSetAttribute (const char *, const char *) override |
|
sk_sp< SkImageFilter > | makeImageFilter (const SkSVGRenderContext &ctx, const SkSVGFilterContext &fctx) const |
|
SkRect | resolveFilterSubregion (const SkSVGRenderContext &, const SkSVGFilterContext &) const |
|
virtual SkSVGColorspace | resolveColorspace (const SkSVGRenderContext &, const SkSVGFilterContext &) const |
|
void | applyProperties (SkSVGRenderContext *) const |
|
void | appendChild (sk_sp< SkSVGNode >) override |
|
void | setTransform (const SkSVGTransformType &t) |
|
| ~SkSVGNode () override |
|
SkSVGTag | tag () const |
|
virtual void | appendChild (sk_sp< SkSVGNode >)=0 |
|
void | render (const SkSVGRenderContext &) const |
|
bool | asPaint (const SkSVGRenderContext &, SkPaint *) const |
|
SkPath | asPath (const SkSVGRenderContext &) const |
|
SkRect | objectBoundingBox (const SkSVGRenderContext &) const |
|
void | setAttribute (SkSVGAttribute, const SkSVGValue &) |
|
bool | setAttribute (const char *attributeName, const char *attributeValue) |
|
virtual bool | parseAndSetAttribute (const char *name, const char *value) |
|
| SkRefCntBase () |
|
virtual | ~SkRefCntBase () |
|
bool | unique () const |
|
void | ref () const |
|
void | unref () const |
|
|
| SkSVGFe (SkSVGTag t) |
|
virtual sk_sp< SkImageFilter > | onMakeImageFilter (const SkSVGRenderContext &, const SkSVGFilterContext &) const =0 |
|
virtual std::vector< SkSVGFeInputType > | getInputs () const =0 |
|
bool | parseAndSetAttribute (const char *, const char *) override |
|
| SkSVGHiddenContainer (SkSVGTag t) |
|
void | onRender (const SkSVGRenderContext &) const final |
|
| 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 |
|
| SkSVGTransformableNode (SkSVGTag) |
|
bool | onPrepareToRender (SkSVGRenderContext *) const override |
|
void | onSetAttribute (SkSVGAttribute, const SkSVGValue &) override |
|
void | mapToParent (SkPath *) const |
|
void | mapToParent (SkRect *) const |
|
| 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 SkMatrix | ComputeViewboxMatrix (const SkRect &, const SkRect &, SkSVGPreserveAspectRatio) |
|
skia_private::STArray< 1, sk_sp< SkSVGNode >, true > | fChildren |
|
Definition at line 14 of file SkSVGFeTurbulence.h.
◆ getInputs()
◆ Make()
◆ parseAndSetAttribute()
bool SkSVGFeTurbulence::parseAndSetAttribute |
( |
const char * |
name, |
|
|
const char * |
value |
|
) |
| |
|
overridevirtual |
Reimplemented from SkSVGFe.
Definition at line 16 of file SkSVGFeTurbulence.cpp.
16 {
18 this->setNumOctaves(
19 SkSVGAttributeParser::parse<SkSVGIntegerType>(
"numOctaves",
name,
value)) ||
20 this->setSeed(SkSVGAttributeParser::parse<SkSVGNumberType>(
"seed",
name,
value)) ||
21 this->setBaseFrequency(SkSVGAttributeParser::parse<SkSVGFeTurbulenceBaseFrequency>(
23 this->setTurbulenceType(SkSVGAttributeParser::parse<SkSVGFeTurbulenceType>(
25}
bool parseAndSetAttribute(const char *, const char *) override
DEF_SWITCHES_START aot vmservice shared library name
The documentation for this class was generated from the following files: