Package org.polyfrost.polyui.unit
Class Vec4
-
- All Implemented Interfaces:
-
kotlin.Cloneable,kotlin.Comparable
public abstract class Vec4 implements Comparable<Vec4>, Cloneable
Class that represents a 4D vector.
- Since:
1.5.0
-
-
Constructor Summary
Constructors Constructor Description Vec4()
-
Method Summary
Modifier and Type Method Description abstract FloatgetX()abstract FloatgetY()abstract FloatgetW()abstract FloatgetH()BooleanisNegative()final IntegercompareTo(Float other)IntegercompareTo(Vec4 other)Floatget(Integer index)final Floatcomponent1()final Floatcomponent2()final Floatcomponent3()final Floatcomponent4()abstract Vec4clone()Booleanequals(Object other)StringtoString()final static Vec4of(Float x, Float y, Float w, Float h)final static Vec4of(Float x, Float y, Vec2 dims)final static Vec4of(Vec2 at, Vec2 size)-
-
Method Detail
-
isNegative
Boolean isNegative()
-
component1
final Float component1()
-
component2
final Float component2()
-
component3
final Float component3()
-
component4
final Float component4()
-
-
-
-