KHTML
Go to the documentation of this file.
22 #ifndef SVGFETurbulence_h
23 #define SVGFETurbulence_h
25 #if ENABLE(SVG) && ENABLE(SVG_FILTERS)
30 enum SVGTurbulanceType {
31 SVG_TURBULENCE_TYPE_UNKNOWN = 0,
32 SVG_TURBULENCE_TYPE_FRACTALNOISE = 1,
33 SVG_TURBULENCE_TYPE_TURBULENCE = 2
36 class SVGFETurbulence :
public SVGFilterEffect {
38 SVGFETurbulence(SVGResourceFilter*);
40 SVGTurbulanceType type()
const;
41 void setType(SVGTurbulanceType);
43 float baseFrequencyY()
const;
44 void setBaseFrequencyY(
float);
46 float baseFrequencyX()
const;
47 void setBaseFrequencyX(
float);
52 int numOctaves()
const;
53 void setNumOctaves(
bool);
55 bool stitchTiles()
const;
56 void setStitchTiles(
bool);
58 virtual TextStream& externalRepresentation(TextStream&)
const;
61 float m_baseFrequencyX;
62 float m_baseFrequencyY;
66 SVGTurbulanceType m_type;
71 #endif // ENABLE(SVG) && ENABLE(SVG_FILTERS)
73 #endif // SVGFETurbulence_h
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:19 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.