Package org.lwjglx.util.vector
Class Vector4f
java.lang.Object
org.lwjglx.util.vector.Vector
org.lwjglx.util.vector.Vector4f
- All Implemented Interfaces:
- java.io.Serializable,- ReadableVector,- ReadableVector2f,- ReadableVector3f,- ReadableVector4f,- WritableVector2f,- WritableVector3f,- WritableVector4f
public class Vector4f extends Vector implements java.io.Serializable, ReadableVector4f, WritableVector4f
- See Also:
- Serialized Form
- 
Field Summary
- 
Constructor SummaryConstructors Constructor Description Vector4f()Vector4f(float float1, float float2, float float3, float float4)Vector4f(ReadableVector4f readableVector4f)
- 
Method SummaryModifier and Type Method Description static Vector4fadd(Vector4f vector4f, Vector4f vector4f2, Vector4f vector4f3)static floatangle(Vector4f vector4f, Vector4f vector4f2)static floatdot(Vector4f vector4f, Vector4f vector4f2)floatgetW()floatgetX()floatgetY()floatgetZ()floatlengthSquared()Vectorload(java.nio.FloatBuffer floatBuffer)Vectornegate()Vector4fnegate(Vector4f vector4f)Vector4fnormalise(Vector4f vector4f)Vectorscale(float float1)voidset(float float1, float float2)voidset(float float1, float float2, float float3)voidset(float float1, float float2, float float3, float float4)Vector4fset(ReadableVector4f readableVector4f)voidsetW(float float1)voidsetX(float float1)voidsetY(float float1)voidsetZ(float float1)Vectorstore(java.nio.FloatBuffer floatBuffer)static Vector4fsub(Vector4f vector4f, Vector4f vector4f2, Vector4f vector4f3)java.lang.StringtoString()Vector4ftranslate(float float1, float float2, float float3, float float4)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.lwjglx.util.vector.ReadableVectorlength
- 
Field Details- 
xpublic float x
- 
ypublic float y
- 
zpublic float z
- 
wpublic float w
 
- 
- 
Constructor Details- 
Vector4fpublic Vector4f()
- 
Vector4f
- 
Vector4fpublic Vector4f(float float1, float float2, float float3, float float4)
 
- 
- 
Method Details- 
setpublic void set(float float1, float float2)- Specified by:
- setin interface- WritableVector2f
 
- 
setpublic void set(float float1, float float2, float float3)- Specified by:
- setin interface- WritableVector3f
 
- 
setpublic void set(float float1, float float2, float float3, float float4)- Specified by:
- setin interface- WritableVector4f
 
- 
set
- 
lengthSquaredpublic float lengthSquared()- Specified by:
- lengthSquaredin interface- ReadableVector
- Specified by:
- lengthSquaredin class- Vector
 
- 
translate
- 
add
- 
sub
- 
negate
- 
negate
- 
normalise
- 
dot
- 
angle
- 
load
- 
scale
- 
store- Specified by:
- storein interface- ReadableVector
- Specified by:
- storein class- Vector
 
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
getXpublic final float getX()- Specified by:
- getXin interface- ReadableVector2f
 
- 
getYpublic final float getY()- Specified by:
- getYin interface- ReadableVector2f
 
- 
setXpublic final void setX(float float1)- Specified by:
- setXin interface- WritableVector2f
 
- 
setYpublic final void setY(float float1)- Specified by:
- setYin interface- WritableVector2f
 
- 
setZpublic void setZ(float float1)- Specified by:
- setZin interface- WritableVector3f
 
- 
getZpublic float getZ()- Specified by:
- getZin interface- ReadableVector3f
 
- 
setWpublic void setW(float float1)- Specified by:
- setWin interface- WritableVector4f
 
- 
getWpublic float getW()- Specified by:
- getWin interface- ReadableVector4f
 
 
-