CellNoiseJsonLoader

public class CellNoiseJsonLoader

Class CellNoiseJsonLoader. Provides cellnoisejsonloader functionality for the Hytale server.

java.lang.Object > CellNoiseJsonLoader

Field Summary

cellDistanceFunction

final CellDistanceFunction cellDistanceFunction

Field cellDistanceFunction.

pointEvaluator

final PointEvaluator pointEvaluator

Field pointEvaluator.

cellFunction

final CellNoise.CellFunction cellFunction

Field cellFunction.

noiseLookup

final NoiseProperty noiseLookup

Field noiseLookup.

Method Detail

CellNoiseJsonLoader

public public CellNoiseJsonLoader (@Nonnull final SeedString seed, final Path dataFolder, final JsonElement json)

Method CellNoiseJsonLoader.

Parameters:
@Nonnull final SeedString seed
final Path dataFolder
final JsonElement json

load

public NoiseFunction load ()

Method load.

LoadedCellNoise

public new LoadedCellNoise (cellDistanceFunction, pointEvaluator, cellFunction, noiseLookup, this.seed.get()

Method LoadedCellNoise.

Parameters:
cellDistanceFunction cellDistanceFunction
pointEvaluator pointEvaluator
cellFunction cellFunction
noiseLookup noiseLookup
this.seed.get( this.seed.get(

loadCellDistanceFunction

protected CellDistanceFunction loadCellDistanceFunction ()

Method loadCellDistanceFunction.

CellDistanceFunctionJsonLoader

public new CellDistanceFunctionJsonLoader (this.seed, this.dataFolder, this.json, null)

Method CellDistanceFunctionJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.json this.json
null null

loadPointEvaluator

protected PointEvaluator loadPointEvaluator ()

Method loadPointEvaluator.

PointEvaluatorJsonLoader

public new PointEvaluatorJsonLoader (this.seed, this.dataFolder, this.json)

Method PointEvaluatorJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.json this.json

loadCellFunction

protected CellNoise.CellFunction loadCellFunction ()

Method loadCellFunction.

loadNoiseLookup

protected NoiseProperty loadNoiseLookup ()

Method loadNoiseLookup.

NoisePropertyJsonLoader

public new NoisePropertyJsonLoader (this.seed, this.dataFolder, this.get("NoiseLookup")

Method NoisePropertyJsonLoader.

Parameters:
this.seed this.seed
this.dataFolder this.dataFolder
this.get("NoiseLookup" this.get("NoiseLookup"

localBuffer2d

protected ResultBuffer.ResultBuffer2d localBuffer2d ()

Method localBuffer2d.

localBuffer3d

protected ResultBuffer.ResultBuffer3d localBuffer3d ()

Method localBuffer3d.