Class ClampedNormalFloat.Builder
java.lang.Object
dev.wyck.worldgen.valueproviders.FloatProvider.FloatProviderBuilder<ClampedNormalFloat, ClampedNormalFloat.Builder>
dev.wyck.worldgen.valueproviders.ClampedNormalFloat.Builder
- Enclosing interface:
ClampedNormalFloat
@AsOf("3.0.0")
public static final class ClampedNormalFloat.Builder
extends FloatProvider.FloatProviderBuilder<ClampedNormalFloat, ClampedNormalFloat.Builder>
Builder for
ClampedNormalFloat.- Since:
- 3.0.0
-
Field Summary
Fields inherited from class FloatProvider.FloatProviderBuilder
maxInclusive, minInclusive -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class FloatProvider.FloatProviderBuilder
max, maxInclusive, min, minInclusive
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
mean
Sets the mean of the normal distribution.- Parameters:
mean- the mean of the normal distribution- Returns:
- this builder
- Since:
- 3.0.0
-
deviation
Sets the deviation of the normal distribution.- Parameters:
deviation- the deviation of the normal distribution- Returns:
- this builder
- Since:
- 3.0.0
-
build
Description copied from class:FloatProvider.FloatProviderBuilderBuilds the provider.- Specified by:
buildin classFloatProvider.FloatProviderBuilder<ClampedNormalFloat, ClampedNormalFloat.Builder>- Returns:
- the built provider
-