Package dev.boze.api.gui.util


package dev.boze.api.gui.util
Helpers for views: click areas, rectangles, text fields, text fitting, springs, easing and ARGB colors.
  • Class
    Description
    Helpers for colors packed as ARGB ints.
    Curves that shape animation progress, for animations that run on a clock rather than a Spring.
    An axis-aligned rectangle in GUI-scaled pixels.
    Values keyed by any object that ease toward their targets without overshooting, at the same speed at any frame rate.
    Text being typed: the text, a caret, a length limit and the characters the field accepts.
    Fitting text into a width, measured with a font or any function that measures text.
    Clickable areas recorded while drawing.