public abstract class Module
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_SEED |
Modifier and Type | Method and Description |
---|---|
abstract Module |
buildFromPropertyMap(com.sudoplay.joise.ModulePropertyMap props,
com.sudoplay.joise.ModuleInstanceMap map) |
abstract double |
get(double x,
double y) |
abstract double |
get(double x,
double y,
double z) |
abstract double |
get(double x,
double y,
double z,
double w) |
abstract double |
get(double x,
double y,
double z,
double w,
double u,
double v) |
java.lang.String |
getId() |
com.sudoplay.joise.ModuleMap |
getModuleMap() |
void |
setId(java.lang.String id)
Sets the globally unique string id for this module
|
abstract void |
setSeed(java.lang.String seedName,
long seed) |
abstract void |
writeToMap(com.sudoplay.joise.ModuleMap map) |
public static final long DEFAULT_SEED
public abstract double get(double x, double y)
public abstract double get(double x, double y, double z)
public abstract double get(double x, double y, double z, double w)
public abstract double get(double x, double y, double z, double w, double u, double v)
public java.lang.String getId()
public void setId(java.lang.String id)
public com.sudoplay.joise.ModuleMap getModuleMap()
ModuleMap
of the module chain using this module as the entry pointpublic abstract void setSeed(java.lang.String seedName, long seed)
public abstract void writeToMap(com.sudoplay.joise.ModuleMap map)
public abstract Module buildFromPropertyMap(com.sudoplay.joise.ModulePropertyMap props, com.sudoplay.joise.ModuleInstanceMap map)