Package org.robovm.apple.glkit
Class GLKVector3
- All Implemented Interfaces:
Iterable<GLKVector3>
public class GLKVector3 extends Struct<GLKVector3>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGLKVector3.GLKVector3Ptr -
Constructor Summary
Constructors Constructor Description GLKVector3()GLKVector3(FloatBuffer v) -
Method Summary
Modifier and Type Method Description GLKVector3add(GLKVector3 vectorRight)static GLKVector3add(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3AddGLKVector3addScalar(float value)ported from GLKVector3AddScalarbooleanallEqualToScalar(float value)ported from GLKVector3AllEqualToScalarbooleanallEqualToVector3(GLKVector3 vectorRight)ported from GLKVector3AllEqualToVector3static booleanallEqualToVector3(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3AllEqualToVector3booleanallGreaterThanOrEqualToScalar(float value)ported from GLKVector3AllGreaterThanOrEqualToScalarbooleanallGreaterThanOrEqualToVector3(GLKVector3 vectorRight)static booleanallGreaterThanOrEqualToVector3(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3AllGreaterThanOrEqualToVector3booleanallGreaterThanScalar(float value)ported from GLKVector3AllGreaterThanScalarbooleanallGreaterThanVector3(GLKVector3 vectorRight)static booleanallGreaterThanVector3(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3AllGreaterThanVector3static GLKVector3create(float[] values)ported from GLKVector3MakeWithArraystatic GLKVector3create(float x, float y, float z)ported from GLKVector3MakeGLKVector3crossProduct(GLKVector3 vectorRight)static GLKVector3crossProduct(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3CrossProductfloatdistance(GLKVector3 vectorEnd)static floatdistance(GLKVector3 vectorStart, GLKVector3 vectorEnd)ported from GLKVector3DistanceGLKVector3divide(GLKVector3 vectorRight)static GLKVector3divide(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3DivideGLKVector3divideScalar(float value)ported from GLKVector3DivideScalarfloatdotProduct(GLKVector3 vectorRight)static floatdotProduct(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3DotProductFloatBuffergetV()floatlength()ported from GLKVector3LengthGLKVector3lerp(GLKVector3 vectorEnd, float t)static GLKVector3lerp(GLKVector3 vectorStart, GLKVector3 vectorEnd, float t)ported from GLKVector3LerpGLKVector3maximum(GLKVector3 vectorRight)static GLKVector3maximum(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3MaximumGLKVector3minimum(GLKVector3 vectorRight)static GLKVector3minimum(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3MinimumGLKVector3multiply(GLKVector3 vectorRight)static GLKVector3multiply(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3MultiplyGLKVector3multiplyScalar(float value)ported from GLKVector3MultiplyScalarGLKVector3negate()ported from GLKVector3NegateGLKVector3normalize()ported from GLKVector3NormalizeGLKVector3project(GLKVector3 projectionVector)static GLKVector3project(GLKVector3 vectorToProject, GLKVector3 projectionVector)ported from GLKVector3ProjectGLKVector3setV(FloatBuffer v)GLKVector3subtract(GLKVector3 vectorRight)static GLKVector3subtract(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3SubtractGLKVector3subtractScalar(float value)ported from GLKVector3SubtractScalarMethods 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
-
Constructor Details
-
GLKVector3
public GLKVector3() -
GLKVector3
-
-
Method Details
-
getV
-
setV
-
create
ported from GLKVector3Make -
create
ported from GLKVector3MakeWithArray -
negate
ported from GLKVector3Negate -
add
-
add
ported from GLKVector3Add -
subtract
-
subtract
ported from GLKVector3Subtract -
multiply
-
multiply
ported from GLKVector3Multiply -
divide
-
divide
ported from GLKVector3Divide -
addScalar
ported from GLKVector3AddScalar -
subtractScalar
ported from GLKVector3SubtractScalar -
multiplyScalar
ported from GLKVector3MultiplyScalar -
divideScalar
ported from GLKVector3DivideScalar -
maximum
-
maximum
ported from GLKVector3Maximum -
minimum
-
minimum
ported from GLKVector3Minimum -
allEqualToVector3
ported from GLKVector3AllEqualToVector3 -
allEqualToVector3
ported from GLKVector3AllEqualToVector3 -
allEqualToScalar
public boolean allEqualToScalar(float value)ported from GLKVector3AllEqualToScalar -
allGreaterThanVector3
-
allGreaterThanVector3
ported from GLKVector3AllGreaterThanVector3 -
allGreaterThanScalar
public boolean allGreaterThanScalar(float value)ported from GLKVector3AllGreaterThanScalar -
allGreaterThanOrEqualToVector3
-
allGreaterThanOrEqualToVector3
public static boolean allGreaterThanOrEqualToVector3(GLKVector3 vectorLeft, GLKVector3 vectorRight)ported from GLKVector3AllGreaterThanOrEqualToVector3 -
allGreaterThanOrEqualToScalar
public boolean allGreaterThanOrEqualToScalar(float value)ported from GLKVector3AllGreaterThanOrEqualToScalar -
normalize
ported from GLKVector3Normalize -
dotProduct
-
dotProduct
ported from GLKVector3DotProduct -
length
public float length()ported from GLKVector3Length -
distance
-
distance
ported from GLKVector3Distance -
lerp
-
lerp
ported from GLKVector3Lerp -
crossProduct
-
crossProduct
ported from GLKVector3CrossProduct -
project
-
project
ported from GLKVector3Project
-