Package org.polyfrost.polyui.unit
Class Units
-
- All Implemented Interfaces:
public final class Units
-
-
Field Summary
Fields Modifier and Type Field Description private final static Unit.Pixelpxprivate final static Unit.Percentpercentprivate final static Unit.VUnitsvwidthprivate final static Unit.VUnitsvheightprivate final static Unit.VUnitsvminprivate final static Unit.VUnitsvmaxprivate final static Longnanosecondsprivate final static Longmicrosecondsprivate final static Longmillisecondsprivate final static Longsecondsprivate final static Longminutesprivate final static Longhoursprivate final static Vec2<Unit>originprivate final static Vec2<Unit>fill
-
Method Summary
Modifier and Type Method Description final Unit.Pixelpixels()final Unit.Percentpercent()final Unit.VUnitsvwidth()final Unit.VUnitsvheight()final Unit.VUnitsvmin()final Unit.VUnitsvmax()final Longnanoseconds()final Longmicroseconds()final Longmilliseconds()final Longseconds()final Longminutes()final Longhours()final Vec2<Unit>getOrigin()final Vec2<Unit>getFill()final static IntegercompareTo(Float $self, Unit x)final static Unit.Flexindex(Integer index)final static Vec2<Unit>flex(Integer flexShrink, Integer flexGrow, Boolean endRowAfter)create a new flex unit, in vec2 form for at property. final static Vec2<Unit>flex(Integer flexShrink, Integer flexGrow)create a new flex unit, in vec2 form for at property. final static Vec2<Unit>flex(Integer flexShrink)create a new flex unit, in vec2 form for at property. final static Vec2<Unit>flex()create a new flex unit, in vec2 form for at property. final static Vec2<Unit>grid(Integer row, Integer column, Integer rowSpan, Integer columnSpan)create a new grid unit, in vec2 form for at property. final static Vec2<Unit>grid(Integer row, Integer column, Integer rowSpan)create a new grid unit, in vec2 form for at property. final static Vec2<Unit>grid(Integer row, Integer column)create a new grid unit, in vec2 form for at property. final static Vec2<Unit>times(Unit $self, Unit other)Declare a vec2 of unit, for either at or size property. -
-
Method Detail
-
pixels
final Unit.Pixel pixels()
-
percent
final Unit.Percent percent()
-
vwidth
final Unit.VUnits vwidth()
-
vheight
final Unit.VUnits vheight()
-
vmin
final Unit.VUnits vmin()
-
vmax
final Unit.VUnits vmax()
-
nanoseconds
final Long nanoseconds()
-
microseconds
final Long microseconds()
-
milliseconds
final Long milliseconds()
-
flex
final static Vec2<Unit> flex(Integer flexShrink, Integer flexGrow, Boolean endRowAfter)
create a new flex unit, in vec2 form for at property.
-
flex
final static Vec2<Unit> flex(Integer flexShrink, Integer flexGrow)
create a new flex unit, in vec2 form for at property.
-
flex
final static Vec2<Unit> flex(Integer flexShrink)
create a new flex unit, in vec2 form for at property.
-
grid
final static Vec2<Unit> grid(Integer row, Integer column, Integer rowSpan, Integer columnSpan)
create a new grid unit, in vec2 form for at property.
-
grid
final static Vec2<Unit> grid(Integer row, Integer column, Integer rowSpan)
create a new grid unit, in vec2 form for at property.
-
grid
final static Vec2<Unit> grid(Integer row, Integer column)
create a new grid unit, in vec2 form for at property.
-
-
-
-