Index

A B C D E F G H I L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs() - Method in class org.spongepowered.math.matrix.Matrix2d
 
abs() - Method in class org.spongepowered.math.matrix.Matrix2f
 
abs() - Method in class org.spongepowered.math.matrix.Matrix3d
 
abs() - Method in class org.spongepowered.math.matrix.Matrix3f
 
abs() - Method in class org.spongepowered.math.matrix.Matrix4d
 
abs() - Method in class org.spongepowered.math.matrix.Matrix4f
 
abs() - Method in interface org.spongepowered.math.matrix.Matrixd
 
abs() - Method in interface org.spongepowered.math.matrix.Matrixf
 
abs() - Method in class org.spongepowered.math.matrix.MatrixNd
 
abs() - Method in class org.spongepowered.math.matrix.MatrixNf
 
abs() - Method in class org.spongepowered.math.vector.Vector2d
 
abs() - Method in class org.spongepowered.math.vector.Vector2f
 
abs() - Method in class org.spongepowered.math.vector.Vector2i
 
abs() - Method in class org.spongepowered.math.vector.Vector2l
 
abs() - Method in class org.spongepowered.math.vector.Vector3d
 
abs() - Method in class org.spongepowered.math.vector.Vector3f
 
abs() - Method in class org.spongepowered.math.vector.Vector3i
 
abs() - Method in class org.spongepowered.math.vector.Vector3l
 
abs() - Method in class org.spongepowered.math.vector.Vector4d
 
abs() - Method in class org.spongepowered.math.vector.Vector4f
 
abs() - Method in class org.spongepowered.math.vector.Vector4i
 
abs() - Method in class org.spongepowered.math.vector.Vector4l
 
abs() - Method in interface org.spongepowered.math.vector.Vectord
 
abs() - Method in interface org.spongepowered.math.vector.Vectorf
 
abs() - Method in interface org.spongepowered.math.vector.Vectori
 
abs() - Method in interface org.spongepowered.math.vector.Vectorl
 
abs() - Method in class org.spongepowered.math.vector.VectorNd
 
abs() - Method in class org.spongepowered.math.vector.VectorNf
 
abs() - Method in class org.spongepowered.math.vector.VectorNi
 
abs() - Method in class org.spongepowered.math.vector.VectorNl
 
acos(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc cosine of the value specified

Returns NaN if the input value is outside the cosine range
acot(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc cotangent of the value specified

Returns NaN if the input value is outside the cotangent range
acsc(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc cosecant of the value specified

Returns NaN if the input value is outside the cosecant range
add(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
add(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Adds the double components of another complex to this one.
add(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Adds the double components of another complex to this one.
add(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
add(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
add(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
add(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
add(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
add(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
add(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
add(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
add(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Adds the double components of another quaternion to this one.
add(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Adds the double components of another quaternion to this one.
add(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
add(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
add(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
add(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
add(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
add(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Adds the float components of another complex to this one.
add(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Adds the float components of another complex to this one.
add(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
add(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
add(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
add(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
add(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Adds the float components of another quaternion to this one.
add(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Adds the float components of another quaternion to this one.
add(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
add(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
add(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
add(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
add(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
add(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
add(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
add(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
add(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
add(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
add(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
Adds another complex to this one.
add(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
Adds another complex to this one.
add(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
Adds another quaternion to this one.
add(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
Adds another quaternion to this one.
add(Matrix2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
add(Matrix2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
add(Matrix3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
add(Matrix3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
add(Matrix4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
add(Matrix4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
add(MatrixNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
add(MatrixNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
add(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
add(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
add(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
add(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
add(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
add(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
add(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
add(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
add(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
add(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
add(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
add(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
add(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
add(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
add(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
add(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
angleDeg() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the angle in degrees formed by the direction vector of this complex on the complex plane.
angleDeg() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the angle in degrees formed by the direction vector of this complex on the complex plane.
angleRad() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the angle in radians formed by the direction vector of this complex on the complex plane.
angleRad() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the angle in radians formed by the direction vector of this complex on the complex plane.
asec(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc secant of the value specified

Returns NaN if the input value is outside the secant range
asin(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc sine of the value specified

Returns NaN if the input value is outside the sine range
atan(double) - Static method in class org.spongepowered.math.TrigMath
Calculates the arc tangent of the value specified
atan2(double, double) - Static method in class org.spongepowered.math.TrigMath
Computes the phase theta by computing an arc tangent of y/x
Gets the yaw rotation component in radians when looking into the direction specified
axesAnglesDeg() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the angles in degrees around the x, y and z axes that correspond to the rotation represented by this quaternion.
axesAnglesDeg() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the angles in degrees around the x, y and z axes that correspond to the rotation represented by this quaternion.
axesAnglesRad() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the angles in radians around the x, y and z axes that correspond to the rotation represented by this quaternion.
axesAnglesRad() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the angles in radians around the x, y and z axes that correspond to the rotation represented by this quaternion.
axis() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the axis of rotation for this quaternion.
axis() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the axis of rotation for this quaternion.

B

biLerp(double, double, double, double, double, double, double, double, double, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the value at x,y using bilinear interpolation
blend(Color, Color) - Static method in class org.spongepowered.math.GenericMath
Blends two colors into one.

C

castBoolean(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a boolean.
castByte(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a byte.
castDouble(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a double.
castFloat(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a float.
castInt(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to an integer.
castLong(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a long.
castShort(Object) - Static method in class org.spongepowered.math.GenericMath
Casts a value to a short.
ceil() - Method in class org.spongepowered.math.matrix.Matrix2d
 
ceil() - Method in class org.spongepowered.math.matrix.Matrix2f
 
ceil() - Method in class org.spongepowered.math.matrix.Matrix3d
 
ceil() - Method in class org.spongepowered.math.matrix.Matrix3f
 
ceil() - Method in class org.spongepowered.math.matrix.Matrix4d
 
ceil() - Method in class org.spongepowered.math.matrix.Matrix4f
 
ceil() - Method in interface org.spongepowered.math.matrix.Matrixd
 
ceil() - Method in interface org.spongepowered.math.matrix.Matrixf
 
ceil() - Method in class org.spongepowered.math.matrix.MatrixNd
 
ceil() - Method in class org.spongepowered.math.matrix.MatrixNf
 
ceil() - Method in class org.spongepowered.math.vector.Vector2d
 
ceil() - Method in class org.spongepowered.math.vector.Vector2f
 
ceil() - Method in class org.spongepowered.math.vector.Vector3d
 
ceil() - Method in class org.spongepowered.math.vector.Vector3f
 
ceil() - Method in class org.spongepowered.math.vector.Vector4d
 
ceil() - Method in class org.spongepowered.math.vector.Vector4f
 
ceil() - Method in interface org.spongepowered.math.vector.Vectord
 
ceil() - Method in interface org.spongepowered.math.vector.Vectorf
 
ceil() - Method in class org.spongepowered.math.vector.VectorNd
 
ceil() - Method in class org.spongepowered.math.vector.VectorNf
 
clamp(double, double, double) - Static method in class org.spongepowered.math.GenericMath
Clamps the value between the low and high boundaries
clamp(int, int, int) - Static method in class org.spongepowered.math.GenericMath
Clamps the value between the low and high boundaries
clone() - Method in class org.spongepowered.math.matrix.MatrixNd
 
clone() - Method in class org.spongepowered.math.matrix.MatrixNf
 
clone() - Method in class org.spongepowered.math.vector.VectorNd
 
clone() - Method in class org.spongepowered.math.vector.VectorNf
 
clone() - Method in class org.spongepowered.math.vector.VectorNi
 
clone() - Method in class org.spongepowered.math.vector.VectorNl
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix2d
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix2f
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix3d
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix3f
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix4d
 
column(int) - Method in class org.spongepowered.math.matrix.Matrix4f
 
column(int) - Method in interface org.spongepowered.math.matrix.Matrixd
 
column(int) - Method in interface org.spongepowered.math.matrix.Matrixf
 
column(int) - Method in class org.spongepowered.math.matrix.MatrixNd
 
column(int) - Method in class org.spongepowered.math.matrix.MatrixNf
 
compareTo(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
 
compareTo(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
 
compareTo(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
 
compareTo(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
 
compareTo(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
compareTo(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
compareTo(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
compareTo(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
compareTo(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
compareTo(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
compareTo(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
compareTo(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
compareTo(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
compareTo(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
compareTo(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
compareTo(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
compareTo(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
compareTo(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
compareTo(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
compareTo(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
Complexd - Class in org.spongepowered.math.imaginary
Represent a complex number of the form x + yi.
Complexd(double, double) - Constructor for class org.spongepowered.math.imaginary.Complexd
Constructs a new complex from the double components.
Complexd(float, float) - Constructor for class org.spongepowered.math.imaginary.Complexd
Constructs a new complex from the float components.
Complexf - Class in org.spongepowered.math.imaginary
Represent a complex number of the form x + yi.
Complexf(double, double) - Constructor for class org.spongepowered.math.imaginary.Complexf
Constructs a new complex from the double components.
Complexf(float, float) - Constructor for class org.spongepowered.math.imaginary.Complexf
Constructs a new complex from the float components.
conjugate() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the conjugate of this complex.
conjugate() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the conjugate of this complex.
conjugate() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Returns the conjugated imaginary number.
conjugate() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Returns the conjugated imaginary number.
conjugate() - Method in class org.spongepowered.math.imaginary.Quaterniond
Conjugates the quaternion.
conjugate() - Method in class org.spongepowered.math.imaginary.Quaternionf
Conjugates the quaternion.
cos(double) - Static method in class org.spongepowered.math.TrigMath
Cosine calculation using a table.
cot(double) - Static method in class org.spongepowered.math.TrigMath
Cotangent calculations using a table.
cos(angle) / sin(angle)
createDirectionDeg(double) - Static method in class org.spongepowered.math.vector.Vector2d
Gets the direction vector of a certain angle in degrees.
createDirectionDeg(double) - Static method in class org.spongepowered.math.vector.Vector2f
Gets the direction vector of a certain angle in degrees.
createDirectionDeg(double, double) - Static method in class org.spongepowered.math.vector.Vector3d
Gets the direction vector of a certain theta and phi in degrees.
createDirectionDeg(double, double) - Static method in class org.spongepowered.math.vector.Vector3f
Gets the direction vector of a certain theta and phi in degrees.
createDirectionDeg(float) - Static method in class org.spongepowered.math.vector.Vector2d
Gets the direction vector of a certain angle in degrees.
createDirectionDeg(float) - Static method in class org.spongepowered.math.vector.Vector2f
Gets the direction vector of a certain angle in degrees.
createDirectionDeg(float, float) - Static method in class org.spongepowered.math.vector.Vector3d
Gets the direction vector of a certain theta and phi in degrees.
createDirectionDeg(float, float) - Static method in class org.spongepowered.math.vector.Vector3f
Gets the direction vector of a certain theta and phi in degrees.
createDirectionRad(double) - Static method in class org.spongepowered.math.vector.Vector2d
Gets the direction vector of a certain angle in radians.
createDirectionRad(double) - Static method in class org.spongepowered.math.vector.Vector2f
Gets the direction vector of a certain angle in radians.
createDirectionRad(double, double) - Static method in class org.spongepowered.math.vector.Vector3d
Gets the direction vector of a certain theta and phi in radians.
createDirectionRad(double, double) - Static method in class org.spongepowered.math.vector.Vector3f
Gets the direction vector of a certain theta and phi in radians.
createDirectionRad(float) - Static method in class org.spongepowered.math.vector.Vector2d
Gets the direction vector of a certain angle in radians.
createDirectionRad(float) - Static method in class org.spongepowered.math.vector.Vector2f
Gets the direction vector of a certain angle in radians.
createDirectionRad(float, float) - Static method in class org.spongepowered.math.vector.Vector3d
Gets the direction vector of a certain theta and phi in radians.
createDirectionRad(float, float) - Static method in class org.spongepowered.math.vector.Vector3f
Gets the direction vector of a certain theta and phi in radians.
createLookAt(int, Vector3d, Vector3d, Vector3d) - Static method in class org.spongepowered.math.matrix.MatrixNd
Creates a "look at" matrix for the given eye point.
createLookAt(int, Vector3f, Vector3f, Vector3f) - Static method in class org.spongepowered.math.matrix.MatrixNf
Creates a "look at" matrix for the given eye point.
createLookAt(Vector3d, Vector3d, Vector3d) - Static method in class org.spongepowered.math.matrix.Matrix4d
Creates a "look at" matrix for the given eye point.
createLookAt(Vector3f, Vector3f, Vector3f) - Static method in class org.spongepowered.math.matrix.Matrix4f
Creates a "look at" matrix for the given eye point.
createOrthographic(double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
Creates an orthographic viewing frustum built from the provided values
createOrthographic(double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4f
Creates an orthographic viewing frustum built from the provided values
createOrthographic(float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4d
Creates an orthographic viewing frustum built from the provided values
createOrthographic(float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
Creates an orthographic viewing frustum built from the provided values
createOrthographic(int, double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.MatrixNd
Creates an orthographic viewing frustum built from the provided values
createOrthographic(int, double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.MatrixNf
Creates an orthographic viewing frustum built from the provided values
createOrthographic(int, float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.MatrixNd
Creates an orthographic viewing frustum built from the provided values
createOrthographic(int, float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.MatrixNf
Creates an orthographic viewing frustum built from the provided values
createPerspective(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4f
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4d
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(int, double, double, double, double) - Static method in class org.spongepowered.math.matrix.MatrixNd
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(int, double, double, double, double) - Static method in class org.spongepowered.math.matrix.MatrixNf
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(int, float, float, float, float) - Static method in class org.spongepowered.math.matrix.MatrixNd
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createPerspective(int, float, float, float, float) - Static method in class org.spongepowered.math.matrix.MatrixNf
Creates a perspective projection matrix with the given (x) FOV, aspect, near and far planes
createRandomDirection(Random) - Static method in class org.spongepowered.math.vector.Vector2d
Gets the direction vector of a random angle using the random specified.
createRandomDirection(Random) - Static method in class org.spongepowered.math.vector.Vector2f
Gets the direction vector of a random angle using the random specified.
createRandomDirection(Random) - Static method in class org.spongepowered.math.vector.Vector3d
Gets the direction vector of a random pitch and yaw using the random specified.
createRandomDirection(Random) - Static method in class org.spongepowered.math.vector.Vector3f
Gets the direction vector of a random pitch and yaw using the random specified.
createRotation(int, Complexd) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createRotation(int, Complexf) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
createRotation(int, Quaterniond) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createRotation(int, Quaternionf) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
createRotation(Complexd) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createRotation(Complexd) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createRotation(Complexd) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createRotation(Complexf) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createRotation(Complexf) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createRotation(Complexf) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createRotation(Quaterniond) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createRotation(Quaterniond) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createRotation(Quaternionf) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createRotation(Quaternionf) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createScaling(double) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(double...) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createScaling(double, double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createScaling(double, double) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createScaling(double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createScaling(double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createScaling(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createScaling(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createScaling(float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(float...) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
createScaling(float, float) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createScaling(float, float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createScaling(float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createScaling(float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createScaling(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createScaling(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(Vector2d) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createScaling(Vector2f) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createScaling(Vector3d) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createScaling(Vector3f) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createScaling(Vector4d) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createScaling(Vector4f) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createScaling(VectorNd) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createScaling(VectorNf) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
createTranslation(double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createTranslation(double) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createTranslation(double...) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createTranslation(double, double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createTranslation(double, double) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createTranslation(double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createTranslation(double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createTranslation(float) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
createTranslation(float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
createTranslation(float...) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
createTranslation(float, float) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createTranslation(float, float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createTranslation(float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createTranslation(float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createTranslation(Vector2d) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
createTranslation(Vector2f) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
createTranslation(Vector3d) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
createTranslation(Vector3f) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
createTranslation(VectorNd) - Static method in class org.spongepowered.math.matrix.MatrixNd
 
createTranslation(VectorNf) - Static method in class org.spongepowered.math.matrix.MatrixNf
 
cross(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
cross(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
cross(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
cross(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
cross(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
cross(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
cross(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
cross(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
cross(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
cross(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
cross(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
cross(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
csc(double) - Static method in class org.spongepowered.math.TrigMath
Cosecant calculations using a table.
1 / sin(angle)

D

DBL_EPSILON - Static variable in class org.spongepowered.math.GenericMath
A "close to zero" double epsilon value for use
decToHex(int, int) - Static method in class org.spongepowered.math.GenericMath
Converts an integer to hexadecimal form with at least the minimum of digits specified (by adding leading zeros).
DEG_TO_RAD - Static variable in class org.spongepowered.math.TrigMath
 
degreeDifference(float, float) - Static method in class org.spongepowered.math.GenericMath
Gets the difference between two angles This value is always positive (0 - 180)
determinant() - Method in class org.spongepowered.math.matrix.Matrix2d
 
determinant() - Method in class org.spongepowered.math.matrix.Matrix2f
 
determinant() - Method in class org.spongepowered.math.matrix.Matrix3d
 
determinant() - Method in class org.spongepowered.math.matrix.Matrix3f
 
determinant() - Method in class org.spongepowered.math.matrix.Matrix4d
 
determinant() - Method in class org.spongepowered.math.matrix.Matrix4f
 
determinant() - Method in interface org.spongepowered.math.matrix.Matrixd
 
determinant() - Method in interface org.spongepowered.math.matrix.Matrixf
 
determinant() - Method in class org.spongepowered.math.matrix.MatrixNd
 
determinant() - Method in class org.spongepowered.math.matrix.MatrixNf
 
direction() - Method in class org.spongepowered.math.imaginary.Complexd
Returns a unit vector pointing in the same direction as this complex on the complex plane.
direction() - Method in class org.spongepowered.math.imaginary.Complexf
Returns a unit vector pointing in the same direction as this complex on the complex plane.
direction() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns a unit vector representing the direction of this quaternion, which is Vector3d.FORWARD rotated by this quaternion.
direction() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns a unit vector representing the direction of this quaternion, which is Vector3f.FORWARD rotated by this quaternion.
distance(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
distance(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
distance(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
distance(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
distance(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
distance(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
distance(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
distance(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
distance(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
distance(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
distance(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
distance(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
distance(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
distance(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
distance(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
distance(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
distance(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
distance(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
distance(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
distance(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
distance(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
distance(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
distance(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
distance(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
distance(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
distance(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
distance(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
distance(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
distance(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
distance(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
distance(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
distance(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
distance(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
distance(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
distance(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
distance(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
distance(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
distance(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
distance(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
distance(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
distance(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
distance(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
distance(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
distance(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
distanceSquared(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
distanceSquared(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
distanceSquared(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
distanceSquared(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
distanceSquared(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
distanceSquared(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
distanceSquared(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
distanceSquared(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
distanceSquared(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
distanceSquared(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
distanceSquared(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
distanceSquared(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
distanceSquared(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
distanceSquared(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
distanceSquared(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
distanceSquared(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
distanceSquared(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
distanceSquared(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
distanceSquared(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
distanceSquared(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
distanceSquared(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
distanceSquared(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
distanceSquared(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
distanceSquared(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
distanceSquared(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
distanceSquared(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
distanceSquared(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
distanceSquared(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
distanceSquared(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
distanceSquared(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
distanceSquared(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
distanceSquared(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
distanceSquared(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
distanceSquared(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
distanceSquared(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
distanceSquared(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
distanceSquared(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
distanceSquared(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
distanceSquared(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
distanceSquared(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
distanceSquared(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
distanceSquared(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
distanceSquared(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
distanceSquared(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
div(double) - Method in class org.spongepowered.math.imaginary.Complexd
Divides the components of this complex by a double scalar.
div(double) - Method in class org.spongepowered.math.imaginary.Complexf
Divides the components of this complex by a double scalar.
div(double) - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Divides the imaginary number by the given scalar.
div(double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Divides the components of this quaternion by a double scalar.
div(double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Divides the components of this quaternion by a double scalar.
div(double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
div(double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
div(double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
div(double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
div(double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
div(double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
div(double) - Method in interface org.spongepowered.math.matrix.Matrixd
 
div(double) - Method in class org.spongepowered.math.matrix.MatrixNd
 
div(double) - Method in class org.spongepowered.math.matrix.MatrixNf
 
div(double) - Method in class org.spongepowered.math.vector.Vector2d
 
div(double) - Method in class org.spongepowered.math.vector.Vector2f
 
div(double) - Method in class org.spongepowered.math.vector.Vector2i
 
div(double) - Method in class org.spongepowered.math.vector.Vector2l
 
div(double) - Method in class org.spongepowered.math.vector.Vector3d
 
div(double) - Method in class org.spongepowered.math.vector.Vector3f
 
div(double) - Method in class org.spongepowered.math.vector.Vector3i
 
div(double) - Method in class org.spongepowered.math.vector.Vector3l
 
div(double) - Method in class org.spongepowered.math.vector.Vector4d
 
div(double) - Method in class org.spongepowered.math.vector.Vector4f
 
div(double) - Method in class org.spongepowered.math.vector.Vector4i
 
div(double) - Method in class org.spongepowered.math.vector.Vector4l
 
div(double) - Method in interface org.spongepowered.math.vector.Vectord
 
div(double) - Method in class org.spongepowered.math.vector.VectorNd
 
div(double) - Method in class org.spongepowered.math.vector.VectorNf
 
div(double) - Method in class org.spongepowered.math.vector.VectorNi
 
div(double) - Method in class org.spongepowered.math.vector.VectorNl
 
div(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
div(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Divides this complex by the double components of another one.
div(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Divides this complex by the double components of another one.
div(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
div(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
div(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
div(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
div(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
div(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
div(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
div(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
div(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Divides this quaternions by the double components of another one.
div(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Divides this quaternions by the double components of another one.
div(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
div(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
div(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
div(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
div(float) - Method in class org.spongepowered.math.imaginary.Complexd
Divides the components of this complex by a float scalar.
div(float) - Method in class org.spongepowered.math.imaginary.Complexf
Divides the components of this complex by a float scalar.
div(float) - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Divides the imaginary number by the given scalar.
div(float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Divides the components of this quaternion by a float scalar.
div(float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Divides the components of this quaternion by a float scalar.
div(float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
div(float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
div(float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
div(float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
div(float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
div(float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
div(float) - Method in interface org.spongepowered.math.matrix.Matrixf
 
div(float) - Method in class org.spongepowered.math.matrix.MatrixNd
 
div(float) - Method in class org.spongepowered.math.matrix.MatrixNf
 
div(float) - Method in class org.spongepowered.math.vector.Vector2d
 
div(float) - Method in class org.spongepowered.math.vector.Vector2f
 
div(float) - Method in class org.spongepowered.math.vector.Vector3d
 
div(float) - Method in class org.spongepowered.math.vector.Vector3f
 
div(float) - Method in class org.spongepowered.math.vector.Vector4d
 
div(float) - Method in class org.spongepowered.math.vector.Vector4f
 
div(float) - Method in interface org.spongepowered.math.vector.Vectorf
 
div(float) - Method in class org.spongepowered.math.vector.VectorNd
 
div(float) - Method in class org.spongepowered.math.vector.VectorNf
 
div(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
div(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Divides this complex by the float components of another one.
div(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Divides this complex by the float components of another one.
div(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
div(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
div(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
div(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
div(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Divides this quaternions by the float components of another one.
div(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Divides this quaternions by the float components of another one.
div(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
div(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
div(int) - Method in class org.spongepowered.math.vector.Vector2i
 
div(int) - Method in class org.spongepowered.math.vector.Vector3i
 
div(int) - Method in class org.spongepowered.math.vector.Vector4i
 
div(int) - Method in interface org.spongepowered.math.vector.Vectori
 
div(int) - Method in class org.spongepowered.math.vector.VectorNi
 
div(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
div(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
div(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
div(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
div(long) - Method in class org.spongepowered.math.vector.Vector2l
 
div(long) - Method in class org.spongepowered.math.vector.Vector3l
 
div(long) - Method in class org.spongepowered.math.vector.Vector4l
 
div(long) - Method in interface org.spongepowered.math.vector.Vectorl
 
div(long) - Method in class org.spongepowered.math.vector.VectorNl
 
div(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
div(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
div(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
div(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
div(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
Divides this complex by another one.
div(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
Divides this complex by another one.
div(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
Divides this quaternions by another one.
div(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
Divides this quaternions by another one.
div(Matrix2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
div(Matrix2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
div(Matrix3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
div(Matrix3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
div(Matrix4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
div(Matrix4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
div(MatrixNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
div(MatrixNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
div(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
div(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
div(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
div(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
div(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
div(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
div(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
div(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
div(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
div(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
div(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
div(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
div(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
div(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
div(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
div(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
dot(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
dot(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Returns the dot product of this complex with the double components of another one.
dot(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Returns the dot product of this complex with the double components of another one.
dot(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
dot(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
dot(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
dot(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
dot(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
dot(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
dot(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
dot(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
dot(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the dot product of this quaternion with the double components of another one.
dot(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the dot product of this quaternion with the double components of another one.
dot(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
dot(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
dot(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
dot(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
dot(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
dot(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Returns the dot product of this complex with the float components of another one.
dot(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Returns the dot product of this complex with the float components of another one.
dot(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
dot(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
dot(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
dot(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
dot(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the dot product of this quaternion with the float components of another one.
dot(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the dot product of this quaternion with the float components of another one.
dot(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
dot(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
dot(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
dot(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
dot(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
dot(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
dot(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
dot(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
dot(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
dot(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
dot(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
Returns the dot product of this complex with another one.
dot(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
Returns the dot product of this complex with another one.
dot(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the dot product of this quaternion with another one.
dot(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the dot product of this quaternion with another one.
dot(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
dot(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
dot(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
dot(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
dot(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
dot(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
dot(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
dot(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
dot(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
dot(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
dot(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
dot(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
dot(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
dot(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
dot(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
dot(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 

E

equals(Object) - Method in class org.spongepowered.math.imaginary.Complexd
 
equals(Object) - Method in class org.spongepowered.math.imaginary.Complexf
 
equals(Object) - Method in class org.spongepowered.math.imaginary.Quaterniond
 
equals(Object) - Method in class org.spongepowered.math.imaginary.Quaternionf
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix2d
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix2f
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix3d
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix3f
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix4d
 
equals(Object) - Method in class org.spongepowered.math.matrix.Matrix4f
 
equals(Object) - Method in class org.spongepowered.math.matrix.MatrixNd
 
equals(Object) - Method in class org.spongepowered.math.matrix.MatrixNf
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector2d
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector2f
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector2i
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector2l
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector3d
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector3f
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector3i
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector3l
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector4d
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector4f
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector4i
 
equals(Object) - Method in class org.spongepowered.math.vector.Vector4l
 
equals(Object) - Method in class org.spongepowered.math.vector.VectorNd
 
equals(Object) - Method in class org.spongepowered.math.vector.VectorNf
 
equals(Object) - Method in class org.spongepowered.math.vector.VectorNi
 
equals(Object) - Method in class org.spongepowered.math.vector.VectorNl
 

F

fastCeil(float) - Static method in class org.spongepowered.math.HashFunctions
In profiling, it has been found to be faster to have our own local implementation of "ceil" rather than to call to Math.ceil(double).
floor() - Method in class org.spongepowered.math.matrix.Matrix2d
 
floor() - Method in class org.spongepowered.math.matrix.Matrix2f
 
floor() - Method in class org.spongepowered.math.matrix.Matrix3d
 
floor() - Method in class org.spongepowered.math.matrix.Matrix3f
 
floor() - Method in class org.spongepowered.math.matrix.Matrix4d
 
floor() - Method in class org.spongepowered.math.matrix.Matrix4f
 
floor() - Method in interface org.spongepowered.math.matrix.Matrixd
 
floor() - Method in interface org.spongepowered.math.matrix.Matrixf
 
floor() - Method in class org.spongepowered.math.matrix.MatrixNd
 
floor() - Method in class org.spongepowered.math.matrix.MatrixNf
 
floor() - Method in class org.spongepowered.math.vector.Vector2d
 
floor() - Method in class org.spongepowered.math.vector.Vector2f
 
floor() - Method in class org.spongepowered.math.vector.Vector3d
 
floor() - Method in class org.spongepowered.math.vector.Vector3f
 
floor() - Method in class org.spongepowered.math.vector.Vector4d
 
floor() - Method in class org.spongepowered.math.vector.Vector4f
 
floor() - Method in interface org.spongepowered.math.vector.Vectord
 
floor() - Method in interface org.spongepowered.math.vector.Vectorf
 
floor() - Method in class org.spongepowered.math.vector.VectorNd
 
floor() - Method in class org.spongepowered.math.vector.VectorNf
 
floor(double) - Static method in class org.spongepowered.math.GenericMath
Rounds 'a' down to the closest integer
floor(float) - Static method in class org.spongepowered.math.GenericMath
Rounds 'a' down to the closest integer
floored(int) - Method in class org.spongepowered.math.vector.VectorNd
 
floored(int) - Method in class org.spongepowered.math.vector.VectorNf
 
floorl(double) - Static method in class org.spongepowered.math.GenericMath
Rounds 'a' down to the closest long
floorl(float) - Static method in class org.spongepowered.math.GenericMath
Rounds 'a' down to the closest long
floorW() - Method in class org.spongepowered.math.vector.Vector4d
 
floorW() - Method in class org.spongepowered.math.vector.Vector4f
 
floorX() - Method in class org.spongepowered.math.vector.Vector2d
 
floorX() - Method in class org.spongepowered.math.vector.Vector2f
 
floorX() - Method in class org.spongepowered.math.vector.Vector3d
 
floorX() - Method in class org.spongepowered.math.vector.Vector3f
 
floorX() - Method in class org.spongepowered.math.vector.Vector4d
 
floorX() - Method in class org.spongepowered.math.vector.Vector4f
 
floorY() - Method in class org.spongepowered.math.vector.Vector2d
 
floorY() - Method in class org.spongepowered.math.vector.Vector2f
 
floorY() - Method in class org.spongepowered.math.vector.Vector3d
 
floorY() - Method in class org.spongepowered.math.vector.Vector3f
 
floorY() - Method in class org.spongepowered.math.vector.Vector4d
 
floorY() - Method in class org.spongepowered.math.vector.Vector4f
 
floorZ() - Method in class org.spongepowered.math.vector.Vector3d
 
floorZ() - Method in class org.spongepowered.math.vector.Vector3f
 
floorZ() - Method in class org.spongepowered.math.vector.Vector4d
 
floorZ() - Method in class org.spongepowered.math.vector.Vector4f
 
FLT_EPSILON - Static variable in class org.spongepowered.math.GenericMath
A "close to zero" float epsilon value for use
FORWARD - Static variable in class org.spongepowered.math.vector.Vector3d
 
FORWARD - Static variable in class org.spongepowered.math.vector.Vector3f
 
FORWARD - Static variable in class org.spongepowered.math.vector.Vector3i
 
FORWARD - Static variable in class org.spongepowered.math.vector.Vector3l
 
from(double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
from(double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
from(double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
from(double) - Static method in class org.spongepowered.math.vector.Vector2d
 
from(double) - Static method in class org.spongepowered.math.vector.Vector3d
 
from(double) - Static method in class org.spongepowered.math.vector.Vector4d
 
from(double, double) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the double components.
from(double, double) - Static method in class org.spongepowered.math.vector.Vector2d
 
from(double, double, double) - Static method in class org.spongepowered.math.vector.Vector3d
 
from(double, double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the double components.
from(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
from(double, double, double, double) - Static method in class org.spongepowered.math.vector.Vector4d
 
from(double, double, double, double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
from(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
from(float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
from(float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
from(float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
from(float) - Static method in class org.spongepowered.math.vector.Vector2f
 
from(float) - Static method in class org.spongepowered.math.vector.Vector3f
 
from(float) - Static method in class org.spongepowered.math.vector.Vector4f
 
from(float, float) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the float components.
from(float, float) - Static method in class org.spongepowered.math.vector.Vector2f
 
from(float, float, float) - Static method in class org.spongepowered.math.vector.Vector3f
 
from(float, float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the float components.
from(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
from(float, float, float, float) - Static method in class org.spongepowered.math.vector.Vector4f
 
from(float, float, float, float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
from(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
from(int) - Static method in class org.spongepowered.math.vector.Vector2i
 
from(int) - Static method in class org.spongepowered.math.vector.Vector3i
 
from(int) - Static method in class org.spongepowered.math.vector.Vector4i
 
from(int, int) - Static method in class org.spongepowered.math.vector.Vector2i
 
from(int, int, int) - Static method in class org.spongepowered.math.vector.Vector3i
 
from(int, int, int, int) - Static method in class org.spongepowered.math.vector.Vector4i
 
from(long) - Static method in class org.spongepowered.math.vector.Vector2l
 
from(long) - Static method in class org.spongepowered.math.vector.Vector3l
 
from(long) - Static method in class org.spongepowered.math.vector.Vector4l
 
from(long, long) - Static method in class org.spongepowered.math.vector.Vector2l
 
from(long, long, long) - Static method in class org.spongepowered.math.vector.Vector3l
 
from(long, long, long, long) - Static method in class org.spongepowered.math.vector.Vector4l
 
fromAngleDeg(double) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the double angle in radians.
fromAngleDeg(double) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the double angle in degrees.
fromAngleDeg(float) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the float angle in degrees.
fromAngleDeg(float) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the float angle in radians.
fromAngleDegAxis(double, double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation double angle in degrees around the axis vector double components.
fromAngleDegAxis(double, double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation double angle in degrees around the axis vector double components.
fromAngleDegAxis(double, Vector3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation double angle in degrees around the axis vector.
fromAngleDegAxis(double, Vector3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation double angle in degrees around the axis vector.
fromAngleDegAxis(float, float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation float angle in degrees around the axis vector float components.
fromAngleDegAxis(float, float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation float angle in degrees around the axis vector float components.
fromAngleDegAxis(float, Vector3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation float angle in degrees around the axis vector.
fromAngleDegAxis(float, Vector3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation float angle in degrees around the axis vector.
fromAngleRad(double) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the double angle in radians.
fromAngleRad(double) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the double angle in radians.
fromAngleRad(float) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the float angle in radians.
fromAngleRad(float) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the float angle in radians.
fromAngleRadAxis(double, double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation double angle in radians around the axis vector double components.
fromAngleRadAxis(double, double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation double angle in radians around the axis vector double components.
fromAngleRadAxis(double, Vector3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation double angle in radians around the axis vector.
fromAngleRadAxis(double, Vector3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation double angle in radians around the axis vector.
fromAngleRadAxis(float, float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation float angle in radians around the axis vector float components.
fromAngleRadAxis(float, float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation float angle in radians around the axis vector float components.
fromAngleRadAxis(float, Vector3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation float angle in radians around the axis vector.
fromAngleRadAxis(float, Vector3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation float angle in radians around the axis vector.
fromAxesAnglesDeg(double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the double angles in degrees around the x, y and z axes.
fromAxesAnglesDeg(double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the double angles in degrees around the x, y and z axes.
fromAxesAnglesDeg(float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the float angles in degrees around the x, y and z axes.
fromAxesAnglesDeg(float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the float angles in degrees around the x, y and z axes.
fromAxesAnglesRad(double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the double angles in radians around the x, y and z axes.
fromAxesAnglesRad(double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the double angles in radians around the x, y and z axes.
fromAxesAnglesRad(float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the float angles in radians around the x, y and z axes.
fromAxesAnglesRad(float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the float angles in radians around the x, y and z axes.
fromDiagonal(double, double) - Static method in class org.spongepowered.math.matrix.Matrix2d
 
fromDiagonal(double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix3d
 
fromDiagonal(double, double, double, double) - Static method in class org.spongepowered.math.matrix.Matrix4d
 
fromDiagonal(float, float) - Static method in class org.spongepowered.math.matrix.Matrix2f
 
fromDiagonal(float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix3f
 
fromDiagonal(float, float, float, float) - Static method in class org.spongepowered.math.matrix.Matrix4f
 
fromImaginary(double) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the double imaginary components.
fromImaginary(double, double, double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the double imaginary components.
fromImaginary(float) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the float imaginary components.
fromImaginary(float, float, float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the float imaginary components.
fromReal(double) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the double real component.
fromReal(double) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the double real component.
fromReal(float) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the float real component.
fromReal(float) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the float real component.
fromRotationMatrix(Matrix3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the rotation matrix.
fromRotationMatrix(Matrix3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the rotation matrix.
fromRotationTo(Vector2d, Vector2d) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the angle defined from the first to the second vector.
fromRotationTo(Vector2f, Vector2f) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the angle defined from the first to the second vector.
fromRotationTo(Vector3d, Vector3d) - Static method in class org.spongepowered.math.imaginary.Complexd
Creates a new complex from the angle defined from the first to the second vector.
fromRotationTo(Vector3d, Vector3d) - Static method in class org.spongepowered.math.imaginary.Quaterniond
Creates a new quaternion from the angle-axis rotation defined from the first to the second vector.
fromRotationTo(Vector3f, Vector3f) - Static method in class org.spongepowered.math.imaginary.Complexf
Creates a new complex from the angle defined from the first to the second vector.
fromRotationTo(Vector3f, Vector3f) - Static method in class org.spongepowered.math.imaginary.Quaternionf
Creates a new quaternion from the angle-axis rotation defined from the first to the second vector.

G

GenericMath - Class in org.spongepowered.math
Class containing generic mathematical functions.
get(int) - Method in class org.spongepowered.math.vector.VectorNd
 
get(int) - Method in class org.spongepowered.math.vector.VectorNf
 
get(int) - Method in class org.spongepowered.math.vector.VectorNi
 
get(int) - Method in class org.spongepowered.math.vector.VectorNl
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix2d
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix2f
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix3d
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix3f
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix4d
 
get(int, int) - Method in class org.spongepowered.math.matrix.Matrix4f
 
get(int, int) - Method in interface org.spongepowered.math.matrix.Matrixd
 
get(int, int) - Method in interface org.spongepowered.math.matrix.Matrixf
 
get(int, int) - Method in class org.spongepowered.math.matrix.MatrixNd
 
get(int, int) - Method in class org.spongepowered.math.matrix.MatrixNf
 

H

HALF_DEG_TO_RAD - Static variable in class org.spongepowered.math.TrigMath
 
HALF_PI - Static variable in class org.spongepowered.math.TrigMath
 
HALF_SQRT_OF_TWO - Static variable in class org.spongepowered.math.TrigMath
 
hashCode() - Method in class org.spongepowered.math.imaginary.Complexd
 
hashCode() - Method in class org.spongepowered.math.imaginary.Complexf
 
hashCode() - Method in class org.spongepowered.math.imaginary.Quaterniond
 
hashCode() - Method in class org.spongepowered.math.imaginary.Quaternionf
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix2d
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix2f
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix3d
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix3f
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix4d
 
hashCode() - Method in class org.spongepowered.math.matrix.Matrix4f
 
hashCode() - Method in class org.spongepowered.math.matrix.MatrixNd
 
hashCode() - Method in class org.spongepowered.math.matrix.MatrixNf
 
hashCode() - Method in class org.spongepowered.math.vector.Vector2d
 
hashCode() - Method in class org.spongepowered.math.vector.Vector2f
 
hashCode() - Method in class org.spongepowered.math.vector.Vector2i
 
hashCode() - Method in class org.spongepowered.math.vector.Vector2l
 
hashCode() - Method in class org.spongepowered.math.vector.Vector3d
 
hashCode() - Method in class org.spongepowered.math.vector.Vector3f
 
hashCode() - Method in class org.spongepowered.math.vector.Vector3i
 
hashCode() - Method in class org.spongepowered.math.vector.Vector3l
 
hashCode() - Method in class org.spongepowered.math.vector.Vector4d
 
hashCode() - Method in class org.spongepowered.math.vector.Vector4f
 
hashCode() - Method in class org.spongepowered.math.vector.Vector4i
 
hashCode() - Method in class org.spongepowered.math.vector.Vector4l
 
hashCode() - Method in class org.spongepowered.math.vector.VectorNd
 
hashCode() - Method in class org.spongepowered.math.vector.VectorNf
 
hashCode() - Method in class org.spongepowered.math.vector.VectorNi
 
hashCode() - Method in class org.spongepowered.math.vector.VectorNl
 
HashFunctions - Class in org.spongepowered.math
Provides various hash functions.

I

IDENTITY - Static variable in class org.spongepowered.math.imaginary.Complexd
An immutable identity (1, 0) complex.
IDENTITY - Static variable in class org.spongepowered.math.imaginary.Complexf
An immutable identity (1, 0) complex.
IDENTITY - Static variable in class org.spongepowered.math.imaginary.Quaterniond
An immutable identity (0, 0, 0, 1) quaternion.
IDENTITY - Static variable in class org.spongepowered.math.imaginary.Quaternionf
An immutable identity (0, 0, 0, 1) quaternion.
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix2d
 
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix2f
 
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix3d
 
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix3f
 
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix4d
 
IDENTITY - Static variable in class org.spongepowered.math.matrix.Matrix4f
 
IDENTITY_2 - Static variable in class org.spongepowered.math.matrix.MatrixNd
 
IDENTITY_2 - Static variable in class org.spongepowered.math.matrix.MatrixNf
 
IDENTITY_3 - Static variable in class org.spongepowered.math.matrix.MatrixNd
 
IDENTITY_3 - Static variable in class org.spongepowered.math.matrix.MatrixNf
 
IDENTITY_4 - Static variable in class org.spongepowered.math.matrix.MatrixNd
 
IDENTITY_4 - Static variable in class org.spongepowered.math.matrix.MatrixNf
 
Imaginaryd - Interface in org.spongepowered.math.imaginary
Represents an imaginary number.
Imaginaryf - Interface in org.spongepowered.math.imaginary
Represents an imaginary number.
inverseSqrt(double) - Static method in class org.spongepowered.math.GenericMath
Returns a fast estimate of the inverse square root of the value
invert() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the inverse of this complex.
invert() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the inverse of this complex.
invert() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Returns the inverts imaginary number.
invert() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Returns the inverts imaginary number.
invert() - Method in class org.spongepowered.math.imaginary.Quaterniond
Inverts the quaternion.
invert() - Method in class org.spongepowered.math.imaginary.Quaternionf
Inverts the quaternion.
invert() - Method in class org.spongepowered.math.matrix.Matrix2d
 
invert() - Method in class org.spongepowered.math.matrix.Matrix2f
 
invert() - Method in class org.spongepowered.math.matrix.Matrix3d
 
invert() - Method in class org.spongepowered.math.matrix.Matrix3f
 
invert() - Method in class org.spongepowered.math.matrix.Matrix4d
 
invert() - Method in class org.spongepowered.math.matrix.Matrix4f
 
invert() - Method in interface org.spongepowered.math.matrix.Matrixd
 
invert() - Method in interface org.spongepowered.math.matrix.Matrixf
 
invert() - Method in class org.spongepowered.math.matrix.MatrixNd
 
invert() - Method in class org.spongepowered.math.matrix.MatrixNf
 
isPowerOfTwo(int) - Static method in class org.spongepowered.math.GenericMath
Determines if the given number is a power of two.

L

length() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the length of this complex.
length() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the length of this complex.
length() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Returns the length of the imaginary number.
length() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Returns the length of the imaginary number.
length() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the length of this quaternion.
length() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the length of this quaternion.
length() - Method in class org.spongepowered.math.vector.Vector2d
 
length() - Method in class org.spongepowered.math.vector.Vector2f
 
length() - Method in class org.spongepowered.math.vector.Vector2i
 
length() - Method in class org.spongepowered.math.vector.Vector2l
 
length() - Method in class org.spongepowered.math.vector.Vector3d
 
length() - Method in class org.spongepowered.math.vector.Vector3f
 
length() - Method in class org.spongepowered.math.vector.Vector3i
 
length() - Method in class org.spongepowered.math.vector.Vector3l
 
length() - Method in class org.spongepowered.math.vector.Vector4d
 
length() - Method in class org.spongepowered.math.vector.Vector4f
 
length() - Method in class org.spongepowered.math.vector.Vector4i
 
length() - Method in class org.spongepowered.math.vector.Vector4l
 
length() - Method in interface org.spongepowered.math.vector.Vectord
 
length() - Method in interface org.spongepowered.math.vector.Vectorf
 
length() - Method in interface org.spongepowered.math.vector.Vectori
 
length() - Method in interface org.spongepowered.math.vector.Vectorl
 
length() - Method in class org.spongepowered.math.vector.VectorNd
 
length() - Method in class org.spongepowered.math.vector.VectorNf
 
length() - Method in class org.spongepowered.math.vector.VectorNi
 
length() - Method in class org.spongepowered.math.vector.VectorNl
 
lengthSquared() - Method in class org.spongepowered.math.imaginary.Complexd
Returns the square of the length of this complex.
lengthSquared() - Method in class org.spongepowered.math.imaginary.Complexf
Returns the square of the length of this complex.
lengthSquared() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Returns the square of the length of the imaginary number.
lengthSquared() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Returns the square of the length of the imaginary number.
lengthSquared() - Method in class org.spongepowered.math.imaginary.Quaterniond
Returns the square of the length of this quaternion.
lengthSquared() - Method in class org.spongepowered.math.imaginary.Quaternionf
Returns the square of the length of this quaternion.
lengthSquared() - Method in class org.spongepowered.math.vector.Vector2d
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector2f
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector2i
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector2l
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector3d
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector3f
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector3i
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector3l
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector4d
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector4f
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector4i
 
lengthSquared() - Method in class org.spongepowered.math.vector.Vector4l
 
lengthSquared() - Method in interface org.spongepowered.math.vector.Vectord
 
lengthSquared() - Method in interface org.spongepowered.math.vector.Vectorf
 
lengthSquared() - Method in interface org.spongepowered.math.vector.Vectori
 
lengthSquared() - Method in interface org.spongepowered.math.vector.Vectorl
 
lengthSquared() - Method in class org.spongepowered.math.vector.VectorNd
 
lengthSquared() - Method in class org.spongepowered.math.vector.VectorNf
 
lengthSquared() - Method in class org.spongepowered.math.vector.VectorNi
 
lengthSquared() - Method in class org.spongepowered.math.vector.VectorNl
 
lerp(double, double, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(double, double, double, double, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the value at x using linear interpolation
lerp(float, float, float) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(int, int, int) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(Color, Color, float) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(Quaterniond, Quaterniond, double) - Static method in class org.spongepowered.math.GenericMath
Interpolates a quaternion between two others using linear interpolation.
lerp(Quaternionf, Quaternionf, float) - Static method in class org.spongepowered.math.GenericMath
Interpolates a quaternion between two others using linear interpolation.
lerp(Vector2d, Vector2d, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(Vector2f, Vector2f, float) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(Vector3d, Vector3d, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent
lerp(Vector3f, Vector3f, float) - Static method in class org.spongepowered.math.GenericMath
Calculates the linear interpolation between a and b with the given percent

M

Matrix2d - Class in org.spongepowered.math.matrix
A 2x2 matrix containing values of type double.`
Matrix2d(double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix2d
 
Matrix2d(float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix2d
 
Matrix2d(Matrix3d) - Constructor for class org.spongepowered.math.matrix.Matrix2d
 
Matrix2d(Matrix4d) - Constructor for class org.spongepowered.math.matrix.Matrix2d
 
Matrix2d(MatrixNd) - Constructor for class org.spongepowered.math.matrix.Matrix2d
 
Matrix2f - Class in org.spongepowered.math.matrix
A 2x2 matrix containing values of type float.`
Matrix2f(double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix2f
 
Matrix2f(float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix2f
 
Matrix2f(Matrix3f) - Constructor for class org.spongepowered.math.matrix.Matrix2f
 
Matrix2f(Matrix4f) - Constructor for class org.spongepowered.math.matrix.Matrix2f
 
Matrix2f(MatrixNf) - Constructor for class org.spongepowered.math.matrix.Matrix2f
 
Matrix3d - Class in org.spongepowered.math.matrix
 
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix3d
 
Matrix3d(float, float, float, float, float, float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix3d
 
Matrix3d(Matrix2d) - Constructor for class org.spongepowered.math.matrix.Matrix3d
 
Matrix3d(Matrix4d) - Constructor for class org.spongepowered.math.matrix.Matrix3d
 
Matrix3d(MatrixNd) - Constructor for class org.spongepowered.math.matrix.Matrix3d
 
Matrix3f - Class in org.spongepowered.math.matrix
 
Matrix3f(double, double, double, double, double, double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix3f
 
Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix3f
 
Matrix3f(Matrix2f) - Constructor for class org.spongepowered.math.matrix.Matrix3f
 
Matrix3f(Matrix4f) - Constructor for class org.spongepowered.math.matrix.Matrix3f
 
Matrix3f(MatrixNf) - Constructor for class org.spongepowered.math.matrix.Matrix3f
 
Matrix4d - Class in org.spongepowered.math.matrix
 
Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix4d
 
Matrix4d(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix4d
 
Matrix4d(Matrix2d) - Constructor for class org.spongepowered.math.matrix.Matrix4d
 
Matrix4d(Matrix3d) - Constructor for class org.spongepowered.math.matrix.Matrix4d
 
Matrix4d(MatrixNd) - Constructor for class org.spongepowered.math.matrix.Matrix4d
 
Matrix4f - Class in org.spongepowered.math.matrix
 
Matrix4f(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.spongepowered.math.matrix.Matrix4f
 
Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.spongepowered.math.matrix.Matrix4f
 
Matrix4f(Matrix2f) - Constructor for class org.spongepowered.math.matrix.Matrix4f
 
Matrix4f(Matrix3f) - Constructor for class org.spongepowered.math.matrix.Matrix4f
 
Matrix4f(MatrixNf) - Constructor for class org.spongepowered.math.matrix.Matrix4f
 
Matrixd - Interface in org.spongepowered.math.matrix
 
Matrixf - Interface in org.spongepowered.math.matrix
 
MatrixNd - Class in org.spongepowered.math.matrix
 
MatrixNd(double...) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNd(int) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNd(Matrix2d) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNd(Matrix3d) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNd(Matrix4d) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNd(MatrixNd) - Constructor for class org.spongepowered.math.matrix.MatrixNd
 
MatrixNf - Class in org.spongepowered.math.matrix
 
MatrixNf(float...) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
MatrixNf(int) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
MatrixNf(Matrix2f) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
MatrixNf(Matrix3f) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
MatrixNf(Matrix4f) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
MatrixNf(MatrixNf) - Constructor for class org.spongepowered.math.matrix.MatrixNf
 
max(byte, byte) - Static method in class org.spongepowered.math.GenericMath
Gets the maximum byte value from two values
max(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
max(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
max(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
max(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
max(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
max(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
max(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
max(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
max(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
max(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
max(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
max(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
max(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
max(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
max(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
max(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
max(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
max(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
max(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
max(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
max(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
max(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
max(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
max(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
max(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
max(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
max(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
max(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
max(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
max(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
max(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
max(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
max(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
max(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
max(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
max(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
max(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
max(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
max(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
max(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
max(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
max(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
max(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
max(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
maxAxis() - Method in class org.spongepowered.math.vector.Vector2d
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector2f
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector2i
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector2l
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector3d
Returns the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector3f
Returns the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector3i
Returns the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector3l
Returns the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector4d
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector4f
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector4i
Return the axis with the maximum value.
maxAxis() - Method in class org.spongepowered.math.vector.Vector4l
Return the axis with the maximum value.
maxAxis() - Method in interface org.spongepowered.math.vector.Vectord
 
maxAxis() - Method in interface org.spongepowered.math.vector.Vectorf
 
maxAxis() - Method in interface org.spongepowered.math.vector.Vectori
 
maxAxis() - Method in interface org.spongepowered.math.vector.Vectorl
 
maxAxis() - Method in class org.spongepowered.math.vector.VectorNd
 
maxAxis() - Method in class org.spongepowered.math.vector.VectorNf
 
maxAxis() - Method in class org.spongepowered.math.vector.VectorNi
 
maxAxis() - Method in class org.spongepowered.math.vector.VectorNl
 
mean(double...) - Static method in class org.spongepowered.math.GenericMath
Calculates the mean of a set of values.
mean(int...) - Static method in class org.spongepowered.math.GenericMath
Calculates the mean of a set of values
min(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
min(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
min(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
min(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
min(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
min(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
min(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
min(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
min(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
min(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
min(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
min(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
min(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
min(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
min(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
min(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
min(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
min(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
min(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
min(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
min(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
min(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
min(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
min(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
min(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
min(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
min(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
min(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
min(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
min(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
min(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
min(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
min(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
min(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
min(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
min(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
min(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
min(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
min(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
min(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
min(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
min(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
min(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
min(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
minAxis() - Method in class org.spongepowered.math.vector.Vector2d
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector2f
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector2i
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector2l
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector3d
Returns the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector3f
Returns the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector3i
Returns the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector3l
Returns the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector4d
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector4f
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector4i
Return the axis with the minimal value.
minAxis() - Method in class org.spongepowered.math.vector.Vector4l
Return the axis with the minimal value.
minAxis() - Method in interface org.spongepowered.math.vector.Vectord
 
minAxis() - Method in interface org.spongepowered.math.vector.Vectorf
 
minAxis() - Method in interface org.spongepowered.math.vector.Vectori
 
minAxis() - Method in interface org.spongepowered.math.vector.Vectorl
 
minAxis() - Method in class org.spongepowered.math.vector.VectorNd
 
minAxis() - Method in class org.spongepowered.math.vector.VectorNf
 
minAxis() - Method in class org.spongepowered.math.vector.VectorNi
 
minAxis() - Method in class org.spongepowered.math.vector.VectorNl
 
mod(double, double) - Static method in class org.spongepowered.math.GenericMath
Returns the modulo of 'a' by 'div' with corrections for negative numbers.
mod(float, float) - Static method in class org.spongepowered.math.GenericMath
Returns the modulo of 'a' by 'div' with corrections for negative numbers.
mod(int, int) - Static method in class org.spongepowered.math.GenericMath
Returns the modulo of 'a' by 'div' with corrections for negative numbers.
mul(double) - Method in class org.spongepowered.math.imaginary.Complexd
Multiplies the components of this complex by a double scalar.
mul(double) - Method in class org.spongepowered.math.imaginary.Complexf
Multiplies the components of this complex by a double scalar.
mul(double) - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Multiplies the imaginary number by the given scalar.
mul(double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Multiplies the components of this quaternion by a double scalar.
mul(double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Multiplies the components of this quaternion by a double scalar.
mul(double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
mul(double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
mul(double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
mul(double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
mul(double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
mul(double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
mul(double) - Method in interface org.spongepowered.math.matrix.Matrixd
 
mul(double) - Method in class org.spongepowered.math.matrix.MatrixNd
 
mul(double) - Method in class org.spongepowered.math.matrix.MatrixNf
 
mul(double) - Method in class org.spongepowered.math.vector.Vector2d
 
mul(double) - Method in class org.spongepowered.math.vector.Vector2f
 
mul(double) - Method in class org.spongepowered.math.vector.Vector2i
 
mul(double) - Method in class org.spongepowered.math.vector.Vector2l
 
mul(double) - Method in class org.spongepowered.math.vector.Vector3d
 
mul(double) - Method in class org.spongepowered.math.vector.Vector3f
 
mul(double) - Method in class org.spongepowered.math.vector.Vector3i
 
mul(double) - Method in class org.spongepowered.math.vector.Vector3l
 
mul(double) - Method in class org.spongepowered.math.vector.Vector4d
 
mul(double) - Method in class org.spongepowered.math.vector.Vector4f
 
mul(double) - Method in class org.spongepowered.math.vector.Vector4i
 
mul(double) - Method in class org.spongepowered.math.vector.Vector4l
 
mul(double) - Method in interface org.spongepowered.math.vector.Vectord
 
mul(double) - Method in class org.spongepowered.math.vector.VectorNd
 
mul(double) - Method in class org.spongepowered.math.vector.VectorNf
 
mul(double) - Method in class org.spongepowered.math.vector.VectorNi
 
mul(double) - Method in class org.spongepowered.math.vector.VectorNl
 
mul(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
mul(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Multiplies the double components of another complex with this one.
mul(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Multiplies the double components of another complex with this one.
mul(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
mul(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
mul(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
mul(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
mul(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
mul(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
mul(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
mul(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
mul(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Multiplies the double components of another quaternion with this one.
mul(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Multiplies the double components of another quaternion with this one.
mul(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
mul(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
mul(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
mul(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
mul(float) - Method in class org.spongepowered.math.imaginary.Complexd
Multiplies the components of this complex by a float scalar.
mul(float) - Method in class org.spongepowered.math.imaginary.Complexf
Multiplies the components of this complex by a float scalar.
mul(float) - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Multiplies the imaginary number by the given scalar.
mul(float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Multiplies the components of this quaternion by a float scalar.
mul(float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Multiplies the components of this quaternion by a float scalar.
mul(float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
mul(float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
mul(float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
mul(float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
mul(float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
mul(float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
mul(float) - Method in interface org.spongepowered.math.matrix.Matrixf
 
mul(float) - Method in class org.spongepowered.math.matrix.MatrixNd
 
mul(float) - Method in class org.spongepowered.math.matrix.MatrixNf
 
mul(float) - Method in class org.spongepowered.math.vector.Vector2d
 
mul(float) - Method in class org.spongepowered.math.vector.Vector2f
 
mul(float) - Method in class org.spongepowered.math.vector.Vector3d
 
mul(float) - Method in class org.spongepowered.math.vector.Vector3f
 
mul(float) - Method in class org.spongepowered.math.vector.Vector4d
 
mul(float) - Method in class org.spongepowered.math.vector.Vector4f
 
mul(float) - Method in interface org.spongepowered.math.vector.Vectorf
 
mul(float) - Method in class org.spongepowered.math.vector.VectorNd
 
mul(float) - Method in class org.spongepowered.math.vector.VectorNf
 
mul(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
mul(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Multiplies the float components of another complex with this one.
mul(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Multiplies the float components of another complex with this one.
mul(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
mul(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
mul(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
mul(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
mul(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Multiplies the float components of another quaternion with this one.
mul(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Multiplies the float components of another quaternion with this one.
mul(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
mul(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
mul(int) - Method in class org.spongepowered.math.vector.Vector2i
 
mul(int) - Method in class org.spongepowered.math.vector.Vector3i
 
mul(int) - Method in class org.spongepowered.math.vector.Vector4i
 
mul(int) - Method in interface org.spongepowered.math.vector.Vectori
 
mul(int) - Method in class org.spongepowered.math.vector.VectorNi
 
mul(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
mul(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
mul(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
mul(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
mul(long) - Method in class org.spongepowered.math.vector.Vector2l
 
mul(long) - Method in class org.spongepowered.math.vector.Vector3l
 
mul(long) - Method in class org.spongepowered.math.vector.Vector4l
 
mul(long) - Method in interface org.spongepowered.math.vector.Vectorl
 
mul(long) - Method in class org.spongepowered.math.vector.VectorNl
 
mul(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
mul(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
mul(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
mul(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
mul(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
Multiplies another complex with this one.
mul(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
Multiplies another complex with this one.
mul(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
Multiplies another quaternion with this one.
mul(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
Multiplies another quaternion with this one.
mul(Matrix2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
mul(Matrix2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
mul(Matrix3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
mul(Matrix3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
mul(Matrix4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
mul(Matrix4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
mul(MatrixNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
mul(MatrixNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
mul(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
mul(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
mul(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
mul(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
mul(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
mul(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
mul(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
mul(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
mul(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
mul(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
mul(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
mul(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
mul(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
mul(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
mul(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
mul(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 
multiplyToShift(int) - Static method in class org.spongepowered.math.GenericMath
Converts a multiplication into a shift.

N

negate() - Method in class org.spongepowered.math.matrix.Matrix2d
 
negate() - Method in class org.spongepowered.math.matrix.Matrix2f
 
negate() - Method in class org.spongepowered.math.matrix.Matrix3d
 
negate() - Method in class org.spongepowered.math.matrix.Matrix3f
 
negate() - Method in class org.spongepowered.math.matrix.Matrix4d
 
negate() - Method in class org.spongepowered.math.matrix.Matrix4f
 
negate() - Method in interface org.spongepowered.math.matrix.Matrixd
 
negate() - Method in interface org.spongepowered.math.matrix.Matrixf
 
negate() - Method in class org.spongepowered.math.matrix.MatrixNd
 
negate() - Method in class org.spongepowered.math.matrix.MatrixNf
 
negate() - Method in class org.spongepowered.math.vector.Vector2d
 
negate() - Method in class org.spongepowered.math.vector.Vector2f
 
negate() - Method in class org.spongepowered.math.vector.Vector2i
 
negate() - Method in class org.spongepowered.math.vector.Vector2l
 
negate() - Method in class org.spongepowered.math.vector.Vector3d
 
negate() - Method in class org.spongepowered.math.vector.Vector3f
 
negate() - Method in class org.spongepowered.math.vector.Vector3i
 
negate() - Method in class org.spongepowered.math.vector.Vector3l
 
negate() - Method in class org.spongepowered.math.vector.Vector4d
 
negate() - Method in class org.spongepowered.math.vector.Vector4f
 
negate() - Method in class org.spongepowered.math.vector.Vector4i
 
negate() - Method in class org.spongepowered.math.vector.Vector4l
 
negate() - Method in interface org.spongepowered.math.vector.Vectord
 
negate() - Method in interface org.spongepowered.math.vector.Vectorf
 
negate() - Method in interface org.spongepowered.math.vector.Vectori
 
negate() - Method in interface org.spongepowered.math.vector.Vectorl
 
negate() - Method in class org.spongepowered.math.vector.VectorNd
 
negate() - Method in class org.spongepowered.math.vector.VectorNf
 
negate() - Method in class org.spongepowered.math.vector.VectorNi
 
negate() - Method in class org.spongepowered.math.vector.VectorNl
 
normalize() - Method in class org.spongepowered.math.imaginary.Complexd
Normalizes this complex.
normalize() - Method in class org.spongepowered.math.imaginary.Complexf
Normalizes this complex.
normalize() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
Normalizes the imaginary number.
normalize() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
Normalizes the imaginary number.
normalize() - Method in class org.spongepowered.math.imaginary.Quaterniond
Normalizes this quaternion.
normalize() - Method in class org.spongepowered.math.imaginary.Quaternionf
Normalizes this quaternion.
normalize() - Method in class org.spongepowered.math.vector.Vector2d
 
normalize() - Method in class org.spongepowered.math.vector.Vector2f
 
normalize() - Method in class org.spongepowered.math.vector.Vector3d
 
normalize() - Method in class org.spongepowered.math.vector.Vector3f
 
normalize() - Method in class org.spongepowered.math.vector.Vector4d
 
normalize() - Method in class org.spongepowered.math.vector.Vector4f
 
normalize() - Method in interface org.spongepowered.math.vector.Vectord
 
normalize() - Method in interface org.spongepowered.math.vector.Vectorf
 
normalize() - Method in class org.spongepowered.math.vector.VectorNd
 
normalize() - Method in class org.spongepowered.math.vector.VectorNf
 
normalizeSafe(Vector2d) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(Vector2f) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(Vector3d) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(Vector3f) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(Vector4d) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(Vector4f) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(VectorNd) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.
normalizeSafe(VectorNf) - Static method in class org.spongepowered.math.GenericMath
Attempts to normalize a vector.

O

ONE - Static variable in class org.spongepowered.math.vector.Vector2d
 
ONE - Static variable in class org.spongepowered.math.vector.Vector2f
 
ONE - Static variable in class org.spongepowered.math.vector.Vector2i
 
ONE - Static variable in class org.spongepowered.math.vector.Vector2l
 
ONE - Static variable in class org.spongepowered.math.vector.Vector3d
 
ONE - Static variable in class org.spongepowered.math.vector.Vector3f
 
ONE - Static variable in class org.spongepowered.math.vector.Vector3i
 
ONE - Static variable in class org.spongepowered.math.vector.Vector3l
 
ONE - Static variable in class org.spongepowered.math.vector.Vector4d
 
ONE - Static variable in class org.spongepowered.math.vector.Vector4f
 
ONE - Static variable in class org.spongepowered.math.vector.Vector4i
 
ONE - Static variable in class org.spongepowered.math.vector.Vector4l
 
org.spongepowered.math - module org.spongepowered.math
Immutable math library for Java with a focus on games and computer graphics.
org.spongepowered.math - package org.spongepowered.math
 
org.spongepowered.math.imaginary - package org.spongepowered.math.imaginary
 
org.spongepowered.math.matrix - package org.spongepowered.math.matrix
 
org.spongepowered.math.vector - package org.spongepowered.math.vector
 

P

PI - Static variable in class org.spongepowered.math.TrigMath
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
pow(double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
pow(double) - Method in interface org.spongepowered.math.matrix.Matrixd
 
pow(double) - Method in class org.spongepowered.math.matrix.MatrixNd
 
pow(double) - Method in class org.spongepowered.math.matrix.MatrixNf
 
pow(double) - Method in class org.spongepowered.math.vector.Vector2d
 
pow(double) - Method in class org.spongepowered.math.vector.Vector2f
 
pow(double) - Method in class org.spongepowered.math.vector.Vector2i
 
pow(double) - Method in class org.spongepowered.math.vector.Vector2l
 
pow(double) - Method in class org.spongepowered.math.vector.Vector3d
 
pow(double) - Method in class org.spongepowered.math.vector.Vector3f
 
pow(double) - Method in class org.spongepowered.math.vector.Vector3i
 
pow(double) - Method in class org.spongepowered.math.vector.Vector3l
 
pow(double) - Method in class org.spongepowered.math.vector.Vector4d
 
pow(double) - Method in class org.spongepowered.math.vector.Vector4f
 
pow(double) - Method in class org.spongepowered.math.vector.Vector4i
 
pow(double) - Method in class org.spongepowered.math.vector.Vector4l
 
pow(double) - Method in interface org.spongepowered.math.vector.Vectord
 
pow(double) - Method in class org.spongepowered.math.vector.VectorNd
 
pow(double) - Method in class org.spongepowered.math.vector.VectorNf
 
pow(double) - Method in class org.spongepowered.math.vector.VectorNi
 
pow(double) - Method in class org.spongepowered.math.vector.VectorNl
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
pow(float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
pow(float) - Method in interface org.spongepowered.math.matrix.Matrixf
 
pow(float) - Method in class org.spongepowered.math.matrix.MatrixNd
 
pow(float) - Method in class org.spongepowered.math.matrix.MatrixNf
 
pow(float) - Method in class org.spongepowered.math.vector.Vector2d
 
pow(float) - Method in class org.spongepowered.math.vector.Vector2f
 
pow(float) - Method in class org.spongepowered.math.vector.Vector3d
 
pow(float) - Method in class org.spongepowered.math.vector.Vector3f
 
pow(float) - Method in class org.spongepowered.math.vector.Vector4d
 
pow(float) - Method in class org.spongepowered.math.vector.Vector4f
 
pow(float) - Method in interface org.spongepowered.math.vector.Vectorf
 
pow(float) - Method in class org.spongepowered.math.vector.VectorNd
 
pow(float) - Method in class org.spongepowered.math.vector.VectorNf
 
pow(int) - Method in class org.spongepowered.math.vector.Vector2i
 
pow(int) - Method in class org.spongepowered.math.vector.Vector3i
 
pow(int) - Method in class org.spongepowered.math.vector.Vector4i
 
pow(int) - Method in interface org.spongepowered.math.vector.Vectori
 
pow(int) - Method in class org.spongepowered.math.vector.VectorNi
 
pow(long) - Method in class org.spongepowered.math.vector.Vector2l
 
pow(long) - Method in class org.spongepowered.math.vector.Vector3l
 
pow(long) - Method in class org.spongepowered.math.vector.Vector4l
 
pow(long) - Method in interface org.spongepowered.math.vector.Vectorl
 
pow(long) - Method in class org.spongepowered.math.vector.VectorNl
 
project(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
project(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
project(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
project(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
project(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
project(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
project(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
project(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
project(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
project(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
project(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
project(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
project(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
project(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
project(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
project(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
project(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
project(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
project(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
project(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
project(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
project(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
project(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
project(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
project(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
project(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
project(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
project(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
project(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
project(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
project(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
project(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
project(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
project(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
project(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
project(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
project(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
project(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
project(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
project(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
project(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
project(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
project(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
project(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 

Q

QUARTER_PI - Static variable in class org.spongepowered.math.TrigMath
 
Quaterniond - Class in org.spongepowered.math.imaginary
Represent a quaternion of the form xi + yj + zk + w.
Quaterniond(double, double, double, double) - Constructor for class org.spongepowered.math.imaginary.Quaterniond
Constructs a new quaternion from the double components.
Quaterniond(float, float, float, float) - Constructor for class org.spongepowered.math.imaginary.Quaterniond
Constructs a new quaternion from the float components.
Quaternionf - Class in org.spongepowered.math.imaginary
Represent a quaternion of the form xi + yj + zk + w.
Quaternionf(double, double, double, double) - Constructor for class org.spongepowered.math.imaginary.Quaternionf
Constructs a new quaternion from the double components.
Quaternionf(float, float, float, float) - Constructor for class org.spongepowered.math.imaginary.Quaternionf
Constructs a new quaternion from the float components.

R

RAD_TO_DEG - Static variable in class org.spongepowered.math.TrigMath
 
radianDifference(double, double) - Static method in class org.spongepowered.math.GenericMath
Gets the difference between two radians This value is always positive (0 - PI)
resize(int) - Method in class org.spongepowered.math.matrix.MatrixNd
 
resize(int) - Method in class org.spongepowered.math.matrix.MatrixNf
 
resize(int) - Method in class org.spongepowered.math.vector.VectorNd
 
resize(int) - Method in class org.spongepowered.math.vector.VectorNf
 
resize(int) - Method in class org.spongepowered.math.vector.VectorNi
 
resize(int) - Method in class org.spongepowered.math.vector.VectorNl
 
RIGHT - Static variable in class org.spongepowered.math.vector.Vector3d
 
RIGHT - Static variable in class org.spongepowered.math.vector.Vector3f
 
RIGHT - Static variable in class org.spongepowered.math.vector.Vector3i
 
RIGHT - Static variable in class org.spongepowered.math.vector.Vector3l
 
rotate(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Rotates the double components of a vector by this complex.
rotate(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Rotates the double components of a vector by this complex.
rotate(double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Rotates the double components of a vector by this quaternion.
rotate(double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Rotates the double components of a vector by this quaternion.
rotate(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Rotates the float components of a vector by this complex.
rotate(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Rotates the float components of a vector by this complex.
rotate(float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Rotates the float components of a vector by this quaternion.
rotate(float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Rotates the float components of a vector by this quaternion.
rotate(Complexd) - Method in class org.spongepowered.math.matrix.Matrix2d
 
rotate(Complexd) - Method in class org.spongepowered.math.matrix.Matrix3d
 
rotate(Complexd) - Method in class org.spongepowered.math.matrix.Matrix4d
 
rotate(Complexd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
rotate(Complexf) - Method in class org.spongepowered.math.matrix.Matrix2f
 
rotate(Complexf) - Method in class org.spongepowered.math.matrix.Matrix3f
 
rotate(Complexf) - Method in class org.spongepowered.math.matrix.Matrix4f
 
rotate(Complexf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
rotate(Quaterniond) - Method in class org.spongepowered.math.matrix.Matrix3d
 
rotate(Quaterniond) - Method in class org.spongepowered.math.matrix.Matrix4d
 
rotate(Quaterniond) - Method in class org.spongepowered.math.matrix.MatrixNd
 
rotate(Quaternionf) - Method in class org.spongepowered.math.matrix.Matrix3f
 
rotate(Quaternionf) - Method in class org.spongepowered.math.matrix.Matrix4f
 
rotate(Quaternionf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
rotate(Vector2d) - Method in class org.spongepowered.math.imaginary.Complexd
Rotates a vector by this complex.
rotate(Vector2f) - Method in class org.spongepowered.math.imaginary.Complexf
Rotates a vector by this complex.
rotate(Vector3d) - Method in class org.spongepowered.math.imaginary.Quaterniond
Rotates a vector by this quaternion.
rotate(Vector3f) - Method in class org.spongepowered.math.imaginary.Quaternionf
Rotates a vector by this quaternion.
round() - Method in class org.spongepowered.math.matrix.Matrix2d
 
round() - Method in class org.spongepowered.math.matrix.Matrix2f
 
round() - Method in class org.spongepowered.math.matrix.Matrix3d
 
round() - Method in class org.spongepowered.math.matrix.Matrix3f
 
round() - Method in class org.spongepowered.math.matrix.Matrix4d
 
round() - Method in class org.spongepowered.math.matrix.Matrix4f
 
round() - Method in interface org.spongepowered.math.matrix.Matrixd
 
round() - Method in interface org.spongepowered.math.matrix.Matrixf
 
round() - Method in class org.spongepowered.math.matrix.MatrixNd
 
round() - Method in class org.spongepowered.math.matrix.MatrixNf
 
round() - Method in class org.spongepowered.math.vector.Vector2d
 
round() - Method in class org.spongepowered.math.vector.Vector2f
 
round() - Method in class org.spongepowered.math.vector.Vector3d
 
round() - Method in class org.spongepowered.math.vector.Vector3f
 
round() - Method in class org.spongepowered.math.vector.Vector4d
 
round() - Method in class org.spongepowered.math.vector.Vector4f
 
round() - Method in interface org.spongepowered.math.vector.Vectord
 
round() - Method in interface org.spongepowered.math.vector.Vectorf
 
round() - Method in class org.spongepowered.math.vector.VectorNd
 
round() - Method in class org.spongepowered.math.vector.VectorNf
 
round(double, int) - Static method in class org.spongepowered.math.GenericMath
Rounds a number to the amount of decimals specified
roundUpPow2(int) - Static method in class org.spongepowered.math.GenericMath
Rounds an integer up to the next power of 2.
roundUpPow2(long) - Static method in class org.spongepowered.math.GenericMath
Rounds an integer up to the next power of 2.
row(int) - Method in class org.spongepowered.math.matrix.Matrix2d
 
row(int) - Method in class org.spongepowered.math.matrix.Matrix2f
 
row(int) - Method in class org.spongepowered.math.matrix.Matrix3d
 
row(int) - Method in class org.spongepowered.math.matrix.Matrix3f
 
row(int) - Method in class org.spongepowered.math.matrix.Matrix4d
 
row(int) - Method in class org.spongepowered.math.matrix.Matrix4f
 
row(int) - Method in interface org.spongepowered.math.matrix.Matrixd
 
row(int) - Method in interface org.spongepowered.math.matrix.Matrixf
 
row(int) - Method in class org.spongepowered.math.matrix.MatrixNd
 
row(int) - Method in class org.spongepowered.math.matrix.MatrixNf
 

S

scale(double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
scale(double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
scale(double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
scale(double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
scale(double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
scale(double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
scale(double...) - Method in class org.spongepowered.math.matrix.MatrixNd
 
scale(double, double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
scale(double, double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
scale(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
scale(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
scale(double, double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
scale(double, double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
scale(float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
scale(float...) - Method in class org.spongepowered.math.matrix.MatrixNf
 
scale(float, float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
scale(float, float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
scale(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
scale(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
scale(float, float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
scale(float, float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
scale(Vector2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
scale(Vector2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
scale(Vector3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
scale(Vector3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
scale(Vector4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
scale(Vector4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
scale(VectorNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
scale(VectorNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
sec(double) - Static method in class org.spongepowered.math.TrigMath
Secant calculations using a table:
1 / cos(angle)
set(int, double) - Method in class org.spongepowered.math.vector.VectorNd
 
set(int, double) - Method in class org.spongepowered.math.vector.VectorNf
 
set(int, float) - Method in class org.spongepowered.math.vector.VectorNd
 
set(int, float) - Method in class org.spongepowered.math.vector.VectorNf
 
set(int, int) - Method in class org.spongepowered.math.vector.VectorNi
 
set(int, int, double) - Method in class org.spongepowered.math.matrix.MatrixNd
 
set(int, int, double) - Method in class org.spongepowered.math.matrix.MatrixNf
 
set(int, int, float) - Method in class org.spongepowered.math.matrix.MatrixNd
 
set(int, int, float) - Method in class org.spongepowered.math.matrix.MatrixNf
 
set(int, long) - Method in class org.spongepowered.math.vector.VectorNl
 
setIdentity() - Method in class org.spongepowered.math.matrix.MatrixNd
 
setIdentity() - Method in class org.spongepowered.math.matrix.MatrixNf
 
setZero() - Method in class org.spongepowered.math.matrix.MatrixNd
 
setZero() - Method in class org.spongepowered.math.matrix.MatrixNf
 
setZero() - Method in class org.spongepowered.math.vector.VectorNd
 
setZero() - Method in class org.spongepowered.math.vector.VectorNf
 
setZero() - Method in class org.spongepowered.math.vector.VectorNi
 
setZero() - Method in class org.spongepowered.math.vector.VectorNl
 
sin(double) - Static method in class org.spongepowered.math.TrigMath
Sine calculation using a table.
size() - Method in class org.spongepowered.math.matrix.MatrixNd
 
size() - Method in class org.spongepowered.math.matrix.MatrixNf
 
size() - Method in class org.spongepowered.math.vector.VectorNd
 
size() - Method in class org.spongepowered.math.vector.VectorNf
 
size() - Method in class org.spongepowered.math.vector.VectorNi
 
size() - Method in class org.spongepowered.math.vector.VectorNl
 
slerp(Quaterniond, Quaterniond, double) - Static method in class org.spongepowered.math.GenericMath
Interpolates a quaternion between two others using spherical linear interpolation.
slerp(Quaternionf, Quaternionf, float) - Static method in class org.spongepowered.math.GenericMath
Interpolates a quaternion between two others using spherical linear interpolation.
sqrt(double) - Static method in class org.spongepowered.math.GenericMath
Returns a fast estimate of the square root of the value
SQRT_OF_TWO - Static variable in class org.spongepowered.math.TrigMath
 
SQUARED_PI - Static variable in class org.spongepowered.math.TrigMath
 
sub(double...) - Method in class org.spongepowered.math.vector.VectorNd
 
sub(double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Subtracts the double components of another complex from this one.
sub(double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Subtracts the double components of another complex from this one.
sub(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
sub(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
sub(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
sub(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
sub(double, double, double) - Method in class org.spongepowered.math.vector.Vector3d
 
sub(double, double, double) - Method in class org.spongepowered.math.vector.Vector3f
 
sub(double, double, double) - Method in class org.spongepowered.math.vector.Vector3i
 
sub(double, double, double) - Method in class org.spongepowered.math.vector.Vector3l
 
sub(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaterniond
Subtracts the double components of another quaternion from this one.
sub(double, double, double, double) - Method in class org.spongepowered.math.imaginary.Quaternionf
Subtracts the double components of another quaternion from this one.
sub(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4d
 
sub(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4f
 
sub(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4i
 
sub(double, double, double, double) - Method in class org.spongepowered.math.vector.Vector4l
 
sub(float...) - Method in class org.spongepowered.math.vector.VectorNf
 
sub(float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Subtracts the float components of another complex from this one.
sub(float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Subtracts the float components of another complex from this one.
sub(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
sub(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
sub(float, float, float) - Method in class org.spongepowered.math.vector.Vector3d
 
sub(float, float, float) - Method in class org.spongepowered.math.vector.Vector3f
 
sub(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaterniond
Subtracts the float components of another quaternion from this one.
sub(float, float, float, float) - Method in class org.spongepowered.math.imaginary.Quaternionf
Subtracts the float components of another quaternion from this one.
sub(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4d
 
sub(float, float, float, float) - Method in class org.spongepowered.math.vector.Vector4f
 
sub(int...) - Method in class org.spongepowered.math.vector.VectorNi
 
sub(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
sub(int, int, int) - Method in class org.spongepowered.math.vector.Vector3i
 
sub(int, int, int, int) - Method in class org.spongepowered.math.vector.Vector4i
 
sub(long...) - Method in class org.spongepowered.math.vector.VectorNl
 
sub(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
sub(long, long, long) - Method in class org.spongepowered.math.vector.Vector3l
 
sub(long, long, long, long) - Method in class org.spongepowered.math.vector.Vector4l
 
sub(Complexd) - Method in class org.spongepowered.math.imaginary.Complexd
Subtracts another complex from this one.
sub(Complexf) - Method in class org.spongepowered.math.imaginary.Complexf
Subtracts another complex from this one.
sub(Quaterniond) - Method in class org.spongepowered.math.imaginary.Quaterniond
Subtracts another quaternion from this one.
sub(Quaternionf) - Method in class org.spongepowered.math.imaginary.Quaternionf
Subtracts another quaternion from this one.
sub(Matrix2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
sub(Matrix2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
sub(Matrix3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
sub(Matrix3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
sub(Matrix4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
sub(Matrix4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
sub(MatrixNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
sub(MatrixNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
sub(Vector2d) - Method in class org.spongepowered.math.vector.Vector2d
 
sub(Vector2f) - Method in class org.spongepowered.math.vector.Vector2f
 
sub(Vector2i) - Method in class org.spongepowered.math.vector.Vector2i
 
sub(Vector2l) - Method in class org.spongepowered.math.vector.Vector2l
 
sub(Vector3d) - Method in class org.spongepowered.math.vector.Vector3d
 
sub(Vector3f) - Method in class org.spongepowered.math.vector.Vector3f
 
sub(Vector3i) - Method in class org.spongepowered.math.vector.Vector3i
 
sub(Vector3l) - Method in class org.spongepowered.math.vector.Vector3l
 
sub(Vector4d) - Method in class org.spongepowered.math.vector.Vector4d
 
sub(Vector4f) - Method in class org.spongepowered.math.vector.Vector4f
 
sub(Vector4i) - Method in class org.spongepowered.math.vector.Vector4i
 
sub(Vector4l) - Method in class org.spongepowered.math.vector.Vector4l
 
sub(VectorNd) - Method in class org.spongepowered.math.vector.VectorNd
 
sub(VectorNf) - Method in class org.spongepowered.math.vector.VectorNf
 
sub(VectorNi) - Method in class org.spongepowered.math.vector.VectorNi
 
sub(VectorNl) - Method in class org.spongepowered.math.vector.VectorNl
 

T

tan(double) - Static method in class org.spongepowered.math.TrigMath
Tangent calculations using a table.
sin(angle) / cos(angle)
THREE_PI_HALVES - Static variable in class org.spongepowered.math.TrigMath
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toArray() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toArray() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toArray() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toArray() - Method in class org.spongepowered.math.vector.Vector2d
 
toArray() - Method in class org.spongepowered.math.vector.Vector2f
 
toArray() - Method in class org.spongepowered.math.vector.Vector2i
 
toArray() - Method in class org.spongepowered.math.vector.Vector2l
 
toArray() - Method in class org.spongepowered.math.vector.Vector3d
 
toArray() - Method in class org.spongepowered.math.vector.Vector3f
 
toArray() - Method in class org.spongepowered.math.vector.Vector3i
 
toArray() - Method in class org.spongepowered.math.vector.Vector3l
 
toArray() - Method in class org.spongepowered.math.vector.Vector4d
 
toArray() - Method in class org.spongepowered.math.vector.Vector4f
 
toArray() - Method in class org.spongepowered.math.vector.Vector4i
 
toArray() - Method in class org.spongepowered.math.vector.Vector4l
 
toArray() - Method in interface org.spongepowered.math.vector.Vectord
 
toArray() - Method in interface org.spongepowered.math.vector.Vectorf
 
toArray() - Method in interface org.spongepowered.math.vector.Vectori
 
toArray() - Method in interface org.spongepowered.math.vector.Vectorl
 
toArray() - Method in class org.spongepowered.math.vector.VectorNd
 
toArray() - Method in class org.spongepowered.math.vector.VectorNf
 
toArray() - Method in class org.spongepowered.math.vector.VectorNi
 
toArray() - Method in class org.spongepowered.math.vector.VectorNl
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix2d
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix2f
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix3d
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix3f
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix4d
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.Matrix4f
 
toArray(boolean) - Method in interface org.spongepowered.math.matrix.Matrixd
 
toArray(boolean) - Method in interface org.spongepowered.math.matrix.Matrixf
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.MatrixNd
 
toArray(boolean) - Method in class org.spongepowered.math.matrix.MatrixNf
 
toComplex() - Method in class org.spongepowered.math.imaginary.Quaterniond
Converts this quaternion to a complex by extracting the rotation around the axis and returning it as a rotation in the plane perpendicular to the rotation axis.
toComplex() - Method in class org.spongepowered.math.imaginary.Quaternionf
Converts this quaternion to a complex by extracting the rotation around the axis and returning it as a rotation in the plane perpendicular to the rotation axis.
toDouble() - Method in class org.spongepowered.math.imaginary.Complexd
 
toDouble() - Method in class org.spongepowered.math.imaginary.Complexf
 
toDouble() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
 
toDouble() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
 
toDouble() - Method in class org.spongepowered.math.imaginary.Quaterniond
 
toDouble() - Method in class org.spongepowered.math.imaginary.Quaternionf
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toDouble() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toDouble() - Method in interface org.spongepowered.math.matrix.Matrixd
 
toDouble() - Method in interface org.spongepowered.math.matrix.Matrixf
 
toDouble() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toDouble() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toDouble() - Method in class org.spongepowered.math.vector.Vector2d
 
toDouble() - Method in class org.spongepowered.math.vector.Vector2f
 
toDouble() - Method in class org.spongepowered.math.vector.Vector2i
 
toDouble() - Method in class org.spongepowered.math.vector.Vector2l
 
toDouble() - Method in class org.spongepowered.math.vector.Vector3d
 
toDouble() - Method in class org.spongepowered.math.vector.Vector3f
 
toDouble() - Method in class org.spongepowered.math.vector.Vector3i
 
toDouble() - Method in class org.spongepowered.math.vector.Vector3l
 
toDouble() - Method in class org.spongepowered.math.vector.Vector4d
 
toDouble() - Method in class org.spongepowered.math.vector.Vector4f
 
toDouble() - Method in class org.spongepowered.math.vector.Vector4i
 
toDouble() - Method in class org.spongepowered.math.vector.Vector4l
 
toDouble() - Method in interface org.spongepowered.math.vector.Vectord
 
toDouble() - Method in interface org.spongepowered.math.vector.Vectorf
 
toDouble() - Method in interface org.spongepowered.math.vector.Vectori
 
toDouble() - Method in interface org.spongepowered.math.vector.Vectorl
 
toDouble() - Method in class org.spongepowered.math.vector.VectorNd
 
toDouble() - Method in class org.spongepowered.math.vector.VectorNf
 
toDouble() - Method in class org.spongepowered.math.vector.VectorNi
 
toDouble() - Method in class org.spongepowered.math.vector.VectorNl
 
toFloat() - Method in class org.spongepowered.math.imaginary.Complexd
 
toFloat() - Method in class org.spongepowered.math.imaginary.Complexf
 
toFloat() - Method in interface org.spongepowered.math.imaginary.Imaginaryd
 
toFloat() - Method in interface org.spongepowered.math.imaginary.Imaginaryf
 
toFloat() - Method in class org.spongepowered.math.imaginary.Quaterniond
 
toFloat() - Method in class org.spongepowered.math.imaginary.Quaternionf
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toFloat() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toFloat() - Method in interface org.spongepowered.math.matrix.Matrixd
 
toFloat() - Method in interface org.spongepowered.math.matrix.Matrixf
 
toFloat() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toFloat() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toFloat() - Method in class org.spongepowered.math.vector.Vector2d
 
toFloat() - Method in class org.spongepowered.math.vector.Vector2f
 
toFloat() - Method in class org.spongepowered.math.vector.Vector2i
 
toFloat() - Method in class org.spongepowered.math.vector.Vector2l
 
toFloat() - Method in class org.spongepowered.math.vector.Vector3d
 
toFloat() - Method in class org.spongepowered.math.vector.Vector3f
 
toFloat() - Method in class org.spongepowered.math.vector.Vector3i
 
toFloat() - Method in class org.spongepowered.math.vector.Vector3l
 
toFloat() - Method in class org.spongepowered.math.vector.Vector4d
 
toFloat() - Method in class org.spongepowered.math.vector.Vector4f
 
toFloat() - Method in class org.spongepowered.math.vector.Vector4i
 
toFloat() - Method in class org.spongepowered.math.vector.Vector4l
 
toFloat() - Method in interface org.spongepowered.math.vector.Vectord
 
toFloat() - Method in interface org.spongepowered.math.vector.Vectorf
 
toFloat() - Method in interface org.spongepowered.math.vector.Vectori
 
toFloat() - Method in interface org.spongepowered.math.vector.Vectorl
 
toFloat() - Method in class org.spongepowered.math.vector.VectorNd
 
toFloat() - Method in class org.spongepowered.math.vector.VectorNf
 
toFloat() - Method in class org.spongepowered.math.vector.VectorNi
 
toFloat() - Method in class org.spongepowered.math.vector.VectorNl
 
toInt() - Method in class org.spongepowered.math.vector.Vector2d
 
toInt() - Method in class org.spongepowered.math.vector.Vector2f
 
toInt() - Method in class org.spongepowered.math.vector.Vector2i
 
toInt() - Method in class org.spongepowered.math.vector.Vector2l
 
toInt() - Method in class org.spongepowered.math.vector.Vector3d
 
toInt() - Method in class org.spongepowered.math.vector.Vector3f
 
toInt() - Method in class org.spongepowered.math.vector.Vector3i
 
toInt() - Method in class org.spongepowered.math.vector.Vector3l
 
toInt() - Method in class org.spongepowered.math.vector.Vector4d
 
toInt() - Method in class org.spongepowered.math.vector.Vector4f
 
toInt() - Method in class org.spongepowered.math.vector.Vector4i
 
toInt() - Method in class org.spongepowered.math.vector.Vector4l
 
toInt() - Method in interface org.spongepowered.math.vector.Vectord
 
toInt() - Method in interface org.spongepowered.math.vector.Vectorf
 
toInt() - Method in interface org.spongepowered.math.vector.Vectori
 
toInt() - Method in interface org.spongepowered.math.vector.Vectorl
 
toInt() - Method in class org.spongepowered.math.vector.VectorNd
 
toInt() - Method in class org.spongepowered.math.vector.VectorNf
 
toInt() - Method in class org.spongepowered.math.vector.VectorNi
 
toInt() - Method in class org.spongepowered.math.vector.VectorNl
 
toLong() - Method in class org.spongepowered.math.vector.Vector2d
 
toLong() - Method in class org.spongepowered.math.vector.Vector2f
 
toLong() - Method in class org.spongepowered.math.vector.Vector2i
 
toLong() - Method in class org.spongepowered.math.vector.Vector2l
 
toLong() - Method in class org.spongepowered.math.vector.Vector3d
 
toLong() - Method in class org.spongepowered.math.vector.Vector3f
 
toLong() - Method in class org.spongepowered.math.vector.Vector3i
 
toLong() - Method in class org.spongepowered.math.vector.Vector3l
 
toLong() - Method in class org.spongepowered.math.vector.Vector4d
 
toLong() - Method in class org.spongepowered.math.vector.Vector4f
 
toLong() - Method in class org.spongepowered.math.vector.Vector4i
 
toLong() - Method in class org.spongepowered.math.vector.Vector4l
 
toLong() - Method in interface org.spongepowered.math.vector.Vectord
 
toLong() - Method in interface org.spongepowered.math.vector.Vectorf
 
toLong() - Method in interface org.spongepowered.math.vector.Vectori
 
toLong() - Method in interface org.spongepowered.math.vector.Vectorl
 
toLong() - Method in class org.spongepowered.math.vector.VectorNd
 
toLong() - Method in class org.spongepowered.math.vector.VectorNf
 
toLong() - Method in class org.spongepowered.math.vector.VectorNi
 
toLong() - Method in class org.spongepowered.math.vector.VectorNl
 
toMatrix2() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toMatrix2() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toMatrix2() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toMatrix2() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toMatrix2() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toMatrix2() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toMatrix3() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toMatrix3() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toMatrix3() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toMatrix3() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toMatrix3() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toMatrix3() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toMatrix4() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toMatrix4() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toMatrix4() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toMatrix4() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toMatrix4() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toMatrix4() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toMatrixN() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toQuaternion() - Method in class org.spongepowered.math.imaginary.Complexd
Converts this complex to a quaternion by using (0, 0, 1) as a rotation axis.
toQuaternion() - Method in class org.spongepowered.math.imaginary.Complexf
Converts this complex to a quaternion by using (0, 0, 1) as a rotation axis.
toQuaternion(double, double, double) - Method in class org.spongepowered.math.imaginary.Complexd
Converts this complex to a quaternion by using the provided double components vector as a rotation axis.
toQuaternion(double, double, double) - Method in class org.spongepowered.math.imaginary.Complexf
Converts this complex to a quaternion by using the provided double components vector as a rotation axis.
toQuaternion(float, float, float) - Method in class org.spongepowered.math.imaginary.Complexd
Converts this complex to a quaternion by using the provided float components vector as a rotation axis.
toQuaternion(float, float, float) - Method in class org.spongepowered.math.imaginary.Complexf
Converts this complex to a quaternion by using the provided float components vector as a rotation axis.
toQuaternion(Vector3d) - Method in class org.spongepowered.math.imaginary.Complexd
Converts this complex to a quaternion by using the provided vector as a rotation axis.
toQuaternion(Vector3f) - Method in class org.spongepowered.math.imaginary.Complexf
Converts this complex to a quaternion by using the provided vector as a rotation axis.
toString() - Method in class org.spongepowered.math.imaginary.Complexd
 
toString() - Method in class org.spongepowered.math.imaginary.Complexf
 
toString() - Method in class org.spongepowered.math.imaginary.Quaterniond
 
toString() - Method in class org.spongepowered.math.imaginary.Quaternionf
 
toString() - Method in class org.spongepowered.math.matrix.Matrix2d
 
toString() - Method in class org.spongepowered.math.matrix.Matrix2f
 
toString() - Method in class org.spongepowered.math.matrix.Matrix3d
 
toString() - Method in class org.spongepowered.math.matrix.Matrix3f
 
toString() - Method in class org.spongepowered.math.matrix.Matrix4d
 
toString() - Method in class org.spongepowered.math.matrix.Matrix4f
 
toString() - Method in class org.spongepowered.math.matrix.MatrixNd
 
toString() - Method in class org.spongepowered.math.matrix.MatrixNf
 
toString() - Method in class org.spongepowered.math.vector.Vector2d
 
toString() - Method in class org.spongepowered.math.vector.Vector2f
 
toString() - Method in class org.spongepowered.math.vector.Vector2i
 
toString() - Method in class org.spongepowered.math.vector.Vector2l
 
toString() - Method in class org.spongepowered.math.vector.Vector3d
 
toString() - Method in class org.spongepowered.math.vector.Vector3f
 
toString() - Method in class org.spongepowered.math.vector.Vector3i
 
toString() - Method in class org.spongepowered.math.vector.Vector3l
 
toString() - Method in class org.spongepowered.math.vector.Vector4d
 
toString() - Method in class org.spongepowered.math.vector.Vector4f
 
toString() - Method in class org.spongepowered.math.vector.Vector4i
 
toString() - Method in class org.spongepowered.math.vector.Vector4l
 
toString() - Method in class org.spongepowered.math.vector.VectorNd
 
toString() - Method in class org.spongepowered.math.vector.VectorNf
 
toString() - Method in class org.spongepowered.math.vector.VectorNi
 
toString() - Method in class org.spongepowered.math.vector.VectorNl
 
toVector2() - Method in class org.spongepowered.math.vector.Vector3d
 
toVector2() - Method in class org.spongepowered.math.vector.Vector3f
 
toVector2() - Method in class org.spongepowered.math.vector.Vector3i
 
toVector2() - Method in class org.spongepowered.math.vector.Vector3l
 
toVector2() - Method in class org.spongepowered.math.vector.Vector4d
 
toVector2() - Method in class org.spongepowered.math.vector.Vector4f
 
toVector2() - Method in class org.spongepowered.math.vector.Vector4i
 
toVector2() - Method in class org.spongepowered.math.vector.Vector4l
 
toVector2() - Method in class org.spongepowered.math.vector.VectorNd
 
toVector2() - Method in class org.spongepowered.math.vector.VectorNf
 
toVector2() - Method in class org.spongepowered.math.vector.VectorNi
 
toVector2() - Method in class org.spongepowered.math.vector.VectorNl
 
toVector2(boolean) - Method in class org.spongepowered.math.vector.Vector3d
 
toVector2(boolean) - Method in class org.spongepowered.math.vector.Vector3f
 
toVector2(boolean) - Method in class org.spongepowered.math.vector.Vector3i
 
toVector2(boolean) - Method in class org.spongepowered.math.vector.Vector3l
 
toVector3() - Method in class org.spongepowered.math.vector.Vector2d
 
toVector3() - Method in class org.spongepowered.math.vector.Vector2f
 
toVector3() - Method in class org.spongepowered.math.vector.Vector2i
 
toVector3() - Method in class org.spongepowered.math.vector.Vector2l
 
toVector3() - Method in class org.spongepowered.math.vector.Vector4d
 
toVector3() - Method in class org.spongepowered.math.vector.Vector4f
 
toVector3() - Method in class org.spongepowered.math.vector.Vector4i
 
toVector3() - Method in class org.spongepowered.math.vector.Vector4l
 
toVector3() - Method in class org.spongepowered.math.vector.VectorNd
 
toVector3() - Method in class org.spongepowered.math.vector.VectorNf
 
toVector3() - Method in class org.spongepowered.math.vector.VectorNi
 
toVector3() - Method in class org.spongepowered.math.vector.VectorNl
 
toVector3(double) - Method in class org.spongepowered.math.vector.Vector2d
 
toVector3(double) - Method in class org.spongepowered.math.vector.Vector2f
 
toVector3(double) - Method in class org.spongepowered.math.vector.Vector2i
 
toVector3(double) - Method in class org.spongepowered.math.vector.Vector2l
 
toVector3(float) - Method in class org.spongepowered.math.vector.Vector2d
 
toVector3(float) - Method in class org.spongepowered.math.vector.Vector2f
 
toVector3(int) - Method in class org.spongepowered.math.vector.Vector2i
 
toVector3(long) - Method in class org.spongepowered.math.vector.Vector2l
 
toVector4() - Method in class org.spongepowered.math.vector.Vector2d
 
toVector4() - Method in class org.spongepowered.math.vector.Vector2f
 
toVector4() - Method in class org.spongepowered.math.vector.Vector2i
 
toVector4() - Method in class org.spongepowered.math.vector.Vector2l
 
toVector4() - Method in class org.spongepowered.math.vector.Vector3d
 
toVector4() - Method in class org.spongepowered.math.vector.Vector3f
 
toVector4() - Method in class org.spongepowered.math.vector.Vector3i
 
toVector4() - Method in class org.spongepowered.math.vector.Vector3l
 
toVector4() - Method in class org.spongepowered.math.vector.VectorNd
 
toVector4() - Method in class org.spongepowered.math.vector.VectorNf
 
toVector4() - Method in class org.spongepowered.math.vector.VectorNi
 
toVector4() - Method in class org.spongepowered.math.vector.VectorNl
 
toVector4(double) - Method in class org.spongepowered.math.vector.Vector3d
 
toVector4(double) - Method in class org.spongepowered.math.vector.Vector3f
 
toVector4(double) - Method in class org.spongepowered.math.vector.Vector3i
 
toVector4(double) - Method in class org.spongepowered.math.vector.Vector3l
 
toVector4(double, double) - Method in class org.spongepowered.math.vector.Vector2d
 
toVector4(double, double) - Method in class org.spongepowered.math.vector.Vector2f
 
toVector4(double, double) - Method in class org.spongepowered.math.vector.Vector2i
 
toVector4(double, double) - Method in class org.spongepowered.math.vector.Vector2l
 
toVector4(float) - Method in class org.spongepowered.math.vector.Vector3d
 
toVector4(float) - Method in class org.spongepowered.math.vector.Vector3f
 
toVector4(float, float) - Method in class org.spongepowered.math.vector.Vector2d
 
toVector4(float, float) - Method in class org.spongepowered.math.vector.Vector2f
 
toVector4(int) - Method in class org.spongepowered.math.vector.Vector3i
 
toVector4(int, int) - Method in class org.spongepowered.math.vector.Vector2i
 
toVector4(long) - Method in class org.spongepowered.math.vector.Vector3l
 
toVector4(long, long) - Method in class org.spongepowered.math.vector.Vector2l
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector2d
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector2f
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector2i
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector2l
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector3d
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector3f
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector3i
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector3l
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector4d
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector4f
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector4i
 
toVectorN() - Method in class org.spongepowered.math.vector.Vector4l
 
trace() - Method in class org.spongepowered.math.matrix.Matrix2d
 
trace() - Method in class org.spongepowered.math.matrix.Matrix2f
 
trace() - Method in class org.spongepowered.math.matrix.Matrix3d
 
trace() - Method in class org.spongepowered.math.matrix.Matrix3f
 
trace() - Method in class org.spongepowered.math.matrix.Matrix4d
 
trace() - Method in class org.spongepowered.math.matrix.Matrix4f
 
trace() - Method in interface org.spongepowered.math.matrix.Matrixd
 
trace() - Method in interface org.spongepowered.math.matrix.Matrixf
 
trace() - Method in class org.spongepowered.math.matrix.MatrixNd
 
trace() - Method in class org.spongepowered.math.matrix.MatrixNf
 
transform(double...) - Method in class org.spongepowered.math.matrix.MatrixNd
 
transform(double, double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
transform(double, double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
transform(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
transform(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
transform(double, double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
transform(double, double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
transform(float...) - Method in class org.spongepowered.math.matrix.MatrixNf
 
transform(float, float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
transform(float, float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
transform(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
transform(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
transform(float, float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
transform(float, float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
transform(Vector2d) - Method in class org.spongepowered.math.matrix.Matrix2d
 
transform(Vector2f) - Method in class org.spongepowered.math.matrix.Matrix2f
 
transform(Vector3d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
transform(Vector3f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
transform(Vector4d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
transform(Vector4f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
transform(VectorNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
transform(VectorNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
translate(double) - Method in class org.spongepowered.math.matrix.Matrix2d
 
translate(double) - Method in class org.spongepowered.math.matrix.Matrix2f
 
translate(double...) - Method in class org.spongepowered.math.matrix.MatrixNd
 
translate(double, double) - Method in class org.spongepowered.math.matrix.Matrix3d
 
translate(double, double) - Method in class org.spongepowered.math.matrix.Matrix3f
 
translate(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4d
 
translate(double, double, double) - Method in class org.spongepowered.math.matrix.Matrix4f
 
translate(float) - Method in class org.spongepowered.math.matrix.Matrix2d
 
translate(float) - Method in class org.spongepowered.math.matrix.Matrix2f
 
translate(float...) - Method in class org.spongepowered.math.matrix.MatrixNf
 
translate(float, float) - Method in class org.spongepowered.math.matrix.Matrix3d
 
translate(float, float) - Method in class org.spongepowered.math.matrix.Matrix3f
 
translate(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4d
 
translate(float, float, float) - Method in class org.spongepowered.math.matrix.Matrix4f
 
translate(Vector2d) - Method in class org.spongepowered.math.matrix.Matrix3d
 
translate(Vector2f) - Method in class org.spongepowered.math.matrix.Matrix3f
 
translate(Vector3d) - Method in class org.spongepowered.math.matrix.Matrix4d
 
translate(Vector3f) - Method in class org.spongepowered.math.matrix.Matrix4f
 
translate(VectorNd) - Method in class org.spongepowered.math.matrix.MatrixNd
 
translate(VectorNf) - Method in class org.spongepowered.math.matrix.MatrixNf
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix2d
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix2f
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix3d
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix3f
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix4d
 
transpose() - Method in class org.spongepowered.math.matrix.Matrix4f
 
transpose() - Method in interface org.spongepowered.math.matrix.Matrixd
 
transpose() - Method in interface org.spongepowered.math.matrix.Matrixf
 
transpose() - Method in class org.spongepowered.math.matrix.MatrixNd
 
transpose() - Method in class org.spongepowered.math.matrix.MatrixNf
 
TrigMath - Class in org.spongepowered.math
A class designed for fast trigonometry operations.
triLerp(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.spongepowered.math.GenericMath
Calculates the value at x,y,z using trilinear interpolation
TWO_PI - Static variable in class org.spongepowered.math.TrigMath
 

U

UNIT_W - Static variable in class org.spongepowered.math.vector.Vector4d
 
UNIT_W - Static variable in class org.spongepowered.math.vector.Vector4f
 
UNIT_W - Static variable in class org.spongepowered.math.vector.Vector4i
 
UNIT_W - Static variable in class org.spongepowered.math.vector.Vector4l
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector2d
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector2f
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector2i
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector2l
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector3d
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector3f
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector3i
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector3l
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector4d
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector4f
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector4i
 
UNIT_X - Static variable in class org.spongepowered.math.vector.Vector4l
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector2d
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector2f
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector2i
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector2l
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector3d
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector3f
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector3i
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector3l
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector4d
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector4f
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector4i
 
UNIT_Y - Static variable in class org.spongepowered.math.vector.Vector4l
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector3d
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector3f
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector3i
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector3l
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector4d
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector4f
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector4i
 
UNIT_Z - Static variable in class org.spongepowered.math.vector.Vector4l
 
UP - Static variable in class org.spongepowered.math.vector.Vector3d
 
UP - Static variable in class org.spongepowered.math.vector.Vector3f
 
UP - Static variable in class org.spongepowered.math.vector.Vector3i
 
UP - Static variable in class org.spongepowered.math.vector.Vector3l
 

V

Vector2d - Class in org.spongepowered.math.vector
 
Vector2d(double, double) - Constructor for class org.spongepowered.math.vector.Vector2d
 
Vector2d(float, float) - Constructor for class org.spongepowered.math.vector.Vector2d
 
Vector2d(Vector3d) - Constructor for class org.spongepowered.math.vector.Vector2d
 
Vector2d(Vector4d) - Constructor for class org.spongepowered.math.vector.Vector2d
 
Vector2d(VectorNd) - Constructor for class org.spongepowered.math.vector.Vector2d
 
Vector2f - Class in org.spongepowered.math.vector
 
Vector2f(double, double) - Constructor for class org.spongepowered.math.vector.Vector2f
 
Vector2f(float, float) - Constructor for class org.spongepowered.math.vector.Vector2f
 
Vector2f(Vector3f) - Constructor for class org.spongepowered.math.vector.Vector2f
 
Vector2f(Vector4f) - Constructor for class org.spongepowered.math.vector.Vector2f
 
Vector2f(VectorNf) - Constructor for class org.spongepowered.math.vector.Vector2f
 
Vector2i - Class in org.spongepowered.math.vector
 
Vector2i(double, double) - Constructor for class org.spongepowered.math.vector.Vector2i
 
Vector2i(int, int) - Constructor for class org.spongepowered.math.vector.Vector2i
 
Vector2i(Vector3i) - Constructor for class org.spongepowered.math.vector.Vector2i
 
Vector2i(Vector4i) - Constructor for class org.spongepowered.math.vector.Vector2i
 
Vector2i(VectorNi) - Constructor for class org.spongepowered.math.vector.Vector2i
 
Vector2l - Class in org.spongepowered.math.vector
 
Vector2l(double, double) - Constructor for class org.spongepowered.math.vector.Vector2l
 
Vector2l(long, long) - Constructor for class org.spongepowered.math.vector.Vector2l
 
Vector2l(Vector3l) - Constructor for class org.spongepowered.math.vector.Vector2l
 
Vector2l(Vector4l) - Constructor for class org.spongepowered.math.vector.Vector2l
 
Vector2l(VectorNl) - Constructor for class org.spongepowered.math.vector.Vector2l
 
Vector3d - Class in org.spongepowered.math.vector
 
Vector3d(double, double, double) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(float, float, float) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(Vector2d) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(Vector2d, double) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(Vector2d, float) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(Vector4d) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3d(VectorNd) - Constructor for class org.spongepowered.math.vector.Vector3d
 
Vector3f - Class in org.spongepowered.math.vector
 
Vector3f(double, double, double) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(float, float, float) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(Vector2f) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(Vector2f, double) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(Vector2f, float) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(Vector4f) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3f(VectorNf) - Constructor for class org.spongepowered.math.vector.Vector3f
 
Vector3i - Class in org.spongepowered.math.vector
 
Vector3i(double, double, double) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(int, int, int) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(Vector2i) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(Vector2i, double) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(Vector2i, int) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(Vector4i) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3i(VectorNi) - Constructor for class org.spongepowered.math.vector.Vector3i
 
Vector3l - Class in org.spongepowered.math.vector
 
Vector3l(double, double, double) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(long, long, long) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(Vector2l) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(Vector2l, double) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(Vector2l, long) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(Vector4l) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector3l(VectorNl) - Constructor for class org.spongepowered.math.vector.Vector3l
 
Vector4d - Class in org.spongepowered.math.vector
 
Vector4d(double, double, double, double) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(float, float, float, float) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector2d) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector2d, double, double) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector2d, float, float) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector3d) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector3d, double) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(Vector3d, float) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4d(VectorNd) - Constructor for class org.spongepowered.math.vector.Vector4d
 
Vector4f - Class in org.spongepowered.math.vector
 
Vector4f(double, double, double, double) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(float, float, float, float) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector2f) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector2f, double, double) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector2f, float, float) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector3f) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector3f, double) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(Vector3f, float) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4f(VectorNf) - Constructor for class org.spongepowered.math.vector.Vector4f
 
Vector4i - Class in org.spongepowered.math.vector
 
Vector4i(double, double, double, double) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(int, int, int, int) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector2i) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector2i, double, double) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector2i, int, int) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector3i) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector3i, double) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(Vector3i, int) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4i(VectorNi) - Constructor for class org.spongepowered.math.vector.Vector4i
 
Vector4l - Class in org.spongepowered.math.vector
 
Vector4l(double, double, double, double) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(long, long, long, long) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector2l) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector2l, double, double) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector2l, long, long) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector3l) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector3l, double) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(Vector3l, long) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vector4l(VectorNl) - Constructor for class org.spongepowered.math.vector.Vector4l
 
Vectord - Interface in org.spongepowered.math.vector
 
Vectorf - Interface in org.spongepowered.math.vector
 
Vectori - Interface in org.spongepowered.math.vector
 
Vectorl - Interface in org.spongepowered.math.vector
 
VectorNd - Class in org.spongepowered.math.vector
 
VectorNd(double...) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNd(int) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNd(Vector2d) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNd(Vector3d) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNd(Vector4d) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNd(VectorNd) - Constructor for class org.spongepowered.math.vector.VectorNd
 
VectorNf - Class in org.spongepowered.math.vector
 
VectorNf(float...) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNf(int) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNf(Vector2f) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNf(Vector3f) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNf(Vector4f) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNf(VectorNf) - Constructor for class org.spongepowered.math.vector.VectorNf
 
VectorNi - Class in org.spongepowered.math.vector
 
VectorNi(int) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNi(int...) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNi(Vector2i) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNi(Vector3i) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNi(Vector4i) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNi(VectorNi) - Constructor for class org.spongepowered.math.vector.VectorNi
 
VectorNl - Class in org.spongepowered.math.vector
 
VectorNl(int) - Constructor for class org.spongepowered.math.vector.VectorNl
 
VectorNl(long...) - Constructor for class org.spongepowered.math.vector.VectorNl
 
VectorNl(Vector2l) - Constructor for class org.spongepowered.math.vector.VectorNl
 
VectorNl(Vector3l) - Constructor for class org.spongepowered.math.vector.VectorNl
 
VectorNl(Vector4l) - Constructor for class org.spongepowered.math.vector.VectorNl
 
VectorNl(VectorNl) - Constructor for class org.spongepowered.math.vector.VectorNl
 

W

w() - Method in class org.spongepowered.math.imaginary.Quaterniond
Gets the w (real) component of this quaternion.
w() - Method in class org.spongepowered.math.imaginary.Quaternionf
Gets the w (real) component of this quaternion.
w() - Method in class org.spongepowered.math.vector.Vector4d
 
w() - Method in class org.spongepowered.math.vector.Vector4f
 
w() - Method in class org.spongepowered.math.vector.Vector4i
 
w() - Method in class org.spongepowered.math.vector.Vector4l
 
withW(double) - Method in class org.spongepowered.math.vector.Vector4d
 
withW(double) - Method in class org.spongepowered.math.vector.Vector4f
 
withW(double) - Method in class org.spongepowered.math.vector.Vector4i
 
withW(double) - Method in class org.spongepowered.math.vector.Vector4l
 
withW(float) - Method in class org.spongepowered.math.vector.Vector4d
 
withW(float) - Method in class org.spongepowered.math.vector.Vector4f
 
withW(int) - Method in class org.spongepowered.math.vector.Vector4i
 
withW(long) - Method in class org.spongepowered.math.vector.Vector4l
 
withX(double) - Method in class org.spongepowered.math.vector.Vector2d
 
withX(double) - Method in class org.spongepowered.math.vector.Vector2f
 
withX(double) - Method in class org.spongepowered.math.vector.Vector2i
 
withX(double) - Method in class org.spongepowered.math.vector.Vector2l
 
withX(double) - Method in class org.spongepowered.math.vector.Vector3d
 
withX(double) - Method in class org.spongepowered.math.vector.Vector3f
 
withX(double) - Method in class org.spongepowered.math.vector.Vector3i
 
withX(double) - Method in class org.spongepowered.math.vector.Vector3l
 
withX(double) - Method in class org.spongepowered.math.vector.Vector4d
 
withX(double) - Method in class org.spongepowered.math.vector.Vector4f
 
withX(double) - Method in class org.spongepowered.math.vector.Vector4i
 
withX(double) - Method in class org.spongepowered.math.vector.Vector4l
 
withX(float) - Method in class org.spongepowered.math.vector.Vector2d
 
withX(float) - Method in class org.spongepowered.math.vector.Vector2f
 
withX(float) - Method in class org.spongepowered.math.vector.Vector3d
 
withX(float) - Method in class org.spongepowered.math.vector.Vector3f
 
withX(float) - Method in class org.spongepowered.math.vector.Vector4d
 
withX(float) - Method in class org.spongepowered.math.vector.Vector4f
 
withX(int) - Method in class org.spongepowered.math.vector.Vector2i
 
withX(int) - Method in class org.spongepowered.math.vector.Vector3i
 
withX(int) - Method in class org.spongepowered.math.vector.Vector4i
 
withX(long) - Method in class org.spongepowered.math.vector.Vector2l
 
withX(long) - Method in class org.spongepowered.math.vector.Vector3l
 
withX(long) - Method in class org.spongepowered.math.vector.Vector4l
 
withY(double) - Method in class org.spongepowered.math.vector.Vector2d
 
withY(double) - Method in class org.spongepowered.math.vector.Vector2f
 
withY(double) - Method in class org.spongepowered.math.vector.Vector2i
 
withY(double) - Method in class org.spongepowered.math.vector.Vector2l
 
withY(double) - Method in class org.spongepowered.math.vector.Vector3d
 
withY(double) - Method in class org.spongepowered.math.vector.Vector3f
 
withY(double) - Method in class org.spongepowered.math.vector.Vector3i
 
withY(double) - Method in class org.spongepowered.math.vector.Vector3l
 
withY(double) - Method in class org.spongepowered.math.vector.Vector4d
 
withY(double) - Method in class org.spongepowered.math.vector.Vector4f
 
withY(double) - Method in class org.spongepowered.math.vector.Vector4i
 
withY(double) - Method in class org.spongepowered.math.vector.Vector4l
 
withY(float) - Method in class org.spongepowered.math.vector.Vector2d
 
withY(float) - Method in class org.spongepowered.math.vector.Vector2f
 
withY(float) - Method in class org.spongepowered.math.vector.Vector3d
 
withY(float) - Method in class org.spongepowered.math.vector.Vector3f
 
withY(float) - Method in class org.spongepowered.math.vector.Vector4d
 
withY(float) - Method in class org.spongepowered.math.vector.Vector4f
 
withY(int) - Method in class org.spongepowered.math.vector.Vector2i
 
withY(int) - Method in class org.spongepowered.math.vector.Vector3i
 
withY(int) - Method in class org.spongepowered.math.vector.Vector4i
 
withY(long) - Method in class org.spongepowered.math.vector.Vector2l
 
withY(long) - Method in class org.spongepowered.math.vector.Vector3l
 
withY(long) - Method in class org.spongepowered.math.vector.Vector4l
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector3d
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector3f
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector3i
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector3l
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector4d
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector4f
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector4i
 
withZ(double) - Method in class org.spongepowered.math.vector.Vector4l
 
withZ(float) - Method in class org.spongepowered.math.vector.Vector3d
 
withZ(float) - Method in class org.spongepowered.math.vector.Vector3f
 
withZ(float) - Method in class org.spongepowered.math.vector.Vector4d
 
withZ(float) - Method in class org.spongepowered.math.vector.Vector4f
 
withZ(int) - Method in class org.spongepowered.math.vector.Vector3i
 
withZ(int) - Method in class org.spongepowered.math.vector.Vector4i
 
withZ(long) - Method in class org.spongepowered.math.vector.Vector3l
 
withZ(long) - Method in class org.spongepowered.math.vector.Vector4l
 
wrapAngleDeg(float) - Static method in class org.spongepowered.math.GenericMath
Wraps the angle between -180 and 180 degrees
wrapAnglePitchDeg(float) - Static method in class org.spongepowered.math.GenericMath
Wraps the pitch angle between -90 and 90 degrees
wrapAngleRad(double) - Static method in class org.spongepowered.math.GenericMath
Wraps the radian between -PI and PI
wrapByte(int) - Static method in class org.spongepowered.math.GenericMath
Wraps a byte between 0 and 256

X

x() - Method in class org.spongepowered.math.imaginary.Complexd
Gets the x (real) component of this complex.
x() - Method in class org.spongepowered.math.imaginary.Complexf
Gets the x (real) component of this complex.
x() - Method in class org.spongepowered.math.imaginary.Quaterniond
Gets the x (imaginary) component of this quaternion.
x() - Method in class org.spongepowered.math.imaginary.Quaternionf
Gets the x (imaginary) component of this quaternion.
x() - Method in class org.spongepowered.math.vector.Vector2d
 
x() - Method in class org.spongepowered.math.vector.Vector2f
 
x() - Method in class org.spongepowered.math.vector.Vector2i
 
x() - Method in class org.spongepowered.math.vector.Vector2l
 
x() - Method in class org.spongepowered.math.vector.Vector3d
 
x() - Method in class org.spongepowered.math.vector.Vector3f
 
x() - Method in class org.spongepowered.math.vector.Vector3i
 
x() - Method in class org.spongepowered.math.vector.Vector3l
 
x() - Method in class org.spongepowered.math.vector.Vector4d
 
x() - Method in class org.spongepowered.math.vector.Vector4f
 
x() - Method in class org.spongepowered.math.vector.Vector4i
 
x() - Method in class org.spongepowered.math.vector.Vector4l
 

Y

y() - Method in class org.spongepowered.math.imaginary.Complexd
Gets the y (imaginary) component of this complex.
y() - Method in class org.spongepowered.math.imaginary.Complexf
Gets the y (imaginary) component of this complex.
y() - Method in class org.spongepowered.math.imaginary.Quaterniond
Gets the y (imaginary) component of this quaternion.
y() - Method in class org.spongepowered.math.imaginary.Quaternionf
Gets the y (imaginary) component of this quaternion.
y() - Method in class org.spongepowered.math.vector.Vector2d
 
y() - Method in class org.spongepowered.math.vector.Vector2f
 
y() - Method in class org.spongepowered.math.vector.Vector2i
 
y() - Method in class org.spongepowered.math.vector.Vector2l
 
y() - Method in class org.spongepowered.math.vector.Vector3d
 
y() - Method in class org.spongepowered.math.vector.Vector3f
 
y() - Method in class org.spongepowered.math.vector.Vector3i
 
y() - Method in class org.spongepowered.math.vector.Vector3l
 
y() - Method in class org.spongepowered.math.vector.Vector4d
 
y() - Method in class org.spongepowered.math.vector.Vector4f
 
y() - Method in class org.spongepowered.math.vector.Vector4i
 
y() - Method in class org.spongepowered.math.vector.Vector4l
 

Z

z() - Method in class org.spongepowered.math.imaginary.Quaterniond
Gets the z (imaginary) component of this quaternion.
z() - Method in class org.spongepowered.math.imaginary.Quaternionf
Gets the z (imaginary) component of this quaternion.
z() - Method in class org.spongepowered.math.vector.Vector3d
 
z() - Method in class org.spongepowered.math.vector.Vector3f
 
z() - Method in class org.spongepowered.math.vector.Vector3i
 
z() - Method in class org.spongepowered.math.vector.Vector3l
 
z() - Method in class org.spongepowered.math.vector.Vector4d
 
z() - Method in class org.spongepowered.math.vector.Vector4f
 
z() - Method in class org.spongepowered.math.vector.Vector4i
 
z() - Method in class org.spongepowered.math.vector.Vector4l
 
ZERO - Static variable in class org.spongepowered.math.imaginary.Complexd
An immutable identity (0, 0) complex.
ZERO - Static variable in class org.spongepowered.math.imaginary.Complexf
An immutable identity (0, 0) complex.
ZERO - Static variable in class org.spongepowered.math.imaginary.Quaterniond
An immutable identity (0, 0, 0, 0) quaternion.
ZERO - Static variable in class org.spongepowered.math.imaginary.Quaternionf
An immutable identity (0, 0, 0, 0) quaternion.
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix2d
 
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix2f
 
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix3d
 
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix3f
 
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix4d
 
ZERO - Static variable in class org.spongepowered.math.matrix.Matrix4f
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector2d
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector2f
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector2i
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector2l
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector3d
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector3f
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector3i
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector3l
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector4d
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector4f
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector4i
 
ZERO - Static variable in class org.spongepowered.math.vector.Vector4l
 
ZERO_2 - Static variable in class org.spongepowered.math.vector.VectorNd
 
ZERO_2 - Static variable in class org.spongepowered.math.vector.VectorNf
 
ZERO_2 - Static variable in class org.spongepowered.math.vector.VectorNi
 
ZERO_2 - Static variable in class org.spongepowered.math.vector.VectorNl
 
ZERO_3 - Static variable in class org.spongepowered.math.vector.VectorNd
 
ZERO_3 - Static variable in class org.spongepowered.math.vector.VectorNf
 
ZERO_3 - Static variable in class org.spongepowered.math.vector.VectorNi
 
ZERO_3 - Static variable in class org.spongepowered.math.vector.VectorNl
 
ZERO_4 - Static variable in class org.spongepowered.math.vector.VectorNd
 
ZERO_4 - Static variable in class org.spongepowered.math.vector.VectorNf
 
ZERO_4 - Static variable in class org.spongepowered.math.vector.VectorNi
 
ZERO_4 - Static variable in class org.spongepowered.math.vector.VectorNl
 
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form