Package org.robovm.apple.glkit
Class GLKVector4
- All Implemented Interfaces:
Iterable<GLKVector4>
public class GLKVector4 extends Struct<GLKVector4>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGLKVector4.GLKVector4Ptr -
Constructor Summary
Constructors Constructor Description GLKVector4()GLKVector4(FloatBuffer v) -
Method Summary
Modifier and Type Method Description GLKVector4add(GLKVector4 vectorRight)static GLKVector4add(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4AddGLKVector4addScalar(float value)ported from GLKVector4AddScalarbooleanallEqualToScalar(float value)ported from GLKVector4AllEqualToScalarbooleanallEqualToVector4(GLKVector4 vectorRight)static booleanallEqualToVector4(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4AllEqualToVector4booleanallGreaterThanOrEqualToScalar(float value)ported from allGreaterThanOrEqualToScalarbooleanallGreaterThanOrEqualToVector4(GLKVector4 vectorRight)static booleanallGreaterThanOrEqualToVector4(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4AllGreaterThanOrEqualToVector4booleanallGreaterThanScalar(float value)ported from GLKVector4AllGreaterThanScalarbooleanallGreaterThanVector4(GLKVector4 vectorRight)static booleanallGreaterThanVector4(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4AllGreaterThanVector4static GLKVector4create(float[] values)ported from GLKVector4MakeWithArraystatic GLKVector4create(float x, float y, float z, float w)ported from GLKVector4Makestatic GLKVector4create(GLKVector3 vector, float w)ported from GLKVector4MakeWithVector3GLKVector4crossProduct(GLKVector4 vectorRight)static GLKVector4crossProduct(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4CrossProductfloatdistance(GLKVector4 vectorEnd)static floatdistance(GLKVector4 vectorStart, GLKVector4 vectorEnd)ported from GLKVector4DistanceGLKVector4divide(GLKVector4 vectorRight)static GLKVector4divide(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4DivideGLKVector4divideScalar(float value)ported from GLKVector4DivideScalarfloatdotProduct(GLKVector4 vectorRight)static floatdotProduct(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4DotProductFloatBuffergetV()floatlength()ported from GLKVector4LengthGLKVector4lerp(GLKVector4 vectorEnd, float t)static GLKVector4lerp(GLKVector4 vectorStart, GLKVector4 vectorEnd, float t)ported from GLKVector4LerpGLKVector4maximum(GLKVector4 vectorRight)static GLKVector4maximum(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4MaximumGLKVector4minimum(GLKVector4 vectorRight)static GLKVector4minimum(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4MinimumGLKVector4multiply(GLKVector4 vectorRight)static GLKVector4multiply(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4MultiplyGLKVector4multiplyScalar(float value)ported from GLKVector4MultiplyScalarGLKVector4negate()ported from GLKVector4NegateGLKVector4normalize()ported from GLKVector4NormalizeGLKVector4project(GLKVector4 projectionVector)static GLKVector4project(GLKVector4 vectorToProject, GLKVector4 projectionVector)ported from GLKVector4ProjectGLKVector4setV(FloatBuffer v)GLKVector4subtract(GLKVector4 vectorRight)static GLKVector4subtract(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4SubtractGLKVector4subtractScalar(float value)ported from GLKVector4SubtractScalarMethods 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
-
GLKVector4
public GLKVector4() -
GLKVector4
-
-
Method Details
-
getV
-
setV
-
create
ported from GLKVector4Make -
create
ported from GLKVector4MakeWithArray -
create
ported from GLKVector4MakeWithVector3 -
negate
ported from GLKVector4Negate -
add
-
add
ported from GLKVector4Add -
subtract
-
subtract
ported from GLKVector4Subtract -
multiply
-
multiply
ported from GLKVector4Multiply -
divide
-
divide
ported from GLKVector4Divide -
addScalar
ported from GLKVector4AddScalar -
subtractScalar
ported from GLKVector4SubtractScalar -
multiplyScalar
ported from GLKVector4MultiplyScalar -
divideScalar
ported from GLKVector4DivideScalar -
maximum
-
maximum
ported from GLKVector4Maximum -
minimum
-
minimum
ported from GLKVector4Minimum -
allEqualToVector4
-
allEqualToVector4
ported from GLKVector4AllEqualToVector4 -
allEqualToScalar
public boolean allEqualToScalar(float value)ported from GLKVector4AllEqualToScalar -
allGreaterThanVector4
-
allGreaterThanVector4
ported from GLKVector4AllGreaterThanVector4 -
allGreaterThanScalar
public boolean allGreaterThanScalar(float value)ported from GLKVector4AllGreaterThanScalar -
allGreaterThanOrEqualToVector4
-
allGreaterThanOrEqualToVector4
public static boolean allGreaterThanOrEqualToVector4(GLKVector4 vectorLeft, GLKVector4 vectorRight)ported from GLKVector4AllGreaterThanOrEqualToVector4 -
allGreaterThanOrEqualToScalar
public boolean allGreaterThanOrEqualToScalar(float value)ported from allGreaterThanOrEqualToScalar -
normalize
ported from GLKVector4Normalize -
dotProduct
-
dotProduct
ported from GLKVector4DotProduct -
length
public float length()ported from GLKVector4Length -
distance
-
distance
ported from GLKVector4Distance -
lerp
-
lerp
ported from GLKVector4Lerp -
crossProduct
-
crossProduct
ported from GLKVector4CrossProduct -
project
-
project
ported from GLKVector4Project
-