Skip navigation links
A D E F G H I L M N O P R S T V W X Y Z 

A

add(Vector2f) - Method in class org.joml.Vector2f
Add v to this vector.
add(Vector2f, Vector2f, Vector2f) - Static method in class org.joml.Vector2f
Add a to b and store the result in dest.
angle(Vector2f) - Method in class org.joml.Vector2f
Return the angle between this vector and the supplied vector.

D

determinant() - Method in class org.joml.Matrix3f
Return the determinant of this matrix.
distance(Vector2f) - Method in class org.joml.Vector2f
Return the distance between this and v.
dot(Vector2f) - Method in class org.joml.Vector2f
Return the dot product of this vector and v.

E

equals(Object) - Method in class org.joml.Vector2f
 

F

fma(Vector2f, Vector2f) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector2f) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(Vector2f, Vector2f, Vector2f) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector2f, Vector2f) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector and store the result in dest.

G

get(Matrix3f) - Method in class org.joml.Matrix3f
Get the current values of this matrix and store them into dest.
get(FloatBuffer) - Method in class org.joml.Matrix3f
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in class org.joml.Matrix3f
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Matrix3f
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in class org.joml.Matrix3f
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Vector2f
Store this vector into the supplied ByteBuffer at the current buffer position.
get(int, ByteBuffer) - Method in class org.joml.Vector2f
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(FloatBuffer) - Method in class org.joml.Vector2f
Store this vector into the supplied FloatBuffer at the current buffer position.
get(int, FloatBuffer) - Method in class org.joml.Vector2f
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.

H

hashCode() - Method in class org.joml.Vector2f
 

I

identity() - Method in class org.joml.Matrix3f
Set this matrix to the identity.
invert() - Method in class org.joml.Matrix3f
Invert this matrix.
invert(Matrix3f) - Method in class org.joml.Matrix3f
Invert the this matrix and store the result in dest.

L

length() - Method in class org.joml.Vector2f
Return the length of this vector.
lengthSquared() - Method in class org.joml.Vector2f
Return the length squared of this vector.
lerp(Vector2f, float) - Method in class org.joml.Vector2f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector2f, float, Vector2f) - Method in class org.joml.Vector2f
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.

M

m00 - Variable in class org.joml.Matrix3f
 
m01 - Variable in class org.joml.Matrix3f
 
m02 - Variable in class org.joml.Matrix3f
 
m10 - Variable in class org.joml.Matrix3f
 
m11 - Variable in class org.joml.Matrix3f
 
m12 - Variable in class org.joml.Matrix3f
 
m20 - Variable in class org.joml.Matrix3f
 
m21 - Variable in class org.joml.Matrix3f
 
m22 - Variable in class org.joml.Matrix3f
 
Matrix3f - Class in org.joml
Contains the definition of a 3x3 Matrix of floats, and associated functions to transform it.
Matrix3f() - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and set it to identity.
Matrix3f(Matrix3f) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and make it a copy of the given matrix.
Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix3f
Create a new 3x3 matrix using the supplied float values.
mul(Matrix3f) - Method in class org.joml.Matrix3f
Multiply this matrix by the supplied right matrix.
mul(Matrix3f, Matrix3f) - Method in class org.joml.Matrix3f
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(float) - Method in class org.joml.Vector2f
Multiply the components of this vector by the given scalar.
mul(float, Vector2f) - Method in class org.joml.Vector2f
Multiply the components of this vector by the given scalar and store the result in dest.
mul(Matrix3f) - Method in class org.joml.Vector2f
Multiply this vector by the given matrix.
mul(Matrix3f, Vector2f) - Method in class org.joml.Vector2f
Multiply this vector by the given matrix and store the result in dest.

N

negate() - Method in class org.joml.Vector2f
Negate this vector.
negate(Vector2f) - Method in class org.joml.Vector2f
Negate this vector and store the result in dest.
normalize() - Method in class org.joml.Vector2f
Normalize this vector.
normalize(Vector2f) - Method in class org.joml.Vector2f
Normalize this vector and store the result in dest.

O

org.joml - package org.joml
 

P

perpendicular(Vector2f, Vector2f) - Static method in class org.joml.Vector2f
Store one perpendicular vector of v in dest.
perpendicular() - Method in class org.joml.Vector2f
Set this vector to be one of its perpendicular vectors.

R

readExternal(ObjectInput) - Method in class org.joml.Matrix3f
 
readExternal(ObjectInput) - Method in class org.joml.Vector2f
 
rotate(float) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix by rotating the given amount of radians.
rotate(float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix by rotating the given amount of radians and store the result in dest.
rotateAbout(float, float, float) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix by rotating the given amount of radians about the specified rotation center (x, y).
rotateAbout(float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix by rotating the given amount of radians about the specified rotation center (x, y) and store the result in dest.
rotateTo(Vector2f, Vector2f, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix that rotates the given normalized fromDir direction vector to point along the normalized toDir, and store the result in dest.
rotateTo(Vector2f, Vector2f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix that rotates the given normalized fromDir direction vector to point along the normalized toDir.
rotation(float) - Method in class org.joml.Matrix3f
Set this matrix to a rotation matrix which rotates the given radians.

S

scale(float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply scaling to this matrix by scaling the unit axes by the given x and y and store the result in dest.
scale(float, float) - Method in class org.joml.Matrix3f
Apply scaling to this matrix by scaling the unit axes by the given x and y factors.
scale(float, Matrix3f) - Method in class org.joml.Matrix3f
Apply scaling to this matrix by uniformly scaling the two base axes by the given xy factor and store the result in dest.
scale(float) - Method in class org.joml.Matrix3f
Apply scaling to this matrix by uniformly scaling the two base axes by the given xyz factor.
scaling(float) - Method in class org.joml.Matrix3f
Set this matrix to be a simple scale matrix, which scales the two base axes uniformly by the given factor.
scaling(float, float) - Method in class org.joml.Matrix3f
Set this matrix to be a simple scale matrix.
set(Matrix3f) - Method in class org.joml.Matrix3f
Set the elements of this matrix to the ones in m.
set(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix3f
Set the values within this matrix to the supplied float values.
set(float[]) - Method in class org.joml.Matrix3f
Set the values in this matrix based on the supplied float array.
set(FloatBuffer) - Method in class org.joml.Matrix3f
Set the values of this matrix by reading 9 float values from the given FloatBuffer in column-major order, starting at its current position.
set(ByteBuffer) - Method in class org.joml.Matrix3f
Set the values of this matrix by reading 9 float values from the given ByteBuffer in column-major order, starting at its current position.
set(float) - Method in class org.joml.Vector2f
Set the x and y components to the supplied value.
set(float, float) - Method in class org.joml.Vector2f
Set the x and y components to the supplied values.
set(Vector2f) - Method in class org.joml.Vector2f
Set this Vector2f to the values of v.
set(ByteBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied ByteBuffer at the current buffer position.
set(int, ByteBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
set(FloatBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied FloatBuffer at the current buffer position.
set(int, FloatBuffer) - Method in class org.joml.Vector2f
Read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
setTranslation(float, float) - Method in class org.joml.Matrix3f
Set only the translation components of this matrix (m20, m21) to the given values (x, y).
setTranslation(Vector2f) - Method in class org.joml.Matrix3f
Set only the translation components of this matrix (m20, m21) to the given values (offset.x, offset.y).
setView(float, float, float, float) - Method in class org.joml.Matrix3f
Set this matrix to define a "view" transformation that maps the given (left, bottom) and (right, top) corners to (-1, -1) and (1, 1) respectively.
sub(Vector2f, Vector2f, Vector2f) - Static method in class org.joml.Vector2f
Subtract b from a and store the result in dest.
sub(Vector2f) - Method in class org.joml.Vector2f
Subtract v from this vector.
sub(float, float) - Method in class org.joml.Vector2f
Subtract (x, y) from this vector.

T

toString() - Method in class org.joml.Matrix3f
Return a string representation of this matrix.
toString(NumberFormat) - Method in class org.joml.Matrix3f
Return a string representation of this matrix by formatting the matrix elements with the given NumberFormat.
toString() - Method in class org.joml.Vector2f
Return a string representation of this vector.
toString(NumberFormat) - Method in class org.joml.Vector2f
Return a string representation of this vector by formatting the vector components with the given NumberFormat.
transform(Vector2f) - Method in class org.joml.Matrix3f
Transform the given vector by this matrix.
transform(Vector2f, Vector2f) - Method in class org.joml.Matrix3f
Transform the given vector by this matrix and store the result in dest.
translate(float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a translation to this matrix by translating by the given number of units in x and y and store the result in dest.
translate(float, float) - Method in class org.joml.Matrix3f
Apply a translation to this matrix by translating by the given number of units in x and y.
translate(Vector2f, Matrix3f) - Method in class org.joml.Matrix3f
Apply a translation to this matrix by translating by the given number of units in x and y, and store the result in dest.
translate(Vector2f) - Method in class org.joml.Matrix3f
Apply a translation to this matrix by translating by the given number of units in x and y.
translation(float, float) - Method in class org.joml.Matrix3f
Set this matrix to be a simple translation matrix in a two-dimensional coordinate system.
translation(Vector2f) - Method in class org.joml.Matrix3f
Set this matrix to be a simple translation matrix in a two-dimensional coordinate system.
transpose() - Method in class org.joml.Matrix3f
Transpose this matrix.
transpose(Matrix3f) - Method in class org.joml.Matrix3f
Transpose this matrix and store the result in dest.

V

Vector2f - Class in org.joml
Represents a 2D vector with single-precision.
Vector2f() - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to zero.
Vector2f(float) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize both of its components with the given value.
Vector2f(float, float) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to the given values.
Vector2f(Vector2f) - Constructor for class org.joml.Vector2f
Create a new Vector2f and initialize its components to the one of the given vector.
Vector2f(ByteBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied ByteBuffer at the current buffer position.
Vector2f(int, ByteBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied ByteBuffer starting at the specified absolute buffer position/index.
Vector2f(FloatBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied FloatBuffer at the current buffer position.
Vector2f(int, FloatBuffer) - Constructor for class org.joml.Vector2f
Create a new Vector2f and read this vector from the supplied FloatBuffer starting at the specified absolute buffer position/index.
view(float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a "view" transformation to this matrix that maps the given (left, bottom) and (right, top) corners to (-1, -1) and (1, 1) respectively and store the result in dest.
view(float, float, float, float) - Method in class org.joml.Matrix3f
Apply a "view" transformation to this matrix that maps the given (left, bottom) and (right, top) corners to (-1, -1) and (1, 1) respectively.

W

writeExternal(ObjectOutput) - Method in class org.joml.Matrix3f
 
writeExternal(ObjectOutput) - Method in class org.joml.Vector2f
 

X

x - Variable in class org.joml.Vector2f
The x component of the vector.

Y

y - Variable in class org.joml.Vector2f
The y component of the vector.

Z

zero() - Method in class org.joml.Matrix3f
Set all values within this matrix to zero.
zero() - Method in class org.joml.Vector2f
Set all components to zero.
A D E F G H I L M N O P R S T V W X Y Z 
Skip navigation links

Copyright © 2015 JOML. All rights reserved.