Math.Noise.NoiseModule
Documentation
class NoiseClass n whereSource
Methods
getNoiseValue :: n -> [NoiseModule] -> (Double, Double, Double) -> Maybe DoubleSource
getValue :: n -> (Double, Double, Double) -> Maybe DoubleSource
gen :: n -> NoiseModuleSource
Instances
| NoiseClass OneNoise | |
| NoiseClass ZeroNoise | |
| NoiseClass NoiseModule | |
| NoiseClass Perlin | |
| NoiseClass Absolute | |
| NoiseClass Billow | |
| NoiseClass Select | Adjusts select values so that they are correct (i.e. lowerBound < upperBound, etcc...) |
| NoiseClass ScaleBias | |
| NoiseClass (Maybe a) |
data NoiseModule Source
Constructors
| forall n . NoiseClass n => NoiseModule | |
Fields
| |
Instances
isSourceOf :: (NoiseClass a, NoiseClass b) => a -> b -> NoiseModuleSource
andModule :: (NoiseClass a, NoiseClass b) => a -> b -> NoiseModuleSource
areSourcesOf :: NoiseClass a => NoiseModule -> a -> NoiseModuleSource