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: u32Identifies the number of octaves for the noise function.
numOctaves in the SVG.
seed: i32The starting number for the pseudo random number generator.
seed in the SVG.
stitch_tiles: boolSmooth transitions at the border of tiles.
stitchTiles in the SVG.
kind: TurbulenceKindIndicates 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