Interface Vector2fPropertyBase<T extends VectorFloat<T>>

All Superinterfaces:
Functor<T>, Property<T>
All Known Subinterfaces:
Vector2fProperty, Vector3fProperty, Vector3fPropertyBase<T>, Vector4fProperty, Vector4fPropertyBase<T>
All Known Implementing Classes:
DelegatedVector2fProperty, DelegatedVector2fPropertyBase, DelegatedVector3fProperty, DelegatedVector3fPropertyBase, DelegatedVector4fProperty, DelegatedVector4fPropertyBase, RandomVector2fProperty

public interface Vector2fPropertyBase<T extends VectorFloat<T>> extends Property<T>
A vector property with 2 dimensions.
  • Method Details

    • xProperty

      default FloatProperty xProperty()
    • getX

      float getX()
      Returns the x value of the current vector, or 0 if the vector is null.
      Returns:
      The x value of the current vector.
    • yProperty

      default FloatProperty yProperty()
    • getY

      float getY()
      Returns the y value of the current vector, or 0 if the vector is null.
      Returns:
      The y value of the current vector.