Struct noise::Multiply [] [src]

pub struct Multiply<Source1, Source2> {
    pub source1: Source1,
    pub source2: Source2,
}

Noise module that outputs the product of the two output values from two source modules.

Fields

Outputs a value.

Outputs a value.

Methods

impl<Source1, Source2> Multiply<Source1, Source2>
[src]

Trait Implementations

impl<Source1, Source2, T, U> NoiseModule<T> for Multiply<Source1, Source2> where
    Source1: NoiseModule<T, Output = U>,
    Source2: NoiseModule<T, Output = U>,
    T: Copy,
    U: Float
[src]