java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.framework.math.Combiner.Layer
Enclosing class:
Combiner

public class Combiner.Layer extends Object
  • Field Details

    • parent

      @Nonnull private final Combiner parent
    • value

      private double value
    • floor

      private double floor
    • ceiling

      private double ceiling
    • paddingFloor

      private double paddingFloor
    • paddingCeiling

      private double paddingCeiling
    • intersectionPolicy

      private Combiner.IntersectionPolicy intersectionPolicy
    • intersectionSmoothingRange

      private double intersectionSmoothingRange
    • withLimitsCheck

      private boolean withLimitsCheck
    • withPaddingCheck

      private boolean withPaddingCheck
    • withIntersectionPolicyCheck

      private boolean withIntersectionPolicyCheck
    • isFinished

      private boolean isFinished
  • Constructor Details

    • Layer

      private Layer(Combiner combiner, double value)
  • Method Details

    • finishLayer

      @Nonnull public Combiner finishLayer()
    • withLimits

      @Nonnull public Combiner.Layer withLimits(double floor, double ceiling)
    • withPadding

      @Nonnull public Combiner.Layer withPadding(double paddingFloor, double paddingCeiling)
    • withIntersectionPolicy

      @Nonnull public Combiner.Layer withIntersectionPolicy(@Nonnull Combiner.IntersectionPolicy policy, double smoothRange)