Interface DensityFunction
- All Known Subinterfaces:
- DensityFunction.SimpleFunction,- DensityFunctions.BeardifierOrMarker,- DensityFunctions.MarkerOrMarked,- DensityFunctions.PureTransformer,- DensityFunctions.ShiftNoise,- DensityFunctions.TransformerWithContext,- DensityFunctions.TwoArgumentSimpleFunction,- NoiseChunk.NoiseChunkDensityFunction
- All Known Implementing Classes:
- Beardifier,- BlendedNoise,- DensityFunctions.Ap2,- DensityFunctions.BeardifierMarker,- DensityFunctions.BlendAlpha,- DensityFunctions.BlendDensity,- DensityFunctions.BlendOffset,- DensityFunctions.Clamp,- DensityFunctions.Constant,- DensityFunctions.EndIslandDensityFunction,- DensityFunctions.HolderHolder,- DensityFunctions.Mapped,- DensityFunctions.Marker,- DensityFunctions.MulOrAdd,- DensityFunctions.Noise,- DensityFunctions.RangeChoice,- DensityFunctions.Shift,- DensityFunctions.ShiftA,- DensityFunctions.ShiftB,- DensityFunctions.ShiftedNoise,- DensityFunctions.Spline,- DensityFunctions.WeirdScaledSampler,- DensityFunctions.YClampedGradient,- NoiseChunk.BlendAlpha,- NoiseChunk.BlendOffset,- NoiseChunk.Cache2D,- NoiseChunk.CacheAllInCell,- NoiseChunk.CacheOnce,- NoiseChunk.FlatCache,- NoiseChunk.NoiseInterpolator
public interface DensityFunction
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic final recordstatic interfacestatic final recordstatic interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<DensityFunction>>static final com.mojang.serialization.Codec<DensityFunction>static final com.mojang.serialization.Codec<DensityFunction>
- 
Method SummaryModifier and TypeMethodDescriptiondefault DensityFunctionabs()default DensityFunctionclamp(double p_208221_, double p_208222_) KeyDispatchDataCodec<? extends DensityFunction>codec()doublecompute(DensityFunction.FunctionContext p_208223_) default DensityFunctioncube()voidfillArray(double[] p_208227_, DensityFunction.ContextProvider p_208228_) default DensityFunctionmapAll(DensityFunction.Visitor p_208224_) doublemaxValue()doubleminValue()default DensityFunctiondefault DensityFunctionsquare()default DensityFunctionsqueeze()
- 
Field Details- 
DIRECT_CODEC
- 
CODEC
- 
HOLDER_HELPER_CODEC
 
- 
- 
Method Details- 
compute
- 
fillArray
- 
mapAll
- 
minValuedouble minValue()
- 
maxValuedouble maxValue()
- 
codecKeyDispatchDataCodec<? extends DensityFunction> codec()
- 
clamp
- 
abs
- 
square
- 
cube
- 
halfNegative
- 
quarterNegative
- 
squeeze
 
-