Class Dimension

java.lang.Object
dev.prozilla.pine.common.math.dimension.DimensionBase
dev.prozilla.pine.common.math.dimension.Dimension
All Implemented Interfaces:
Cloneable<DimensionBase>, Printable

public class Dimension extends DimensionBase
Dimension of a UI element, defined by the combination of a value and a unit or by a function that computes the value of a dimension. The dimension system is based on the CSS length data type, and has similar features and conventions.
  • Field Details

    • value

      protected int value
    • unit

      protected Unit unit
    • isDirty

      protected boolean isDirty
    • currentFactor

      protected float currentFactor
    • DEFAULT_VALUE

      public static final int DEFAULT_VALUE
      See Also:
    • DEFAULT_UNIT

      public static final Unit DEFAULT_UNIT
  • Constructor Details

    • Dimension

      public Dimension()
    • Dimension

      public Dimension(int value)
    • Dimension

      public Dimension(int value, Unit unit)
  • Method Details