Class GLKVector2

All Implemented Interfaces:
Iterable<GLKVector2>

public class GLKVector2
extends Struct<GLKVector2>
  • Constructor Details

    • GLKVector2

      public GLKVector2()
    • GLKVector2

      public GLKVector2​(FloatBuffer v)
  • Method Details

    • getV

      public FloatBuffer getV()
    • setV

      public GLKVector2 setV​(FloatBuffer v)
    • create

      public static GLKVector2 create​(float x, float y)
      ported from GLKVector2Make
    • create

      public static GLKVector2 create​(float[] values)
      ported from GLKVector2MakeWithArray
    • negate

      public GLKVector2 negate()
      ported from GLKVector2Negate
    • add

      public GLKVector2 add​(GLKVector2 vectorRight)
    • add

      public static GLKVector2 add​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2Add
    • subtract

      public GLKVector2 subtract​(GLKVector2 vectorRight)
    • subtract

      public static GLKVector2 subtract​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2Subtract
    • multiply

      public GLKVector2 multiply​(GLKVector2 vectorRight)
    • multiply

      public static GLKVector2 multiply​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2Multiply
    • divide

      public GLKVector2 divide​(GLKVector2 vectorRight)
      ported from GLKVector2Divide
    • addScalar

      public GLKVector2 addScalar​(float value)
      ported from GLKVector2AddScalar
    • subtractScalar

      public GLKVector2 subtractScalar​(float value)
      ported from GLKVector2SubtractScalar
    • multiplyScalar

      public GLKVector2 multiplyScalar​(float value)
      ported from GLKVector2SubtractScalar
    • divideScalar

      public GLKVector2 divideScalar​(float value)
      ported from GLKVector2DivideScalar
    • maximum

      public GLKVector2 maximum​(GLKVector2 vectorRight)
    • maximum

      public static GLKVector2 maximum​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2Maximum
    • minimum

      public GLKVector2 minimum​(GLKVector2 vectorRight)
      ported from GLKVector2Minimum
    • minimum

      public static GLKVector2 minimum​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2Minimum
    • allEqualToVector2

      public boolean allEqualToVector2​(GLKVector2 vectorRight)
      ported from GLKVector2AllEqualToVector2
    • allEqualToVector2

      public static boolean allEqualToVector2​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2AllEqualToVector2
    • allEqualToScalar

      public boolean allEqualToScalar​(float value)
      ported from GLKVector2AllEqualToScalar
    • allGreaterThanVector2

      public boolean allGreaterThanVector2​(GLKVector2 vectorRight)
    • allGreaterThanVector2

      public static boolean allGreaterThanVector2​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2AllGreaterThanVector2
    • allGreaterThanScalar

      public boolean allGreaterThanScalar​(float value)
      ported from GLKVector2AllGreaterThanScalar
    • allGreaterThanOrEqualToVector2

      public boolean allGreaterThanOrEqualToVector2​(GLKVector2 vectorRight)
    • allGreaterThanOrEqualToVector2

      public static boolean allGreaterThanOrEqualToVector2​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2AllGreaterThanOrEqualToVector2
    • allGreaterThanOrEqualToScalar

      public boolean allGreaterThanOrEqualToScalar​(float value)
      ported from GLKVector2AllGreaterThanOrEqualToScalar
    • normalize

      public GLKVector2 normalize()
      ported from GLKVector2Normalize
    • dotProduct

      public float dotProduct​(GLKVector2 vectorRight)
    • dotProduct

      public static float dotProduct​(GLKVector2 vectorLeft, GLKVector2 vectorRight)
      ported from GLKVector2DotProduct
    • length

      public float length()
      ported from GLKVector2Length
    • distance

      public float distance​(GLKVector2 vectorEnd)
    • distance

      public static float distance​(GLKVector2 vectorStart, GLKVector2 vectorEnd)
      ported from GLKVector2Distance
    • lerp

      public GLKVector2 lerp​(GLKVector2 vectorEnd, float t)
    • lerp

      public static GLKVector2 lerp​(GLKVector2 vectorStart, GLKVector2 vectorEnd, float t)
      ported from GLKVector2Lerp
    • project

      public GLKVector2 project​(GLKVector2 projectionVector)
    • project

      public static GLKVector2 project​(GLKVector2 vectorToProject, GLKVector2 projectionVector)
      ported from GLKVector2Project