Package org.robovm.apple.glkit
Class GLKVector2
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<GLKVector2>
-
- org.robovm.apple.glkit.GLKVector2
-
- All Implemented Interfaces:
java.lang.Iterable<GLKVector2>
public class GLKVector2 extends org.robovm.rt.bro.Struct<GLKVector2>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GLKVector2.GLKVector2Ptr
-
Constructor Summary
Constructors Constructor Description GLKVector2()
GLKVector2(java.nio.FloatBuffer v)
-
Method Summary
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Method Detail
-
getV
public java.nio.FloatBuffer getV()
-
setV
public GLKVector2 setV(java.nio.FloatBuffer v)
-
create
public static GLKVector2 create(float x, float y)
-
create
public static GLKVector2 create(java.nio.FloatBuffer values)
-
negate
public GLKVector2 negate()
-
add
public GLKVector2 add(GLKVector2 vectorRight)
-
subtract
public GLKVector2 subtract(GLKVector2 vectorRight)
-
multiply
public GLKVector2 multiply(GLKVector2 vectorRight)
-
divide
public GLKVector2 divide(GLKVector2 vectorRight)
-
addScalar
public GLKVector2 addScalar(float value)
-
subtractScalar
public GLKVector2 subtractScalar(float value)
-
multiplyScalar
public GLKVector2 multiplyScalar(float value)
-
divideScalar
public GLKVector2 divideScalar(float value)
-
maximum
public GLKVector2 maximum(GLKVector2 vectorRight)
-
minimum
public GLKVector2 minimum(GLKVector2 vectorRight)
-
allEqualToVector2
public boolean allEqualToVector2(GLKVector2 vectorRight)
-
allEqualToScalar
public boolean allEqualToScalar(float value)
-
allGreaterThanVector2
public boolean allGreaterThanVector2(GLKVector2 vectorRight)
-
allGreaterThanScalar
public boolean allGreaterThanScalar(float value)
-
allGreaterThanOrEqualToVector2
public boolean allGreaterThanOrEqualToVector2(GLKVector2 vectorRight)
-
allGreaterThanOrEqualToScalar
public boolean allGreaterThanOrEqualToScalar(float value)
-
normalize
public GLKVector2 normalize()
-
dotProduct
public float dotProduct(GLKVector2 vectorRight)
-
length
public float length()
-
distance
public float distance(GLKVector2 vectorEnd)
-
lerp
public GLKVector2 lerp(GLKVector2 vectorEnd, float t)
-
project
public GLKVector2 project(GLKVector2 projectionVector)
-
-