class Celestine::Filter::Turbulence
Overview
Merges one or mopre filters into a single result
Defined in:
effects/filters/turbulence.crConstant Summary
-
TAG =
"feTurbulence"
Instance Method Summary
-
#base_freq : IFNumber | Nil
The base frequency parameter for the noise function
-
#base_freq=(base_freq : IFNumber | Nil)
The base frequency parameter for the noise function
-
#draw(io : IO) : Nil
Draws this turbulence filter to an
IO
-
#num_octaves : IFNumber | Nil
The number of octaves for the noise function
-
#num_octaves=(num_octaves : IFNumber | Nil)
The number of octaves for the noise function
-
#seed : IFNumber | Nil
The seed for the noise function
-
#seed=(seed : IFNumber | Nil)
The seed for the noise function
-
#stitch_tiles : String | Nil
Defines how the Perlin Noise tiles behave at the border
-
#stitch_tiles=(stitch_tiles : String | Nil)
Defines how the Perlin Noise tiles behave at the border
-
#type : String | Nil
Type of noise function
-
#type=(type : String | Nil)
Type of noise function
Instance methods inherited from class Celestine::Filter::Basic
filter_basic_attribute(io)
filter_basic_attribute,
result : String | Nil
result,
result=(result : String | Nil)
result=
Instance methods inherited from module Celestine::Modules::Animate
animate(&block : Proc(Celestine::Animate, Nil))
animate
Instance methods inherited from module Celestine::Modules::Body
body_attribute(io)
body_attribute,
height : IFNumber | Nil
height,
height=(height : IFNumber | Nil)
height=,
height_units : String | Nil
height_units,
height_units=(height_units : String | Nil)
height_units=,
width : IFNumber | Nil
width,
width=(width : IFNumber | Nil)
width=,
width_units : String | Nil
width_units,
width_units=(width_units : String | Nil)
width_units=
Instance methods inherited from module Celestine::Modules::Position
position_attribute(io : IO)
position_attribute,
x : IFNumber | Nil
x,
x=(x : IFNumber | Nil)
x=,
x_units : String | Nil
x_units,
x_units=(x_units : String | Nil)
x_units=,
y : IFNumber | Nil
y,
y=(y : IFNumber | Nil)
y=,
y_units : String | Nil
y_units,
y_units=(y_units : String | Nil)
y_units=
Instance methods inherited from class Celestine::Drawable
class_attribute(io : IO)
class_attribute,
classes : Array(String)
classes,
classes=(classes : Array(String))
classes=,
custom_attribute(io : IO)
custom_attribute,
custom_attrs : Hash(String, String)
custom_attrs,
custom_attrs=(custom_attrs : Hash(String, String))
custom_attrs=,
draw(io : IO) : Nil
draw,
id : String | Nil
id,
id=(id : String | Nil)
id=,
id_attribute(io : IO)
id_attribute,
inner_elements : IO::Memory
inner_elements,
inner_elements=(inner_elements : IO::Memory)
inner_elements=,
style : Hash(String, String)
style,
style=(style : Hash(String, String))
style=,
style_attribute(io : IO)
style_attribute
Instance Method Detail
The base frequency parameter for the noise function
The base frequency parameter for the noise function
The number of octaves for the noise function
The number of octaves for the noise function
Defines how the Perlin Noise tiles behave at the border
- Pontential Values:
noStitch | stitch
- Mozilla SVG Docs
Defines how the Perlin Noise tiles behave at the border
- Pontential Values:
noStitch | stitch
- Mozilla SVG Docs
Type of noise function
- Pontential Values:
fractalNoise | turbulence
- Mozilla SVG Docs
Type of noise function
- Pontential Values:
fractalNoise | turbulence
- Mozilla SVG Docs