SimplexNoise3D

class SimplexNoise3D : Filter(source)

Filter that produces 3D Simplex Noise

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
var bias: Vector4

the value to add to the resulting noise

Link copied to clipboard
var decay: Vector4

decay is the amount by which gain is modulated per octave, default is Vector4(0.5, 0.5, 0.5, 0.5)

Link copied to clipboard
var depthBufferOut: DepthBuffer?
Link copied to clipboard
var gain: Vector4

gain is the base intensity per channel, default is Vector2(1.0, 1.0, 1.0, 1.0)

Link copied to clipboard
var lacunarity: Vector3

lacunarity is the amount by which scale is modulated per octave, default is Vector3(2.0, 2.0, 2.0)

Link copied to clipboard

the number of octaves of noise to generate, default is 4

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

should the output colors be multiplied by the alpha channel, default is true

Link copied to clipboard
var scale: Vector3

base noise scale, default is Vector3(1.0, 1.0, 1.0)

Link copied to clipboard
var seed: Vector3

Functions

Link copied to clipboard
open fun apply(source: Array<ColorBuffer>, target: Array<ColorBuffer>, clip: Rectangle?)
fun apply(source: Array<ColorBuffer>, target: ColorBuffer, clip: Rectangle?)
fun apply(source: Array<ColorBuffer>, target: RenderTarget, clip: Rectangle?)
fun apply(source: ColorBuffer, target: Array<ColorBuffer>, clip: Rectangle?)
fun apply(source: ColorBuffer, target: ColorBuffer, clip: Rectangle?)
Link copied to clipboard
open override fun close()
Link copied to clipboard
open fun destroy()
Link copied to clipboard
fun untrack()