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 Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic final recordstatic interfacestatic final recordstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<DensityFunction>> static final com.mojang.serialization.Codec<DensityFunction> static final com.mojang.serialization.Codec<DensityFunction> -
Method Summary
Modifier 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
-
minValue
double minValue() -
maxValue
double maxValue() -
codec
KeyDispatchDataCodec<? extends DensityFunction> codec() -
clamp
-
abs
-
square
-
cube
-
halfNegative
-
quarterNegative
-
squeeze
-