Package org.lwjglx.util.vector
Class Vector2f
java.lang.Object
org.lwjglx.util.vector.Vector
org.lwjglx.util.vector.Vector2f
- All Implemented Interfaces:
java.io.Serializable
,ReadableVector
,ReadableVector2f
,WritableVector2f
public class Vector2f extends Vector implements java.io.Serializable, ReadableVector2f, WritableVector2f
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Vector2f()
Vector2f(float float1, float float2)
Vector2f(ReadableVector2f readableVector2f)
-
Method Summary
Modifier and Type Method Description static Vector2f
add(Vector2f vector2f, Vector2f vector2f2, Vector2f vector2f3)
static float
angle(Vector2f vector2f, Vector2f vector2f2)
static float
dot(Vector2f vector2f, Vector2f vector2f2)
float
getX()
float
getY()
float
lengthSquared()
Vector
load(java.nio.FloatBuffer floatBuffer)
Vector
negate()
Vector2f
negate(Vector2f vector2f)
Vector2f
normalise(Vector2f vector2f)
Vector
scale(float float1)
void
set(float float1, float float2)
Vector2f
set(ReadableVector2f readableVector2f)
void
setX(float float1)
void
setY(float float1)
Vector
store(java.nio.FloatBuffer floatBuffer)
static Vector2f
sub(Vector2f vector2f, Vector2f vector2f2, Vector2f vector2f3)
java.lang.String
toString()
Vector2f
translate(float float1, float float2)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.lwjglx.util.vector.ReadableVector
length
-
Field Details
-
x
public float x -
y
public float y
-
-
Constructor Details
-
Vector2f
public Vector2f() -
Vector2f
-
Vector2f
public Vector2f(float float1, float float2)
-
-
Method Details
-
set
public void set(float float1, float float2)- Specified by:
set
in interfaceWritableVector2f
-
set
-
lengthSquared
public float lengthSquared()- Specified by:
lengthSquared
in interfaceReadableVector
- Specified by:
lengthSquared
in classVector
-
translate
-
negate
-
negate
-
normalise
-
dot
-
angle
-
add
-
sub
-
store
- Specified by:
store
in interfaceReadableVector
- Specified by:
store
in classVector
-
load
-
scale
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getX
public final float getX()- Specified by:
getX
in interfaceReadableVector2f
-
getY
public final float getY()- Specified by:
getY
in interfaceReadableVector2f
-
setX
public final void setX(float float1)- Specified by:
setX
in interfaceWritableVector2f
-
setY
public final void setY(float float1)- Specified by:
setY
in interfaceWritableVector2f
-