A B C D F G H I L M N O P R S T V 

A

abs(float) - Static method in class org.novyon.noise.ShaderUtils
 
AbstractFilter - Class in org.novyon.noise.filter
 
AbstractFilter() - Constructor for class org.novyon.noise.filter.AbstractFilter
 
addBasis(Basis) - Method in interface org.novyon.noise.fractal.Fractal
 
addBasis(Basis) - Method in class org.novyon.noise.fractal.FractalSum
 
addModulator(Modulator) - Method in interface org.novyon.noise.Basis
 
addModulator(Modulator) - Method in class org.novyon.noise.basis.FilteredBasis
 
addModulator(Modulator) - Method in class org.novyon.noise.basis.Noise
 
addPostFilter(Filter) - Method in class org.novyon.noise.filter.AbstractFilter
 
addPostFilter(Filter) - Method in interface org.novyon.noise.Filter
 
addPostIterateFilter(Filter) - Method in class org.novyon.noise.filter.IterativeFilter
 
addPreFilter(Filter) - Method in class org.novyon.noise.filter.AbstractFilter
 
addPreFilter(Filter) - Method in interface org.novyon.noise.Filter
 
addPreIterateFilter(Filter) - Method in class org.novyon.noise.filter.IterativeFilter
 

B

Basis - Interface in org.novyon.noise
Interface for - basically 3D - noise generation algorithms, based on the book: Texturing & Modeling - A Procedural Approach The main concept is to look at noise as a basis for generating fractals.
bias(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
boxstep(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 

C

c2i(float[]) - Static method in class org.novyon.noise.ShaderUtils
 
calcRotationMatrix(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
CatRom2 - Class in org.novyon.noise.modulator
 
CatRom2(int) - Constructor for class org.novyon.noise.modulator.CatRom2
 
ceil(float) - Static method in class org.novyon.noise.ShaderUtils
 
clamp(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
clip(FloatBuffer, int, int, int) - Method in class org.novyon.noise.basis.FilteredBasis
 
Color - Class in org.novyon.noise
Helper class for working with colors and gradients
Color() - Constructor for class org.novyon.noise.Color
 
Color(int, int, int) - Constructor for class org.novyon.noise.Color
 
Color(int, int, int, int) - Constructor for class org.novyon.noise.Color
 
Color(float, float, float) - Constructor for class org.novyon.noise.Color
 
Color(float, float, float, float) - Constructor for class org.novyon.noise.Color
 
Color(int, float, float) - Constructor for class org.novyon.noise.Color
 
Color(int, float, float, float) - Constructor for class org.novyon.noise.Color
 

D

doFilter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.AbstractFilter
 
doFilter(float, float, float, FloatBuffer, int) - Method in interface org.novyon.noise.Filter
 

F

filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.basis.FilteredBasis
 
Filter - Interface in org.novyon.noise
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.AbstractFilter
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.IterativeFilter
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.OptimizedErode
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.PerturbFilter
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.SmoothFilter
 
filter(float, float, float, FloatBuffer, int) - Method in class org.novyon.noise.filter.ThermalErodeFilter
 
FilteredBasis - Class in org.novyon.noise.basis
 
FilteredBasis() - Constructor for class org.novyon.noise.basis.FilteredBasis
 
FilteredBasis(Basis) - Constructor for class org.novyon.noise.basis.FilteredBasis
 
floor(float) - Static method in class org.novyon.noise.ShaderUtils
 
floor(float[]) - Static method in class org.novyon.noise.ShaderUtils
 
frac(float) - Static method in class org.novyon.noise.ShaderUtils
 
Fractal - Interface in org.novyon.noise.fractal
Interface for a general fractal basis.
FractalSum - Class in org.novyon.noise.fractal
FractalSum is the simplest form of fractal functions summing up a few octaves of the noise value with an ever decreasing (0 < roughness < 1) amplitude lacunarity = 2.0f is the classical octave distance Note: though noise basis functions are generally designed to return value between -1..1, there sum can easily be made to extend out of this range.
FractalSum() - Constructor for class org.novyon.noise.fractal.FractalSum
 

G

gain(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
gammaCorrection(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
getAmplitude() - Method in class org.novyon.noise.fractal.FractalSum
 
getBasis() - Method in class org.novyon.noise.basis.FilteredBasis
 
getBuffer(float, float, float, int) - Method in class org.novyon.noise.basis.FilteredBasis
 
getBuffer(float, float, float, int) - Method in interface org.novyon.noise.Basis
 
getBuffer(float, float, float, int) - Method in class org.novyon.noise.basis.Noise
 
getEffect() - Method in class org.novyon.noise.filter.SmoothFilter
 
getFrequency() - Method in class org.novyon.noise.fractal.FractalSum
 
getImageDataFromImage(BufferedImage) - Static method in class org.novyon.noise.ShaderUtils
 
getInstance(int) - Static method in class org.novyon.noise.modulator.CatRom2
 
getIterations() - Method in class org.novyon.noise.filter.IterativeFilter
 
getLacunarity() - Method in class org.novyon.noise.fractal.FractalSum
 
getMagnitude() - Method in class org.novyon.noise.filter.PerturbFilter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.AbstractFilter
 
getMargin(int, int) - Method in interface org.novyon.noise.Filter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.IterativeFilter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.OptimizedErode
 
getMargin(int, int) - Method in class org.novyon.noise.filter.PerturbFilter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.SmoothFilter
 
getMargin(int, int) - Method in class org.novyon.noise.filter.ThermalErodeFilter
 
getOctaves() - Method in class org.novyon.noise.fractal.FractalSum
 
getRadius() - Method in class org.novyon.noise.filter.OptimizedErode
 
getRadius() - Method in class org.novyon.noise.filter.SmoothFilter
 
getRoughness() - Method in class org.novyon.noise.fractal.FractalSum
 
getScale() - Method in class org.novyon.noise.basis.FilteredBasis
 
getScale() - Method in interface org.novyon.noise.Basis
 
getScale() - Method in class org.novyon.noise.basis.Noise
 
getTalus() - Method in class org.novyon.noise.filter.OptimizedErode
 

H

HydraulicErodeFilter - Class in org.novyon.noise.filter
 
HydraulicErodeFilter() - Constructor for class org.novyon.noise.filter.HydraulicErodeFilter
 

I

i2c(int) - Static method in class org.novyon.noise.ShaderUtils
 
ImprovedNoise - Class in org.novyon.noise.basis
Perlin's default implementation of Improved Perlin Noise designed to work with Noise base
ImprovedNoise() - Constructor for class org.novyon.noise.basis.ImprovedNoise
 
init() - Method in class org.novyon.noise.basis.FilteredBasis
 
init() - Method in class org.novyon.noise.basis.ImprovedNoise
 
init() - Method in interface org.novyon.noise.Basis
 
init() - Method in class org.novyon.noise.basis.NoiseAggregator
 
init() - Method in class org.novyon.noise.fractal.FractalSum
 
isEnabled() - Method in class org.novyon.noise.filter.AbstractFilter
 
isEnabled() - Method in interface org.novyon.noise.Filter
 
IterativeFilter - Class in org.novyon.noise.filter
 
IterativeFilter() - Constructor for class org.novyon.noise.filter.IterativeFilter
 

L

length(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
length(float[]) - Static method in class org.novyon.noise.ShaderUtils
 

M

max(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
min(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
mix(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
mix(Color, Color, float) - Static method in class org.novyon.noise.ShaderUtils
 
mix(int, int, float) - Static method in class org.novyon.noise.ShaderUtils
 
mix(float[], float[], float) - Static method in class org.novyon.noise.ShaderUtils
 
mod(float, float) - Static method in class org.novyon.noise.ShaderUtils
 
modulate(float, float, float) - Method in class org.novyon.noise.basis.Noise
 
Modulator - Interface in org.novyon.noise.modulator
 
modulators - Variable in class org.novyon.noise.basis.Noise
 

N

noise(float, float, float) - Static method in class org.novyon.noise.basis.ImprovedNoise
 
Noise - Class in org.novyon.noise.basis
Utility base class for Noise implementations
Noise() - Constructor for class org.novyon.noise.basis.Noise
 
NoiseAggregator - Class in org.novyon.noise.basis
A simple aggregator basis.
NoiseAggregator(Basis, Basis, float) - Constructor for class org.novyon.noise.basis.NoiseAggregator
 
NoiseModulator - Interface in org.novyon.noise.modulator
 
normalize(float[]) - Static method in class org.novyon.noise.ShaderUtils
 

O

OptimizedErode - Class in org.novyon.noise.filter
 
OptimizedErode() - Constructor for class org.novyon.noise.filter.OptimizedErode
 
org.novyon.noise - package org.novyon.noise
 
org.novyon.noise.basis - package org.novyon.noise.basis
 
org.novyon.noise.filter - package org.novyon.noise.filter
 
org.novyon.noise.fractal - package org.novyon.noise.fractal
 
org.novyon.noise.modulator - package org.novyon.noise.modulator
 

P

PerturbFilter - Class in org.novyon.noise.filter
 
PerturbFilter() - Constructor for class org.novyon.noise.filter.PerturbFilter
 
postFilters - Variable in class org.novyon.noise.filter.AbstractFilter
 
preFilters - Variable in class org.novyon.noise.filter.AbstractFilter
 
pulse(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 

R

rotate(float[], float[][]) - Static method in class org.novyon.noise.ShaderUtils
 

S

scale - Variable in class org.novyon.noise.basis.Noise
 
setAmplitude(float) - Method in interface org.novyon.noise.fractal.Fractal
 
setAmplitude(float) - Method in class org.novyon.noise.fractal.FractalSum
 
setBasis(Basis) - Method in class org.novyon.noise.basis.FilteredBasis
 
setC(float) - Method in class org.novyon.noise.filter.ThermalErodeFilter
 
setEffect(float) - Method in class org.novyon.noise.filter.SmoothFilter
 
setEnabled(boolean) - Method in class org.novyon.noise.filter.AbstractFilter
 
setFilter(Filter) - Method in class org.novyon.noise.filter.IterativeFilter
 
setFrequency(float) - Method in interface org.novyon.noise.fractal.Fractal
 
setFrequency(float) - Method in class org.novyon.noise.fractal.FractalSum
 
setIterations(int) - Method in class org.novyon.noise.filter.IterativeFilter
 
setKc(float) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setKe(float) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setKr(float) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setKs(float) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setLacunarity(float) - Method in interface org.novyon.noise.fractal.Fractal
 
setLacunarity(float) - Method in class org.novyon.noise.fractal.FractalSum
 
setMagnitude(float) - Method in class org.novyon.noise.filter.PerturbFilter
 
setOctaves(float) - Method in interface org.novyon.noise.fractal.Fractal
 
setOctaves(float) - Method in class org.novyon.noise.fractal.FractalSum
 
setRadius(int) - Method in class org.novyon.noise.filter.OptimizedErode
 
setRadius(int) - Method in class org.novyon.noise.filter.SmoothFilter
 
setRoughness(float) - Method in interface org.novyon.noise.fractal.Fractal
 
setRoughness(float) - Method in class org.novyon.noise.fractal.FractalSum
 
setScale(float) - Method in class org.novyon.noise.basis.FilteredBasis
 
setScale(float) - Method in class org.novyon.noise.basis.Noise
 
setScale(float) - Method in interface org.novyon.noise.Basis
 
setSedimentMap(Basis) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setT(float) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
setTalus(float) - Method in class org.novyon.noise.filter.OptimizedErode
 
setTalus(float) - Method in class org.novyon.noise.filter.ThermalErodeFilter
 
setWaterMap(Basis) - Method in class org.novyon.noise.filter.HydraulicErodeFilter
 
ShaderUtils - Class in org.novyon.noise
Helper class containing useful functions explained in the book: Texturing & Modeling - A Procedural Approach
ShaderUtils() - Constructor for class org.novyon.noise.ShaderUtils
 
sinValue(float, float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
SmoothFilter - Class in org.novyon.noise.filter
 
SmoothFilter() - Constructor for class org.novyon.noise.filter.SmoothFilter
 
smoothstep(float, float, float) - Static method in class org.novyon.noise.ShaderUtils
 
spline(float, float[]) - Static method in class org.novyon.noise.ShaderUtils
 
spline(float, float[][]) - Static method in class org.novyon.noise.ShaderUtils
 
step(float, float) - Static method in class org.novyon.noise.ShaderUtils
 

T

ThermalErodeFilter - Class in org.novyon.noise.filter
 
ThermalErodeFilter() - Constructor for class org.novyon.noise.filter.ThermalErodeFilter
 
toGrayscale() - Method in class org.novyon.noise.Color
 
toInteger() - Method in class org.novyon.noise.Color
 
toSepia() - Method in class org.novyon.noise.Color
 
toString() - Method in class org.novyon.noise.basis.Noise
 
toWeb() - Method in class org.novyon.noise.Color
 

V

value(float, float, float) - Method in class org.novyon.noise.basis.FilteredBasis
 
value(float, float, float) - Method in class org.novyon.noise.basis.ImprovedNoise
 
value(float, float, float) - Method in class org.novyon.noise.basis.NoiseAggregator
 
value(float, float, float) - Method in interface org.novyon.noise.Basis
 
value(float, float, float) - Method in class org.novyon.noise.fractal.FractalSum
 
value(float...) - Method in class org.novyon.noise.modulator.CatRom2
 
value(float...) - Method in interface org.novyon.noise.modulator.Modulator
 
A B C D F G H I L M N O P R S T V 

Copyright © 2013. All rights reserved.