com.jme3.terrain.noise.basis
Class FilteredBasis
java.lang.Object
com.jme3.terrain.noise.filter.AbstractFilter
com.jme3.terrain.noise.basis.FilteredBasis
- All Implemented Interfaces:
- Basis, Filter
public class FilteredBasis
- extends AbstractFilter
- implements Basis
Method Summary |
Basis |
addModulator(Modulator modulator)
|
java.nio.FloatBuffer |
clip(java.nio.FloatBuffer buf,
int origSize,
int newSize,
int offset)
|
java.nio.FloatBuffer |
filter(float sx,
float sy,
float base,
java.nio.FloatBuffer data,
int size)
|
Basis |
getBasis()
|
java.nio.FloatBuffer |
getBuffer(float sx,
float sy,
float base,
int size)
|
float |
getScale()
|
void |
init()
|
void |
setBasis(Basis basis)
|
Basis |
setScale(float scale)
|
float |
value(float x,
float y,
float z)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilteredBasis
public FilteredBasis()
FilteredBasis
public FilteredBasis(Basis basis)
getBasis
public Basis getBasis()
setBasis
public void setBasis(Basis basis)
filter
public java.nio.FloatBuffer filter(float sx,
float sy,
float base,
java.nio.FloatBuffer data,
int size)
- Specified by:
filter
in class AbstractFilter
init
public void init()
- Specified by:
init
in interface Basis
setScale
public Basis setScale(float scale)
- Specified by:
setScale
in interface Basis
getScale
public float getScale()
- Specified by:
getScale
in interface Basis
addModulator
public Basis addModulator(Modulator modulator)
- Specified by:
addModulator
in interface Basis
value
public float value(float x,
float y,
float z)
- Specified by:
value
in interface Basis
getBuffer
public java.nio.FloatBuffer getBuffer(float sx,
float sy,
float base,
int size)
- Specified by:
getBuffer
in interface Basis
clip
public java.nio.FloatBuffer clip(java.nio.FloatBuffer buf,
int origSize,
int newSize,
int offset)