noise.h File Reference

Classes

class  NoiseInterface
 
class  RenderNoiseInterface
 

Namespaces

 maxon
 
 maxon::NOISEPROPERTY
 
 maxon::RenderNoiseClasses
 

Typedefs

using FbmTableRef = OpaqueRef
 
using FbmTablePtr = OpaqueBase const *
 

Functions

 MAXON_ATTRIBUTE (Float, LACUNARITY, 0)
 
 MAXON_ATTRIBUTE (Float, GAIN, 1)
 
 MAXON_ATTRIBUTE (Float, EXPONENT, 2)
 
 MAXON_REGISTRY (Class< RenderNoise >, RenderNoiseClasses, "net.maxon.render.registry.rendernoiseclasses")
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, PERLIN, "net.maxon.render.rendernoiseclass.perlin", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, FBM, "net.maxon.render.rendernoiseclass.fbm", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, TURBULENCE, "net.maxon.render.rendernoiseclass.turbulence", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, RIDGEDMULTIFRACTAL, "net.maxon.render.rendernoiseclass.ridgedmultifractal", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, GASEOUS, "net.maxon.render.rendernoiseclass.gaseous", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, ELECTRIC, "net.maxon.render.rendernoiseclass.electric", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, BOX, "net.maxon.render.rendernoiseclass.box", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, BLISTEREDTURBULENCE, "net.maxon.render.rendernoiseclass.blisteredturbulence", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, CRANAL, "net.maxon.render.rendernoiseclass.cranal", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, BUYA, "net.maxon.render.rendernoiseclass.buya", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, DENTS, "net.maxon.render.rendernoiseclass.dents", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, CELL, "net.maxon.render.rendernoiseclass.cell", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, DISPLACEDTURBULENCE, "net.maxon.render.rendernoiseclass.displacedturbulence", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, HAMA, "net.maxon.render.rendernoiseclass.hama", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, LUKA, "net.maxon.render.rendernoiseclass.luka", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, MOD, "net.maxon.render.rendernoiseclass.mod", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, NAKI, "net.maxon.render.rendernoiseclass.naki", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, NUTOUS, "net.maxon.render.rendernoiseclass.nutous", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, OBER, "net.maxon.render.rendernoiseclass.ober", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, PEZO, "net.maxon.render.rendernoiseclass.pezo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, POXO, "net.maxon.render.rendernoiseclass.poxo", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, SEMA, "net.maxon.render.rendernoiseclass.sema", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, STUPL, "net.maxon.render.rendernoiseclass.stupl", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, VL, "net.maxon.render.rendernoiseclass.vl", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, WAVYTURBULENCE, "net.maxon.render.rendernoiseclass.wavyturbulence", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, ZADA, "net.maxon.render.rendernoiseclass.zada", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, CELLVORONOI, "net.maxon.render.rendernoiseclass.cellvoronoi", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, DISPLACEDVORONOI, "net.maxon.render.rendernoiseclass.displacedvoronoi", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, VORONOI1, "net.maxon.render.rendernoiseclass.voronoi1", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, VORONOI2, "net.maxon.render.rendernoiseclass.voronoi2", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))
 
 MAXON_DECLARATION (RenderNoiseClasses::EntryType, VORONOI3, "net.maxon.render.rendernoiseclass.voronoi3", MAXON_IMPLEMENTATION_MODULE("net.maxon.math"))