Struct usvg_tree::filter::Turbulence
source · pub struct Turbulence {
pub base_frequency: Point<PositiveF64>,
pub num_octaves: u32,
pub seed: i32,
pub stitch_tiles: bool,
pub kind: TurbulenceKind,
}
Expand description
A turbulence generation filter primitive.
feTurbulence
element in the SVG.
Fields§
§base_frequency: Point<PositiveF64>
Identifies the base frequency for the noise function.
baseFrequency
in the SVG.
num_octaves: u32
Identifies the number of octaves for the noise function.
numOctaves
in the SVG.
seed: i32
The starting number for the pseudo random number generator.
seed
in the SVG.
stitch_tiles: bool
Smooth transitions at the border of tiles.
stitchTiles
in the SVG.
kind: TurbulenceKind
Indicates whether the filter primitive should perform a noise or turbulence function.
type
in the SVG.
Trait Implementations§
source§impl Clone for Turbulence
impl Clone for Turbulence
source§fn clone(&self) -> Turbulence
fn clone(&self) -> Turbulence
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more