Class QuadDimension

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

public class QuadDimension extends DualDimension
Represents four dimensions (X, Y, Z and W) for a UI element. Each dimension is defined using a DimensionBase.
See Also:
  • Field Details

  • Constructor Details

    • QuadDimension

      public QuadDimension()
      Creates four default dimensions with all values set to 0 pixels.
    • QuadDimension

      public QuadDimension(int xyzw)
    • QuadDimension

      public QuadDimension(DimensionBase xyzw)
      Creates four dimensions with equal values.
    • QuadDimension

      public QuadDimension(int xz, int yw)
    • QuadDimension

      public QuadDimension(DimensionBase xz, DimensionBase yw)
      Creates four dimensions with two pairs of equal values. The X- and Z-dimensions and the Y- and W-dimensions will respectively be assigned equal values.
    • QuadDimension

      public QuadDimension(int x, int y, int z, int w)
    • QuadDimension

      public QuadDimension(DimensionBase x, DimensionBase y, DimensionBase z, DimensionBase w)
  • Method Details