A B C D E F G H I L M N O P Q R S T U V W X Y Z _ 

A

a - Variable in class org.joml.Planed
 
a - Variable in class org.joml.Planef
 
AABBd - Class in org.joml
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
AABBd() - Constructor for class org.joml.AABBd
Create a new AABBd representing the box with (minX, minY, minZ)=(+inf, +inf, +inf) and (maxX, maxY, maxZ)=(-inf, -inf, -inf).
AABBd(double, double, double, double, double, double) - Constructor for class org.joml.AABBd
Create a new AABBd with the given minimum and maximum corner coordinates.
AABBd(AABBd) - Constructor for class org.joml.AABBd
Create a new AABBd as a copy of the given source.
AABBd(Vector3dc, Vector3dc) - Constructor for class org.joml.AABBd
Create a new AABBd with the given minimum and maximum corner coordinates.
AABBf - Class in org.joml
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
AABBf() - Constructor for class org.joml.AABBf
Create a new AABBf representing the box with (minX, minY, minZ)=(+inf, +inf, +inf) and (maxX, maxY, maxZ)=(-inf, -inf, -inf).
AABBf(float, float, float, float, float, float) - Constructor for class org.joml.AABBf
Create a new AABBf with the given minimum and maximum corner coordinates.
AABBf(AABBf) - Constructor for class org.joml.AABBf
Create a new AABBf as a copy of the given source.
AABBf(Vector3fc, Vector3fc) - Constructor for class org.joml.AABBf
Create a new AABBf with the given minimum and maximum corner coordinates.
AAR_SIDE_MAXX - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXX - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum x coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MAXY - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the maximum y coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINX - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum x coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.Intersectiond
Return value of Intersectiond.intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) and Intersectiond.intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
AAR_SIDE_MINY - Static variable in class org.joml.Intersectionf
Return value of Intersectionf.intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) and Intersectionf.intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) to indicate that the ray intersects the side of the axis-aligned rectangle with the minimum y coordinate.
abs(double) - Static method in class org.joml.Math
 
abs(float) - Static method in class org.joml.Math
 
abs(int) - Static method in class org.joml.Math
 
absolute() - Method in class org.joml.Vector3d
Set this vector's components to their respective absolute values.
absolute() - Method in class org.joml.Vector3f
Set this vector's components to their respective absolute values.
absolute(Vector3d) - Method in class org.joml.Vector3d
 
absolute(Vector3d) - Method in interface org.joml.Vector3dc
Compute the absolute values of the individual components of this and store the result in dest.
absolute(Vector3f) - Method in class org.joml.Vector3f
 
absolute(Vector3f) - Method in interface org.joml.Vector3fc
Compute the absolute values of the individual components of this and store the result in dest.
acos(double) - Static method in class org.joml.Math
 
add(double, double) - Method in class org.joml.Vector2d
Add (x, y) to this vector.
add(double, double, double) - Method in class org.joml.Vector3d
Increment the components of this vector by the given values.
add(double, double, double, double) - Method in class org.joml.Quaterniond
Add the quaternion (x, y, z, w) to this quaternion.
add(double, double, double, double) - Method in class org.joml.Vector4d
Add (x, y, z, w) to this.
add(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
add(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Add the quaternion (x, y, z, w) to this quaternion and store the result in dest.
add(double, double, double, double, Vector4d) - Method in class org.joml.Vector4d
 
add(double, double, double, double, Vector4d) - Method in interface org.joml.Vector4dc
Add (x, y, z, w) to this and store the result in dest.
add(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
add(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Increment the components of this vector by the given values and store the result in dest.
add(double, double, Vector2d) - Method in class org.joml.Vector2d
 
add(double, double, Vector2d) - Method in interface org.joml.Vector2dc
Add (x, y) to this vector and store the result in dest.
add(float, float) - Method in class org.joml.Vector2f
Increment the components of this vector by the given values.
add(float, float, float) - Method in class org.joml.Vector3f
Increment the components of this vector by the given values.
add(float, float, float, float) - Method in class org.joml.Quaternionf
Add the quaternion (x, y, z, w) to this quaternion.
add(float, float, float, float) - Method in class org.joml.Vector4f
Increment the components of this vector by the given values.
add(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
add(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Add the quaternion (x, y, z, w) to this quaternion and store the result in dest.
add(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
add(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Increment the components of this vector by the given values and store the result in dest.
add(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
add(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Increment the components of this vector by the given values and store the result in dest.
add(float, float, Vector2f) - Method in class org.joml.Vector2f
 
add(float, float, Vector2f) - Method in interface org.joml.Vector2fc
Increment the components of this vector by the given values and store the result in dest.
add(int, int) - Method in class org.joml.Vector2i
Increment the components of this vector by the given values.
add(int, int, int) - Method in class org.joml.Vector3i
Increment the components of this vector by the given values.
add(int, int, int, int) - Method in class org.joml.Vector4i
Increment the components of this vector by the given values.
add(int, int, int, int, Vector4i) - Method in class org.joml.Vector4i
 
add(int, int, int, int, Vector4i) - Method in interface org.joml.Vector4ic
Increment the components of this vector by the given values and store the result in dest.
add(int, int, int, Vector3i) - Method in class org.joml.Vector3i
 
add(int, int, int, Vector3i) - Method in interface org.joml.Vector3ic
Increment the components of this vector by the given values and store the result in dest.
add(int, int, Vector2i) - Method in class org.joml.Vector2i
 
add(int, int, Vector2i) - Method in interface org.joml.Vector2ic
Increment the components of this vector by the given values and store the result in dest.
add(Matrix3dc) - Method in class org.joml.Matrix3d
Component-wise add this and other.
add(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
add(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Component-wise add this and other and store the result in dest.
add(Matrix3fc) - Method in class org.joml.Matrix3f
Component-wise add this and other.
add(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
add(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Component-wise add this and other and store the result in dest.
add(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise add this and other.
add(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
add(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add this and other and store the result in dest.
add(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise add this and other.
add(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
add(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add this and other and store the result in dest.
add(Matrix4x3dc) - Method in class org.joml.Matrix4x3d
Component-wise add this and other.
add(Matrix4x3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
add(Matrix4x3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other and store the result in dest.
add(Matrix4x3fc) - Method in class org.joml.Matrix4x3d
Component-wise add this and other.
add(Matrix4x3fc) - Method in class org.joml.Matrix4x3f
Component-wise add this and other.
add(Matrix4x3fc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
add(Matrix4x3fc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other and store the result in dest.
add(Matrix4x3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
add(Matrix4x3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise add this and other and store the result in dest.
add(Quaterniondc) - Method in class org.joml.Quaterniond
Add q2 to this quaternion.
add(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
add(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Add q2 to this quaternion and store the result in dest.
add(Quaternionfc) - Method in class org.joml.Quaternionf
Add q2 to this quaternion.
add(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
add(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Add q2 to this quaternion and store the result in dest.
add(Vector2dc) - Method in class org.joml.Vector2d
Add v to this vector.
add(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
add(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add v to this vector and store the result in dest.
add(Vector2fc) - Method in class org.joml.Vector2d
Add v to this vector.
add(Vector2fc) - Method in class org.joml.Vector2f
Add v to this vector.
add(Vector2fc, Vector2d) - Method in class org.joml.Vector2d
 
add(Vector2fc, Vector2d) - Method in interface org.joml.Vector2dc
Add v to this vector and store the result in dest.
add(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
add(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the supplied vector to this one and store the result in dest.
add(Vector2ic) - Method in class org.joml.Vector2i
Add v to this vector.
add(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
add(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Add the supplied vector to this one and store the result in dest.
add(Vector3dc) - Method in class org.joml.Vector3d
Add the supplied vector to this one.
add(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
add(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the supplied vector to this one and store the result in dest.
add(Vector3fc) - Method in class org.joml.Vector3d
Add the supplied vector to this one.
add(Vector3fc) - Method in class org.joml.Vector3f
Add the supplied vector to this one.
add(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
add(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the supplied vector to this one and store the result in dest.
add(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
add(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the supplied vector to this one and store the result in dest.
add(Vector3ic) - Method in class org.joml.Vector3i
Add the supplied vector to this one.
add(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
add(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Add the supplied vector to this one and store the result in dest.
add(Vector4dc) - Method in class org.joml.Vector4d
Add the supplied vector to this one.
add(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
add(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Add the supplied vector to this one and store the result in dest.
add(Vector4fc) - Method in class org.joml.Vector4d
Add the supplied vector to this one.
add(Vector4fc) - Method in class org.joml.Vector4f
Add the supplied vector to this one.
add(Vector4fc, Vector4d) - Method in class org.joml.Vector4d
 
add(Vector4fc, Vector4d) - Method in interface org.joml.Vector4dc
Add the supplied vector to this one and store the result in dest.
add(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
add(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the supplied vector to this one and store the result in dest.
add(Vector4ic) - Method in class org.joml.Vector4i
Add the supplied vector to this one.
add(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
add(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Add the supplied vector to this one and store the result in dest.
add4x3(Matrix4dc) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
add4x3(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
add4x3(Matrix4fc) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4fc) - Method in class org.joml.Matrix4f
Component-wise add the upper 4x3 submatrices of this and other.
add4x3(Matrix4fc, Matrix4d) - Method in class org.joml.Matrix4d
 
add4x3(Matrix4fc, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
add4x3(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
 
add4x3(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add the upper 4x3 submatrices of this and other and store the result in dest.
ADDRESS - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
addressOf(Buffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
affineSpan(Vector3d, Vector3d, Vector3d, Vector3d) - Method in class org.joml.Matrix4d
Compute the extents of the coordinate system before this affine transformation was applied and store the resulting corner coordinates in corner and the span vectors in xDir, yDir and zDir.
affineSpan(Vector3f, Vector3f, Vector3f, Vector3f) - Method in class org.joml.Matrix4f
Compute the extents of the coordinate system before this affine transformation was applied and store the resulting corner coordinates in corner and the span vectors in xDir, yDir and zDir.
angle - Variable in class org.joml.AxisAngle4d
The angle in radians.
angle - Variable in class org.joml.AxisAngle4f
The angle in radians.
angle() - Method in class org.joml.Quaterniond
 
angle() - Method in interface org.joml.Quaterniondc
Return the angle in radians represented by this quaternion rotation.
angle() - Method in class org.joml.Quaternionf
 
angle() - Method in interface org.joml.Quaternionfc
Return the angle in radians represented by this quaternion rotation.
angle(Vector2dc) - Method in class org.joml.Vector2d
 
angle(Vector2dc) - Method in interface org.joml.Vector2dc
Return the angle between this vector and the supplied vector.
angle(Vector2fc) - Method in class org.joml.Vector2f
 
angle(Vector2fc) - Method in interface org.joml.Vector2fc
Return the angle between this vector and the supplied vector.
angle(Vector3dc) - Method in class org.joml.Vector3d
 
angle(Vector3dc) - Method in interface org.joml.Vector3dc
Return the angle between this vector and the supplied vector.
angle(Vector3fc) - Method in class org.joml.Vector3f
 
angle(Vector3fc) - Method in interface org.joml.Vector3fc
Return the angle between this vector and the supplied vector.
angle(Vector4dc) - Method in class org.joml.Vector4d
 
angle(Vector4dc) - Method in interface org.joml.Vector4dc
Return the angle between this vector and the supplied vector.
angle(Vector4fc) - Method in class org.joml.Vector4f
 
angle(Vector4fc) - Method in interface org.joml.Vector4fc
Return the angle between this vector and the supplied vector.
angleCos(Vector3dc) - Method in class org.joml.Vector3d
 
angleCos(Vector3dc) - Method in interface org.joml.Vector3dc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector3fc) - Method in class org.joml.Vector3f
 
angleCos(Vector3fc) - Method in interface org.joml.Vector3fc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector4dc) - Method in class org.joml.Vector4d
 
angleCos(Vector4dc) - Method in interface org.joml.Vector4dc
Return the cosine of the angle between this vector and the supplied vector.
angleCos(Vector4fc) - Method in class org.joml.Vector4f
 
angleCos(Vector4fc) - Method in interface org.joml.Vector4fc
Return the cosine of the angle between this vector and the supplied vector.
arcball(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
arcball(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
arcball(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, Vector3dc, double, double) - Method in class org.joml.Matrix4d
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(double, Vector3dc, double, double) - Method in class org.joml.Matrix4x3d
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(double, Vector3dc, double, double, Matrix4d) - Method in class org.joml.Matrix4d
 
arcball(double, Vector3dc, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(double, Vector3dc, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
arcball(double, Vector3dc, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles.
arcball(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
arcball(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
arcball(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an arcball view transformation to this matrix with the given radius and center (centerX, centerY, centerZ) position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, Vector3fc, float, float) - Method in class org.joml.Matrix4f
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(float, Vector3fc, float, float) - Method in class org.joml.Matrix4x3f
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles.
arcball(float, Vector3fc, float, float, Matrix4f) - Method in class org.joml.Matrix4f
 
arcball(float, Vector3fc, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
arcball(float, Vector3fc, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
arcball(float, Vector3fc, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply an arcball view transformation to this matrix with the given radius and center position of the arcball and the specified X and Y rotation angles, and store the result in dest.
asin(double) - Static method in class org.joml.Math
 
assume(int) - Method in class org.joml.Matrix4d
Assume the given properties about this matrix.
assume(int) - Method in class org.joml.Matrix4f
Assume the given properties about this matrix.
assume(int) - Method in class org.joml.Matrix4x3d
Assume the given properties about this matrix.
assume(int) - Method in class org.joml.Matrix4x3f
Assume the given properties about this matrix.
atan2(double, double) - Static method in class org.joml.Math
 
aX - Variable in class org.joml.LineSegmentd
 
aX - Variable in class org.joml.LineSegmentf
 
AxisAngle4d - Class in org.joml
Represents a 3D rotation of a given radians about an axis represented as an unit 3D vector.
AxisAngle4d() - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with zero rotation about (0, 0, 1).
AxisAngle4d(double, double, double, double) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4d(double, Vector3dc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4d(double, Vector3f) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the given values.
AxisAngle4d(AxisAngle4d) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the same values of a.
AxisAngle4d(AxisAngle4f) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d with the same values of a.
AxisAngle4d(Quaterniondc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d from the given Quaterniondc.
AxisAngle4d(Quaternionfc) - Constructor for class org.joml.AxisAngle4d
Create a new AxisAngle4d from the given Quaternionfc.
AxisAngle4f - Class in org.joml
Represents a 3D rotation of a given radians about an axis represented as an unit 3D vector.
AxisAngle4f() - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with zero rotation about (0, 0, 1).
AxisAngle4f(float, float, float, float) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the given values.
AxisAngle4f(float, Vector3fc) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the given values.
AxisAngle4f(AxisAngle4f) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f with the same values of a.
AxisAngle4f(Quaternionfc) - Constructor for class org.joml.AxisAngle4f
Create a new AxisAngle4f from the given Quaternionfc.
aY - Variable in class org.joml.LineSegmentd
 
aY - Variable in class org.joml.LineSegmentf
 
aZ - Variable in class org.joml.LineSegmentd
 
aZ - Variable in class org.joml.LineSegmentf
 

B

b - Variable in class org.joml.Planed
 
b - Variable in class org.joml.Planef
 
BestCandidateSampling - Class in org.joml.sampling
Creates samples using the "Best Candidate" algorithm.
BestCandidateSampling() - Constructor for class org.joml.sampling.BestCandidateSampling
 
BestCandidateSampling.Cube - Class in org.joml.sampling
Generates Best Candidate samples inside a unit cube.
BestCandidateSampling.Disk - Class in org.joml.sampling
Generates Best Candidate samples on a unit disk.
BestCandidateSampling.Quad - Class in org.joml.sampling
Generates Best Candidate samples on a unit quad.
BestCandidateSampling.Sphere - Class in org.joml.sampling
Generates Best Candidate samples on a unit sphere.
billboardCylindrical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardCylindrical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a cylindrical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos while constraining a cylindrical rotation around the given up vector.
billboardSpherical(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos using a shortest arc rotation by not preserving any up vector of the object.
billboardSpherical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
billboardSpherical(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Set this matrix to a spherical billboard transformation that rotates the local +Z axis of a given object with position objPos towards a target position at targetPos.
bitangent(Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3fc, Vector2fc, Vector3f) - Static method in class org.joml.GeometryUtils
Calculate the surface bitangent for the three supplied vertices and UV coordinates and store the result in dest.
broadcast(float, Vector4f) - Method in class org.joml.internal.MemUtil
 
broadcast(float, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
broadcast(int, Vector4i) - Method in class org.joml.internal.MemUtil
 
broadcast(int, Vector4i) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
bX - Variable in class org.joml.LineSegmentd
 
bX - Variable in class org.joml.LineSegmentf
 
bY - Variable in class org.joml.LineSegmentd
 
bY - Variable in class org.joml.LineSegmentf
 
bZ - Variable in class org.joml.LineSegmentd
 
bZ - Variable in class org.joml.LineSegmentf
 

C

c - Variable in class org.joml.Planed
 
c - Variable in class org.joml.Planef
 
Callback2d - Interface in org.joml.sampling
Callback used for notifying about a new generated 2D sample.
Callback3d - Interface in org.joml.sampling
Callback used for notifying about a new generated 3D sample.
ceil() - Method in class org.joml.Vector2d
Set each component of this vector to the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer.
ceil() - Method in class org.joml.Vector2f
Ceil each component of this vector
ceil() - Method in class org.joml.Vector3d
Set each component of this vector to the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer.
ceil() - Method in class org.joml.Vector3f
Set each component of this vector to the smallest (closest to negative infinity) float value that is greater than or equal to that component and is equal to a mathematical integer.
ceil() - Method in class org.joml.Vector4d
Set each component of this vector to the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer.
ceil() - Method in class org.joml.Vector4f
Set each component of this vector to the smallest (closest to negative infinity) float value that is greater than or equal to that component and is equal to a mathematical integer.
ceil(double) - Static method in class org.joml.Math
 
ceil(float) - Static method in class org.joml.Math
 
ceil(Vector2d) - Method in class org.joml.Vector2d
 
ceil(Vector2d) - Method in interface org.joml.Vector2dc
Compute for each component of this vector the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
ceil(Vector2f) - Method in class org.joml.Vector2f
 
ceil(Vector2f) - Method in interface org.joml.Vector2fc
Compute for each component of this vector the smallest (closest to negative infinity) float value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
ceil(Vector3d) - Method in class org.joml.Vector3d
 
ceil(Vector3d) - Method in interface org.joml.Vector3dc
Compute for each component of this vector the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
ceil(Vector3f) - Method in class org.joml.Vector3f
 
ceil(Vector3f) - Method in interface org.joml.Vector3fc
Compute for each component of this vector the smallest (closest to negative infinity) float value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
ceil(Vector4d) - Method in class org.joml.Vector4d
 
ceil(Vector4d) - Method in interface org.joml.Vector4dc
Compute for each component of this vector the smallest (closest to negative infinity) double value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
ceil(Vector4f) - Method in class org.joml.Vector4f
 
ceil(Vector4f) - Method in interface org.joml.Vector4fc
Compute for each component of this vector the smallest (closest to negative infinity) float value that is greater than or equal to that component and is equal to a mathematical integer and store the result in dest.
Circled - Class in org.joml
Represents a 2D circle using double-precision floating-point numbers.
Circled() - Constructor for class org.joml.Circled
Create a new Circled with center position (0, 0, 0) and radius 0.
Circled(double, double, double) - Constructor for class org.joml.Circled
Create a new Circled with center position (x, y) and radius r.
Circled(Circled) - Constructor for class org.joml.Circled
Create a new Circled as a copy of the given source.
Circlef - Class in org.joml
Represents a 2D circle using single-precision floating-point numbers.
Circlef() - Constructor for class org.joml.Circlef
Create a new Circlef with center position (0, 0, 0) and radius 0.
Circlef(float, float, float) - Constructor for class org.joml.Circlef
Create a new Circlef with center position (x, y) and radius r.
Circlef(Circlef) - Constructor for class org.joml.Circlef
Create a new Circlef as a copy of the given source.
clear() - Method in class org.joml.Matrix3dStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix3fStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix3x2dStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix3x2fStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix4dStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix4fStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix4x3dStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
clear() - Method in class org.joml.Matrix4x3fStack
Set the stack pointer to zero and set the current/bottom matrix to identity.
computeWeightedAverage(Quaterniond[], double[], int, Quaterniond) - Method in class org.joml.QuaterniondInterpolator
Compute the weighted average of all of the quaternions given in qs using the specified interpolation factors weights, and store the result in dest.
computeWeightedAverage(Quaternionfc[], float[], int, Quaternionf) - Method in class org.joml.QuaternionfInterpolator
Compute the weighted average of all of the quaternions given in qs using the specified interpolation factors weights, and store the result in dest.
conjugate() - Method in class org.joml.Quaterniond
Conjugate this quaternion.
conjugate() - Method in class org.joml.Quaternionf
Conjugate this quaternion.
conjugate(Quaterniond) - Method in class org.joml.Quaterniond
 
conjugate(Quaterniond) - Method in interface org.joml.Quaterniondc
Conjugate this quaternion and store the result in dest.
conjugate(Quaternionf) - Method in class org.joml.Quaternionf
 
conjugate(Quaternionf) - Method in interface org.joml.Quaternionfc
Conjugate this quaternion and store the result in dest.
Convolution - Class in org.joml.sampling
Generates various convolution kernels.
Convolution() - Constructor for class org.joml.sampling.Convolution
 
copy(double[], int, Matrix3x2d) - Method in class org.joml.internal.MemUtil
 
copy(double[], int, Matrix3x2d) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(float[], int, Matrix3f) - Method in class org.joml.internal.MemUtil
 
copy(float[], int, Matrix3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(float[], int, Matrix3x2f) - Method in class org.joml.internal.MemUtil
 
copy(float[], int, Matrix3x2f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(float[], int, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy(float[], int, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(float[], int, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy(float[], int, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3f, Matrix3f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3f, Matrix3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3x2d, Matrix3x2d) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3x2d, Matrix3x2d) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix3x2f, Matrix3x2f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix3x2f, Matrix3x2f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4f, Matrix3f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4f, Matrix3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4f, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4f, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4x3f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4x3f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4x3f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4x3f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Matrix4x3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy(Matrix4x3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Quaternionf, Quaternionf) - Method in class org.joml.internal.MemUtil
 
copy(Quaternionf, Quaternionf) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Vector4f, Vector4f) - Method in class org.joml.internal.MemUtil
 
copy(Vector4f, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy(Vector4i, Vector4i) - Method in class org.joml.internal.MemUtil
 
copy(Vector4i, Vector4i) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix3f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix3f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy3x3(Matrix4x3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
copy3x3(Matrix4x3f, Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x3(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy4x3(Matrix4f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x3(Matrix4x3f, Matrix4f) - Method in class org.joml.internal.MemUtil
 
copy4x3(Matrix4x3f, Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x4(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil
 
copy4x4(Matrix3x2d, double[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x4(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy4x4(Matrix3x2f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x4(Matrix4x3d, double[], int) - Method in class org.joml.internal.MemUtil
 
copy4x4(Matrix4x3d, double[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x4(Matrix4x3d, float[], int) - Method in class org.joml.internal.MemUtil
 
copy4x4(Matrix4x3d, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
copy4x4(Matrix4x3f, float[], int) - Method in class org.joml.internal.MemUtil
 
copy4x4(Matrix4x3f, float[], int) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
CORNER_NXNYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, -1, -1) when using the identity matrix.
CORNER_NXNYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, -1, -1) when using the identity matrix.
CORNER_NXNYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, -1, 1) when using the identity matrix.
CORNER_NXNYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, -1, 1) when using the identity matrix.
CORNER_NXPYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, 1, -1) when using the identity matrix.
CORNER_NXPYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, 1, -1) when using the identity matrix.
CORNER_NXPYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (-1, 1, 1) when using the identity matrix.
CORNER_NXPYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (-1, 1, 1) when using the identity matrix.
CORNER_PXNYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, -1, -1) when using the identity matrix.
CORNER_PXNYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, -1, -1) when using the identity matrix.
CORNER_PXNYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, -1, 1) when using the identity matrix.
CORNER_PXNYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, -1, 1) when using the identity matrix.
CORNER_PXPYNZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, 1, -1) when using the identity matrix.
CORNER_PXPYNZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, 1, -1) when using the identity matrix.
CORNER_PXPYPZ - Static variable in interface org.joml.Matrix4dc
Argument to the first parameter of Matrix4dc.frustumCorner(int, Vector3d) identifying the corner (1, 1, 1) when using the identity matrix.
CORNER_PXPYPZ - Static variable in interface org.joml.Matrix4fc
Argument to the first parameter of Matrix4fc.frustumCorner(int, Vector3f) identifying the corner (1, 1, 1) when using the identity matrix.
correctBounds() - Method in class org.joml.AABBd
Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.
correctBounds() - Method in class org.joml.AABBf
Ensure that the minimum coordinates are strictly less than or equal to the maximum coordinates by swapping them if necessary.
cos(double) - Static method in class org.joml.Math
 
cosFromSin(double, double) - Static method in class org.joml.Math
 
createEquiAngle(float, int, int, float, Callback2d) - Method in class org.joml.sampling.SpiralSampling
Create numSamples number of samples on a spiral with maximum radius radius around the center using numRotations number of rotations along the spiral, and call the given callback for each sample generated.
createEquiAngle(float, int, int, Callback2d) - Method in class org.joml.sampling.SpiralSampling
Create numSamples number of samples on a spiral with maximum radius radius around the center using numRotations number of rotations along the spiral, and call the given callback for each sample generated.
cross(double, double, double) - Method in class org.joml.Vector3d
Set this vector to be the cross product of itself and (x, y, z).
cross(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
cross(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute the cross product of this vector and (x, y, z) and store the result in dest.
cross(float, float, float) - Method in class org.joml.Vector3f
Set this vector to be the cross product of itself and (x, y, z).
cross(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
cross(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute the cross product of this vector and (x, y, z) and store the result in dest.
cross(Vector3dc) - Method in class org.joml.Vector3d
Set this vector to be the cross product of this and v2.
cross(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
cross(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Calculate the cross product of this and v2 and store the result in dest.
cross(Vector3fc) - Method in class org.joml.Vector3f
Set this vector to be the cross product of itself and v.
cross(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
cross(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Compute the cross product of this vector and v and store the result in dest.
Cube() - Constructor for class org.joml.sampling.BestCandidateSampling.Cube
Create a new instance of BestCandidateSampling.Cube to configure and generate 'best candidate' sample positions on the unit cube with each sample tried numCandidates number of times, and call the given callback for each sample generate.

D

d - Variable in class org.joml.Planed
 
d - Variable in class org.joml.Planef
 
DEBUG - Static variable in class org.joml.internal.Options
Whether certain debugging checks should be made, such as that only direct NIO Buffers are used when Unsafe is active, and a proxy should be created on calls to readOnlyView().
determinant() - Method in class org.joml.Matrix3d
 
determinant() - Method in interface org.joml.Matrix3dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix3f
 
determinant() - Method in interface org.joml.Matrix3fc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix3x2d
Return the determinant of this matrix.
determinant() - Method in interface org.joml.Matrix3x2dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix3x2f
Return the determinant of this matrix.
determinant() - Method in interface org.joml.Matrix3x2fc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4d
 
determinant() - Method in interface org.joml.Matrix4dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4f
 
determinant() - Method in interface org.joml.Matrix4fc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4x3d
 
determinant() - Method in interface org.joml.Matrix4x3dc
Return the determinant of this matrix.
determinant() - Method in class org.joml.Matrix4x3f
 
determinant() - Method in interface org.joml.Matrix4x3fc
Return the determinant of this matrix.
determinant3x3() - Method in class org.joml.Matrix4d
 
determinant3x3() - Method in interface org.joml.Matrix4dc
Return the determinant of the upper left 3x3 submatrix of this matrix.
determinant3x3() - Method in class org.joml.Matrix4f
 
determinant3x3() - Method in interface org.joml.Matrix4fc
Return the determinant of the upper left 3x3 submatrix of this matrix.
determinantAffine() - Method in class org.joml.Matrix4d
 
determinantAffine() - Method in interface org.joml.Matrix4dc
Return the determinant of this matrix by assuming that it represents an affine transformation and thus its last row is equal to (0, 0, 0, 1).
determinantAffine() - Method in class org.joml.Matrix4f
 
determinantAffine() - Method in interface org.joml.Matrix4fc
Return the determinant of this matrix by assuming that it represents an affine transformation and thus its last row is equal to (0, 0, 0, 1).
determineProperties() - Method in class org.joml.Matrix4d
Compute and set the matrix properties returned by Matrix4d.properties() based on the current matrix element values.
determineProperties() - Method in class org.joml.Matrix4f
Compute and set the matrix properties returned by Matrix4f.properties() based on the current matrix element values.
determineProperties() - Method in class org.joml.Matrix4x3d
Compute and set the matrix properties returned by Matrix4x3d.properties() based on the current matrix element values.
determineProperties() - Method in class org.joml.Matrix4x3f
Compute and set the matrix properties returned by Matrix4x3f.properties() based on the current matrix element values.
dFdxLinear(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Compute the first-order derivative of a linear two-dimensional function f with respect to X and store the result in dest.
dFdxLinear(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Compute the first-order derivative of a linear two-dimensional function f with respect to X and store the result in dest.
dFdyLinear(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Compute the first-order derivative of a linear two-dimensional function f with respect to Y and store the result in dest.
dFdyLinear(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Compute the first-order derivative of a linear two-dimensional function f with respect to Y and store the result in dest.
difference(Quaterniondc) - Method in class org.joml.Quaterniond
Compute the difference between this and the other quaternion and store the result in this.
difference(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
difference(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Compute the difference between this and the other quaternion and store the result in dest.
difference(Quaternionf) - Method in class org.joml.Quaternionf
Compute the difference between this and the other quaternion and store the result in this.
difference(Quaternionf, Quaternionf) - Method in class org.joml.Quaternionf
 
difference(Quaternionf, Quaternionf) - Method in interface org.joml.Quaternionfc
Compute the difference between this and the other quaternion and store the result in dest.
dir(float, float, Vector3f) - Method in class org.joml.FrustumRayBuilder
Obtain the normalized direction of a ray starting at the center of the coordinate system and going through the near frustum plane.
Disk() - Constructor for class org.joml.sampling.BestCandidateSampling.Disk
Create a new instance of BestCandidateSampling.Disk to configure and generate 'best candidate' sample positions on the unit disk.
Disk(long, float, float, int, Callback2d) - Constructor for class org.joml.sampling.PoissonSampling.Disk
Create a new instance of PoissonSampling.Disk which computes poisson-distributed samples on a disk with the given radius diskRadius and notifies the given callback for each found sample point.
Disk(long, int, Callback2d) - Constructor for class org.joml.sampling.UniformSampling.Disk
Create a new instance of UniformSampling.Disk, initialize the random number generator with the given seed and generate numSamples number of sample positions on the unit disk, and call the given callback for each sample generate.
distance(double, double) - Method in class org.joml.Vector2d
 
distance(double, double) - Method in interface org.joml.Vector2dc
Return the distance between this vector and (x, y).
distance(double, double, double) - Method in class org.joml.Vector3d
 
distance(double, double, double) - Method in interface org.joml.Vector3dc
Return the distance between this vector and (x, y, z).
distance(double, double, double, double) - Static method in class org.joml.Vector2d
Return the distance between (x1, y1) and (x2, y2).
distance(double, double, double, double) - Method in class org.joml.Vector4d
 
distance(double, double, double, double) - Method in interface org.joml.Vector4dc
Return the distance between this vector and (x, y, z, w).
distance(double, double, double, double, double, double) - Static method in class org.joml.Vector3d
Return the distance between (x1, y1, z1) and (x2, y2, z2).
distance(double, double, double, double, double, double, double, double) - Static method in class org.joml.Vector4d
Return the distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distance(float, float) - Method in class org.joml.Vector2f
 
distance(float, float) - Method in interface org.joml.Vector2fc
Return the distance between this vector and (x, y).
distance(float, float, float) - Method in class org.joml.Vector3f
 
distance(float, float, float) - Method in interface org.joml.Vector3fc
Return the distance between this vector and (x, y, z).
distance(float, float, float, float) - Static method in class org.joml.Vector2f
Return the distance between (x1, y1) and (x2, y2).
distance(float, float, float, float) - Method in class org.joml.Vector4f
 
distance(float, float, float, float) - Method in interface org.joml.Vector4fc
Return the distance between this vector and (x, y, z, w).
distance(float, float, float, float, float, float) - Static method in class org.joml.Vector3f
Return the distance between (x1, y1, z1) and (x2, y2, z2).
distance(float, float, float, float, float, float, float, float) - Static method in class org.joml.Vector4f
Return the distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distance(int, int) - Method in class org.joml.Vector2i
 
distance(int, int) - Method in interface org.joml.Vector2ic
Return the distance between this vector and (x, y).
distance(int, int, int) - Method in class org.joml.Vector3i
 
distance(int, int, int) - Method in interface org.joml.Vector3ic
Return the distance between this vector and (x, y, z).
distance(int, int, int, int) - Static method in class org.joml.Vector2i
Return the distance between (x1, y1) and (x2, y2).
distance(int, int, int, int) - Method in class org.joml.Vector4i
 
distance(int, int, int, int) - Method in interface org.joml.Vector4ic
Return the distance between this vector and (x, y, z, w).
distance(int, int, int, int, int, int) - Static method in class org.joml.Vector3i
Return the distance between (x1, y1, z1) and (x2, y2, z2).
distance(int, int, int, int, int, int, int, int) - Static method in class org.joml.Vector4i
Return the distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distance(Vector2dc) - Method in class org.joml.Vector2d
 
distance(Vector2dc) - Method in interface org.joml.Vector2dc
Return the distance between this and v.
distance(Vector2fc) - Method in class org.joml.Vector2d
 
distance(Vector2fc) - Method in interface org.joml.Vector2dc
Return the distance between this and v.
distance(Vector2fc) - Method in class org.joml.Vector2f
 
distance(Vector2fc) - Method in interface org.joml.Vector2fc
Return the distance between this and v.
distance(Vector2ic) - Method in class org.joml.Vector2i
 
distance(Vector2ic) - Method in interface org.joml.Vector2ic
Return the distance between this Vector and v.
distance(Vector3dc) - Method in class org.joml.Vector3d
 
distance(Vector3dc) - Method in interface org.joml.Vector3dc
Return the distance between this vector and v.
distance(Vector3fc) - Method in class org.joml.Vector3f
 
distance(Vector3fc) - Method in interface org.joml.Vector3fc
Return the distance between this Vector and v.
distance(Vector3ic) - Method in class org.joml.Vector3i
 
distance(Vector3ic) - Method in interface org.joml.Vector3ic
Return the distance between this Vector and v.
distance(Vector4dc) - Method in class org.joml.Vector4d
 
distance(Vector4dc) - Method in interface org.joml.Vector4dc
Return the distance between this Vector and v.
distance(Vector4fc) - Method in class org.joml.Vector4f
 
distance(Vector4fc) - Method in interface org.joml.Vector4fc
Return the distance between this Vector and v.
distance(Vector4ic) - Method in class org.joml.Vector4i
 
distance(Vector4ic) - Method in interface org.joml.Vector4ic
Return the distance between this Vector and v.
distancePointLine(double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointLine(double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Compute the distance of the given point (pX, pY, pZ) to the line defined by the two points (x0, y0, z0) and (x1, y1, z1).
distancePointLine(float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line specified via its general plane equation a*x + b*y + c = 0.
distancePointLine(float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY) to the line defined by the two points (x0, y0) and (x1, y1).
distancePointLine(float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Compute the distance of the given point (pX, pY, pZ) to the line defined by the two points (x0, y0, z0) and (x1, y1, z1).
distancePointPlane(double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
distancePointPlane(float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane specified via its general plane equation a*x + b*y + c*z + d = 0.
distancePointPlane(float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine the signed distance of the given point (pointX, pointY, pointZ) to the plane of the triangle specified by its three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z).
distanceSquared(double, double) - Method in class org.joml.Vector2d
 
distanceSquared(double, double) - Method in interface org.joml.Vector2dc
Return the distance squared between this vector and (x, y).
distanceSquared(double, double, double) - Method in class org.joml.Vector3d
 
distanceSquared(double, double, double) - Method in interface org.joml.Vector3dc
Return the square of the distance between this vector and (x, y, z).
distanceSquared(double, double, double, double) - Static method in class org.joml.Vector2d
Return the squared distance between (x1, y1) and (x2, y2).
distanceSquared(double, double, double, double) - Method in class org.joml.Vector4d
 
distanceSquared(double, double, double, double) - Method in interface org.joml.Vector4dc
Return the square of the distance between this vector and (x, y, z, w).
distanceSquared(double, double, double, double, double, double) - Static method in class org.joml.Vector3d
Return the squared distance between (x1, y1, z1) and (x2, y2, z2).
distanceSquared(double, double, double, double, double, double, double, double) - Static method in class org.joml.Vector4d
Return the squared distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distanceSquared(float, float) - Method in class org.joml.Vector2f
 
distanceSquared(float, float) - Method in interface org.joml.Vector2fc
Return the distance squared between this vector and (x, y).
distanceSquared(float, float, float) - Method in class org.joml.Vector3f
 
distanceSquared(float, float, float) - Method in interface org.joml.Vector3fc
Return the square of the distance between this vector and (x, y, z).
distanceSquared(float, float, float, float) - Static method in class org.joml.Vector2f
Return the squared distance between (x1, y1) and (x2, y2).
distanceSquared(float, float, float, float) - Method in class org.joml.Vector4f
 
distanceSquared(float, float, float, float) - Method in interface org.joml.Vector4fc
Return the square of the distance between this vector and (x, y, z, w).
distanceSquared(float, float, float, float, float, float) - Static method in class org.joml.Vector3f
Return the squared distance between (x1, y1, z1) and (x2, y2, z2).
distanceSquared(float, float, float, float, float, float, float, float) - Static method in class org.joml.Vector4f
Return the squared distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distanceSquared(int, int) - Method in class org.joml.Vector2i
 
distanceSquared(int, int) - Method in interface org.joml.Vector2ic
Return the square of the distance between this vector and (x, y).
distanceSquared(int, int, int) - Method in class org.joml.Vector3i
 
distanceSquared(int, int, int) - Method in interface org.joml.Vector3ic
Return the square of the distance between this vector and (x, y, z).
distanceSquared(int, int, int, int) - Static method in class org.joml.Vector2i
Return the squared distance between (x1, y1) and (x2, y2).
distanceSquared(int, int, int, int) - Method in class org.joml.Vector4i
 
distanceSquared(int, int, int, int) - Method in interface org.joml.Vector4ic
Return the square of the distance between this vector and (x, y, z, w).
distanceSquared(int, int, int, int, int, int) - Static method in class org.joml.Vector3i
Return the squared distance between (x1, y1, z1) and (x2, y2, z2).
distanceSquared(int, int, int, int, int, int, int, int) - Static method in class org.joml.Vector4i
Return the squared distance between (x1, y1, z1, w1) and (x2, y2, z2, w2).
distanceSquared(Vector2dc) - Method in class org.joml.Vector2d
 
distanceSquared(Vector2dc) - Method in interface org.joml.Vector2dc
Return the distance squared between this and v.
distanceSquared(Vector2fc) - Method in class org.joml.Vector2d
 
distanceSquared(Vector2fc) - Method in interface org.joml.Vector2dc
Return the distance squared between this and v.
distanceSquared(Vector2fc) - Method in class org.joml.Vector2f
 
distanceSquared(Vector2fc) - Method in interface org.joml.Vector2fc
Return the distance squared between this and v.
distanceSquared(Vector2ic) - Method in class org.joml.Vector2i
 
distanceSquared(Vector2ic) - Method in interface org.joml.Vector2ic
Return the square of the distance between this vector and v.
distanceSquared(Vector3dc) - Method in class org.joml.Vector3d
 
distanceSquared(Vector3dc) - Method in interface org.joml.Vector3dc
Return the square of the distance between this vector and v.
distanceSquared(Vector3fc) - Method in class org.joml.Vector3f
 
distanceSquared(Vector3fc) - Method in interface org.joml.Vector3fc
Return the square of the distance between this vector and v.
distanceSquared(Vector3ic) - Method in class org.joml.Vector3i
 
distanceSquared(Vector3ic) - Method in interface org.joml.Vector3ic
Return the square of the distance between this vector and v.
distanceSquared(Vector4dc) - Method in class org.joml.Vector4d
 
distanceSquared(Vector4dc) - Method in interface org.joml.Vector4dc
Return the square of the distance between this vector and v.
distanceSquared(Vector4fc) - Method in class org.joml.Vector4f
 
distanceSquared(Vector4fc) - Method in interface org.joml.Vector4fc
Return the square of the distance between this vector and v.
distanceSquared(Vector4ic) - Method in class org.joml.Vector4i
 
distanceSquared(Vector4ic) - Method in interface org.joml.Vector4ic
Return the square of the distance between this vector and v.
div(double) - Method in class org.joml.Vector3d
Divide this Vector3d by the given scalar value.
div(double) - Method in class org.joml.Vector4d
Divide this Vector4d by the given scalar value.
div(double, double, double) - Method in class org.joml.Vector3d
Divide the components of this Vector3d by the given scalar values and store the result in this.
div(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
div(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Divide the components of this Vector3f by the given scalar values and store the result in dest.
div(double, Vector3d) - Method in class org.joml.Vector3d
 
div(double, Vector3d) - Method in interface org.joml.Vector3dc
Divide this Vector3d by the given scalar value and store the result in dest.
div(double, Vector4d) - Method in class org.joml.Vector4d
 
div(double, Vector4d) - Method in interface org.joml.Vector4dc
Divide this Vector4d by the given scalar value and store the result in dest.
div(float) - Method in class org.joml.Vector3f
Divide all components of this Vector3f by the given scalar value.
div(float) - Method in class org.joml.Vector4f
Divide all components of this Vector4f by the given scalar value.
div(float, float, float) - Method in class org.joml.Vector3f
Divide the components of this Vector3f by the given scalar values and store the result in this.
div(float, float, float, float) - Method in class org.joml.Vector4f
Divide the components of this Vector4f by the given scalar values and store the result in this.
div(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
div(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Divide the components of this Vector4f by the given scalar values and store the result in dest.
div(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
div(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Divide the components of this Vector3f by the given scalar values and store the result in dest.
div(float, Vector3f) - Method in class org.joml.Vector3f
 
div(float, Vector3f) - Method in interface org.joml.Vector3fc
Divide all components of this Vector3f by the given scalar value and store the result in dest.
div(float, Vector4f) - Method in class org.joml.Vector4f
 
div(float, Vector4f) - Method in interface org.joml.Vector4fc
Divide all components of this Vector4f by the given scalar value and store the result in dest.
div(float, Vector4i) - Method in class org.joml.Vector4i
 
div(float, Vector4i) - Method in interface org.joml.Vector4ic
Divide all components of this Vector4i by the given scalar value and store the result in dest.
div(int) - Method in class org.joml.Vector4i
Divide all components of this Vector4i by the given scalar value.
div(Quaterniondc) - Method in class org.joml.Quaterniond
Divide this quaternion by b.
div(Quaterniondc, Quaterniond) - Method in class org.joml.Quaterniond
 
div(Quaterniondc, Quaterniond) - Method in interface org.joml.Quaterniondc
Divide this quaternion by b and store the result in dest.
div(Quaternionfc) - Method in class org.joml.Quaternionf
Divide this quaternion by b.
div(Quaternionfc, Quaternionf) - Method in class org.joml.Quaternionf
 
div(Quaternionfc, Quaternionf) - Method in interface org.joml.Quaternionfc
Divide this quaternion by b and store the result in dest.
div(Vector3d) - Method in class org.joml.Vector3d
Divide this Vector3d component-wise by another Vector3dc.
div(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
div(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Divide this by v component-wise and store the result into dest.
div(Vector3fc) - Method in class org.joml.Vector3d
Divide this Vector3d component-wise by another Vector3fc.
div(Vector3fc) - Method in class org.joml.Vector3f
Divide this Vector3f component-wise by another Vector3fc.
div(Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
div(Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Divide this Vector3d component-wise by another Vector3f and store the result in dest.
div(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
div(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Divide this Vector3f component-wise by another Vector3f and store the result in dest.
div(Vector4dc) - Method in class org.joml.Vector4d
Divide this Vector4d component-wise by the given Vector4dc.
div(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
div(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Divide this Vector4d component-wise by the given Vector4dc and store the result in dest.
div(Vector4fc) - Method in class org.joml.Vector4f
Divide this Vector4f component-wise by another Vector4f.
div(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
div(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Divide this Vector4f component-wise by another Vector4f and store the result in dest.
div(Vector4ic) - Method in class org.joml.Vector4i
Divide this Vector4i component-wise by another Vector4i.
div(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
div(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Divide this Vector4i component-wise by another Vector4ic and store the result in dest.
dot(double, double, double) - Method in class org.joml.Vector3d
 
dot(double, double, double) - Method in interface org.joml.Vector3dc
Return the dot product of this vector and the vector (x, y, z).
dot(double, double, double, double) - Method in class org.joml.Vector4d
 
dot(double, double, double, double) - Method in interface org.joml.Vector4dc
Compute the dot product (inner product) of this vector and (x, y, z, w).
dot(float, float, float) - Method in class org.joml.Vector3f
 
dot(float, float, float) - Method in interface org.joml.Vector3fc
Return the dot product of this vector and the vector (x, y, z).
dot(float, float, float, float) - Method in class org.joml.Vector4f
 
dot(float, float, float, float) - Method in interface org.joml.Vector4fc
Compute the dot product (inner product) of this vector and (x, y, z, w).
dot(Quaterniondc) - Method in class org.joml.Quaterniond
 
dot(Quaterniondc) - Method in interface org.joml.Quaterniondc
Return the dot product of this Quaterniond and otherQuat.
dot(Quaternionf) - Method in class org.joml.Quaternionf
Return the dot of this quaternion and otherQuat.
dot(Vector2dc) - Method in class org.joml.Vector2d
 
dot(Vector2dc) - Method in interface org.joml.Vector2dc
Return the dot product of this vector and v.
dot(Vector2fc) - Method in class org.joml.Vector2f
 
dot(Vector2fc) - Method in interface org.joml.Vector2fc
Return the dot product of this vector and v.
dot(Vector3dc) - Method in class org.joml.Vector3d
 
dot(Vector3dc) - Method in interface org.joml.Vector3dc
Return the dot product of this vector and the supplied vector.
dot(Vector3fc) - Method in class org.joml.Vector3f
 
dot(Vector3fc) - Method in interface org.joml.Vector3fc
Return the dot product of this vector and the supplied vector.
dot(Vector4dc) - Method in class org.joml.Vector4d
 
dot(Vector4dc) - Method in interface org.joml.Vector4dc
Compute the dot product (inner product) of this vector and v.
dot(Vector4fc) - Method in class org.joml.Vector4f
 
dot(Vector4fc) - Method in interface org.joml.Vector4fc
Compute the dot product (inner product) of this vector and v .
dot(Vector4ic) - Method in class org.joml.Vector4i
 
dot(Vector4ic) - Method in interface org.joml.Vector4ic
Compute the dot product (inner product) of this vector and v.
doubleToLongBits(double) - Static method in class org.joml.internal.Runtime
 
dX - Variable in class org.joml.Rayd
 
dX - Variable in class org.joml.Rayf
 
dY - Variable in class org.joml.Rayd
 
dY - Variable in class org.joml.Rayf
 
dZ - Variable in class org.joml.Rayd
 
dZ - Variable in class org.joml.Rayf
 

E

equals(double, double) - Method in class org.joml.Vector2d
 
equals(double, double) - Method in interface org.joml.Vector2dc
Compare the vector components of this vector with the given (x, y) and return whether all of them are equal.
equals(double, double, double) - Static method in class org.joml.internal.Runtime
 
equals(double, double, double) - Method in class org.joml.Vector3d
 
equals(double, double, double) - Method in interface org.joml.Vector3dc
Compare the vector components of this vector with the given (x, y, z) and return whether all of them are equal.
equals(double, double, double, double) - Method in class org.joml.Vector4d
 
equals(double, double, double, double) - Method in interface org.joml.Vector4dc
Compare the vector components of this vector with the given (x, y, z, w) and return whether all of them are equal.
equals(float, float) - Method in class org.joml.Vector2f
 
equals(float, float) - Method in interface org.joml.Vector2fc
Compare the vector components of this vector with the given (x, y) and return whether all of them are equal.
equals(float, float, float) - Static method in class org.joml.internal.Runtime
 
equals(float, float, float) - Method in class org.joml.Vector3f
 
equals(float, float, float) - Method in interface org.joml.Vector3fc
Compare the vector components of this vector with the given (x, y, z) and return whether all of them are equal.
equals(float, float, float, float) - Method in class org.joml.Vector4f
 
equals(float, float, float, float) - Method in interface org.joml.Vector4fc
Compare the vector components of this vector with the given (x, y, z, w) and return whether all of them are equal.
equals(int, int) - Method in class org.joml.Vector2i
 
equals(int, int) - Method in interface org.joml.Vector2ic
Compare the vector components of this vector with the given (x, y) and return whether all of them are equal.
equals(int, int, int) - Method in class org.joml.Vector3i
 
equals(int, int, int) - Method in interface org.joml.Vector3ic
Compare the vector components of this vector with the given (x, y, z) and return whether all of them are equal.
equals(int, int, int, int) - Method in class org.joml.Vector4i
 
equals(int, int, int, int) - Method in interface org.joml.Vector4ic
Compare the vector components of this vector with the given (x, y, z, w) and return whether all of them are equal.
equals(Object) - Method in class org.joml.AABBd
 
equals(Object) - Method in class org.joml.AABBf
 
equals(Object) - Method in class org.joml.AxisAngle4d
 
equals(Object) - Method in class org.joml.AxisAngle4f
 
equals(Object) - Method in class org.joml.Circled
 
equals(Object) - Method in class org.joml.Circlef
 
equals(Object) - Method in class org.joml.LineSegmentd
 
equals(Object) - Method in class org.joml.LineSegmentf
 
equals(Object) - Method in class org.joml.Matrix3d
 
equals(Object) - Method in class org.joml.Matrix3dStack
 
equals(Object) - Method in class org.joml.Matrix3f
 
equals(Object) - Method in class org.joml.Matrix3fStack
 
equals(Object) - Method in class org.joml.Matrix3x2d
 
equals(Object) - Method in class org.joml.Matrix3x2dStack
 
equals(Object) - Method in class org.joml.Matrix3x2f
 
equals(Object) - Method in class org.joml.Matrix3x2fStack
 
equals(Object) - Method in class org.joml.Matrix4d
 
equals(Object) - Method in class org.joml.Matrix4dStack
 
equals(Object) - Method in class org.joml.Matrix4f
 
equals(Object) - Method in class org.joml.Matrix4fStack
 
equals(Object) - Method in class org.joml.Matrix4x3d
 
equals(Object) - Method in class org.joml.Matrix4x3dStack
 
equals(Object) - Method in class org.joml.Matrix4x3f
 
equals(Object) - Method in class org.joml.Matrix4x3fStack
 
equals(Object) - Method in class org.joml.Planed
 
equals(Object) - Method in class org.joml.Planef
 
equals(Object) - Method in class org.joml.Quaterniond
 
equals(Object) - Method in class org.joml.Quaternionf
 
equals(Object) - Method in class org.joml.Rayd
 
equals(Object) - Method in class org.joml.Rayf
 
equals(Object) - Method in class org.joml.Rectangled
 
equals(Object) - Method in class org.joml.Rectanglef
 
equals(Object) - Method in class org.joml.Sphered
 
equals(Object) - Method in class org.joml.Spheref
 
equals(Object) - Method in class org.joml.Vector2d
 
equals(Object) - Method in class org.joml.Vector2f
 
equals(Object) - Method in class org.joml.Vector2i
 
equals(Object) - Method in class org.joml.Vector3d
 
equals(Object) - Method in class org.joml.Vector3f
 
equals(Object) - Method in class org.joml.Vector3i
 
equals(Object) - Method in class org.joml.Vector4d
 
equals(Object) - Method in class org.joml.Vector4f
 
equals(Object) - Method in class org.joml.Vector4i
 
equals(Matrix3dc, double) - Method in class org.joml.Matrix3d
 
equals(Matrix3dc, double) - Method in interface org.joml.Matrix3dc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix3fc, float) - Method in class org.joml.Matrix3f
 
equals(Matrix3fc, float) - Method in interface org.joml.Matrix3fc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix3x2dc, double) - Method in class org.joml.Matrix3x2d
 
equals(Matrix3x2dc, double) - Method in interface org.joml.Matrix3x2dc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix3x2fc, float) - Method in class org.joml.Matrix3x2f
 
equals(Matrix3x2fc, float) - Method in interface org.joml.Matrix3x2fc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix4dc, double) - Method in class org.joml.Matrix4d
 
equals(Matrix4dc, double) - Method in interface org.joml.Matrix4dc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix4fc, float) - Method in class org.joml.Matrix4f
 
equals(Matrix4fc, float) - Method in interface org.joml.Matrix4fc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix4x3dc, double) - Method in class org.joml.Matrix4x3d
 
equals(Matrix4x3dc, double) - Method in interface org.joml.Matrix4x3dc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Matrix4x3fc, float) - Method in class org.joml.Matrix4x3f
 
equals(Matrix4x3fc, float) - Method in interface org.joml.Matrix4x3fc
Compare the matrix elements of this matrix with the given matrix using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector2dc, double) - Method in class org.joml.Vector2d
 
equals(Vector2dc, double) - Method in interface org.joml.Vector2dc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector2fc, float) - Method in class org.joml.Vector2f
 
equals(Vector2fc, float) - Method in interface org.joml.Vector2fc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector3dc, double) - Method in class org.joml.Vector3d
 
equals(Vector3dc, double) - Method in interface org.joml.Vector3dc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector3fc, float) - Method in class org.joml.Vector3f
 
equals(Vector3fc, float) - Method in interface org.joml.Vector3fc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector4dc, double) - Method in class org.joml.Vector4d
 
equals(Vector4dc, double) - Method in interface org.joml.Vector4dc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equals(Vector4fc, float) - Method in class org.joml.Vector4f
 
equals(Vector4fc, float) - Method in interface org.joml.Vector4fc
Compare the vector components of this vector with the given vector using the given delta and return whether all of them are equal within a maximum difference of delta.
equationFromPoints(double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Planed
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Planef
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the three points (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(Vector3d, Vector3d, Vector3d, Vector4d) - Static method in class org.joml.Planed
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the given three points on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
equationFromPoints(Vector3f, Vector3f, Vector3f, Vector4f) - Static method in class org.joml.Planef
Compute the factors a, b, c and d in the plane equation a*x + b*y + c*z + d = 0 from the given three points on the plane, and write the values to the x, y, z and w components, respectively, of the given dest vector.
exp(double) - Static method in class org.joml.Math
 

F

FASTMATH - Static variable in class org.joml.internal.Options
Whether fast approximations of some java.lang.Math operations should be used.
findClosestPointOnLineSegment(double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Find the point on the given line segment which is closest to the specified point (pX, pY, pZ), and store the result in result.
findClosestPointOnLineSegment(float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Find the point on the given line segment which is closest to the specified point (pX, pY, pZ), and store the result in result.
findClosestPointOnPlane(double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Find the point on the given plane which is closest to the specified point (pX, pY, pZ) and store the result in result.
findClosestPointOnPlane(float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Find the point on the given plane which is closest to the specified point (pX, pY, pZ) and store the result in result.
findClosestPointOnRectangle(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Find the point on a given rectangle, specified via three of its corners, which is closest to the specified point (pX, pY, pZ) and store the result into res.
findClosestPointOnRectangle(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Find the point on a given rectangle, specified via three of its corners, which is closest to the specified point (pX, pY, pZ) and store the result into res.
findClosestPointOnTriangle(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z) between that triangle and the given point (pX, pY, pZ) and store that point into the given result.
findClosestPointOnTriangle(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the given vertices (v0X, v0Y), (v1X, v1Y), (v2X, v2Y) between that triangle and the given point (pX, pY) and store that point into the given result.
findClosestPointOnTriangle(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3d) - Static method in class org.joml.Intersectiond
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointOnTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3f) - Static method in class org.joml.Intersectionf
Determine the closest point on the triangle with the vertices v0, v1, v2 between that triangle and the given point p and store that point into the given result.
findClosestPointsLineSegments(double, double, double, double, double, double, double, double, double, double, double, double, Vector3d, Vector3d) - Static method in class org.joml.Intersectiond
Find the closest points on the two line segments, store the point on the first line segment in resultA and the point on the second line segment in resultB, and return the square distance between both points.
findClosestPointsLineSegments(float, float, float, float, float, float, float, float, float, float, float, float, Vector3f, Vector3f) - Static method in class org.joml.Intersectionf
Find the closest points on the two line segments, store the point on the first line segment in resultA and the point on the second line segment in resultB, and return the square distance between both points.
findClosestPointsLineSegmentTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d, Vector3d) - Static method in class org.joml.Intersectiond
Find the closest points on a line segment and a triangle.
findClosestPointsLineSegmentTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f, Vector3f) - Static method in class org.joml.Intersectionf
Find the closest points on a line segment and a triangle.
floatArrayOffset - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
floatToIntBits(float) - Static method in class org.joml.internal.Runtime
 
floor() - Method in class org.joml.Vector2d
Set each component of this vector to the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer.
floor() - Method in class org.joml.Vector2f
Set each component of this vector to the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer.
floor() - Method in class org.joml.Vector3d
Set each component of this vector to the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer.
floor() - Method in class org.joml.Vector3f
Set each component of this vector to the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer.
floor() - Method in class org.joml.Vector4d
Set each component of this vector to the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer.
floor() - Method in class org.joml.Vector4f
Set each component of this vector to the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer.
floor(double) - Static method in class org.joml.Math
 
floor(float) - Static method in class org.joml.Math
 
floor(Vector2d) - Method in class org.joml.Vector2d
 
floor(Vector2d) - Method in interface org.joml.Vector2dc
Compute for each component of this vector the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
floor(Vector2f) - Method in class org.joml.Vector2f
 
floor(Vector2f) - Method in interface org.joml.Vector2fc
Compute for each component of this vector the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
floor(Vector3d) - Method in class org.joml.Vector3d
 
floor(Vector3d) - Method in interface org.joml.Vector3dc
Compute for each component of this vector the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
floor(Vector3f) - Method in class org.joml.Vector3f
 
floor(Vector3f) - Method in interface org.joml.Vector3fc
Compute for each component of this vector the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
floor(Vector4d) - Method in class org.joml.Vector4d
 
floor(Vector4d) - Method in interface org.joml.Vector4dc
Compute for each component of this vector the largest (closest to positive infinity) double value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
floor(Vector4f) - Method in class org.joml.Vector4f
 
floor(Vector4f) - Method in interface org.joml.Vector4fc
Compute for each component of this vector the largest (closest to positive infinity) float value that is less than or equal to that component and is equal to a mathematical integer and store the result in dest.
fma(double, Vector2dc) - Method in class org.joml.Vector2d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
fma(double, Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector3dc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
fma(double, Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector3fc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
fma(double, Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(double, Vector4dc) - Method in class org.joml.Vector4d
Add the component-wise multiplication of a * b to this vector.
fma(double, Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
fma(double, Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector2fc) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
fma(float, Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector3fc) - Method in class org.joml.Vector3f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
fma(float, Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(float, Vector4fc) - Method in class org.joml.Vector4f
Add the component-wise multiplication of a * b to this vector.
fma(float, Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
fma(float, Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Matrix4x3dc, double) - Method in class org.joml.Matrix4x3d
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3dc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
fma(Matrix4x3dc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Matrix4x3fc, double) - Method in class org.joml.Matrix4x3d
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3fc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
fma(Matrix4x3fc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Matrix4x3fc, float) - Method in class org.joml.Matrix4x3f
Component-wise add this and other by first multiplying each component of other by otherFactor and adding that result to this.
fma(Matrix4x3fc, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
fma(Matrix4x3fc, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Component-wise add this and other by first multiplying each component of other by otherFactor, adding that to this and storing the final result in dest.
fma(Vector2dc, Vector2dc) - Method in class org.joml.Vector2d
Add the component-wise multiplication of a * b to this vector.
fma(Vector2dc, Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
fma(Vector2dc, Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector2fc, Vector2fc) - Method in class org.joml.Vector2f
Add the component-wise multiplication of a * b to this vector.
fma(Vector2fc, Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
fma(Vector2fc, Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3dc, Vector3dc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(Vector3dc, Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
fma(Vector3dc, Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3dc, Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
fma(Vector3dc, Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3fc, Vector3fc) - Method in class org.joml.Vector3d
Add the component-wise multiplication of a * b to this vector.
fma(Vector3fc, Vector3fc) - Method in class org.joml.Vector3f
Add the component-wise multiplication of a * b to this vector.
fma(Vector3fc, Vector3fc, Vector3d) - Method in class org.joml.Vector3d
 
fma(Vector3fc, Vector3fc, Vector3d) - Method in interface org.joml.Vector3dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector3fc, Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
fma(Vector3fc, Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector4dc, Vector4dc) - Method in class org.joml.Vector4d
Add the component-wise multiplication of a * b to this vector.
fma(Vector4dc, Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
fma(Vector4dc, Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma(Vector4fc, Vector4fc) - Method in class org.joml.Vector4f
Add the component-wise multiplication of a * b to this vector.
fma(Vector4fc, Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
fma(Vector4fc, Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Add the component-wise multiplication of a * b to this vector and store the result in dest.
fma4x3(Matrix4dc, double) - Method in class org.joml.Matrix4d
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor and adding that result to this.
fma4x3(Matrix4dc, double, Matrix4d) - Method in class org.joml.Matrix4d
 
fma4x3(Matrix4dc, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor, adding that to this and storing the final result in dest.
fma4x3(Matrix4fc, float) - Method in class org.joml.Matrix4f
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor and adding that result to this.
fma4x3(Matrix4fc, float, Matrix4f) - Method in class org.joml.Matrix4f
 
fma4x3(Matrix4fc, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Component-wise add the upper 4x3 submatrices of this and other by first multiplying each component of other's 4x3 submatrix by otherFactor, adding that to this and storing the final result in dest.
formatNumbers(String) - Static method in class org.joml.internal.Runtime
 
fromAxisAngleDeg(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(float, float, float, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(Vector3dc, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleDeg(Vector3fc, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in degrees).
fromAxisAngleRad(double, double, double, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(float, float, float, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(Vector3dc, double) - Method in class org.joml.Quaterniond
Set this quaternion to be a representation of the supplied axis and angle (in radians).
fromAxisAngleRad(Vector3fc, float) - Method in class org.joml.Quaternionf
Set this quaternion to be a representation of the supplied axis and angle (in radians).
frustum(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
frustum(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix.
frustum(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustum(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustum(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustum(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustum(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix.
frustum(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix.
frustum(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustum(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustum(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustum(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary perspective projection frustum transformation for a right-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustumAabb(Vector3d, Vector3d) - Method in class org.joml.Matrix4d
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumAabb(Vector3f, Vector3f) - Method in class org.joml.Matrix4f
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumAabb(Vector3f, Vector3f) - Method in interface org.joml.Matrix4fc
Compute the axis-aligned bounding box of the frustum described by this matrix and store the minimum corner coordinates in the given min and the maximum corner coordinates in the given max vector.
frustumCorner(int, Vector3d) - Method in class org.joml.Matrix4d
 
frustumCorner(int, Vector3d) - Method in interface org.joml.Matrix4dc
Compute the corner coordinates of the frustum defined by this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given point.
frustumCorner(int, Vector3f) - Method in class org.joml.Matrix4f
 
frustumCorner(int, Vector3f) - Method in interface org.joml.Matrix4fc
Compute the corner coordinates of the frustum defined by this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given point.
FrustumIntersection - Class in org.joml
Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformation matrix.
FrustumIntersection() - Constructor for class org.joml.FrustumIntersection
Create a new FrustumIntersection with undefined frustum planes.
FrustumIntersection(Matrix4fc) - Constructor for class org.joml.FrustumIntersection
Create a new FrustumIntersection from the given matrix by extracing the matrix's frustum planes.
FrustumIntersection(Matrix4fc, boolean) - Constructor for class org.joml.FrustumIntersection
Create a new FrustumIntersection from the given matrix by extracing the matrix's frustum planes.
frustumLH(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(double, double, double, double, double, double, boolean) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustumLH(double, double, double, double, double, double, boolean, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustumLH(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustumLH(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustumLH(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(float, float, float, float, float, float, boolean) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix.
frustumLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustumLH(float, float, float, float, float, float, boolean, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using the given NDC z range to this matrix and store the result in dest.
frustumLH(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustumLH(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply an arbitrary perspective projection frustum transformation for a left-handed coordinate system using OpenGL's NDC z range of [-1..+1] to this matrix and store the result in dest.
frustumPlane(int, Planed) - Method in class org.joml.Matrix4d
 
frustumPlane(int, Planed) - Method in interface org.joml.Matrix4dc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given plane.
frustumPlane(int, Planed) - Method in class org.joml.Matrix4x3d
 
frustumPlane(int, Planed) - Method in interface org.joml.Matrix4x3dc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given plane.
frustumPlane(int, Planef) - Method in class org.joml.Matrix4f
 
frustumPlane(int, Planef) - Method in interface org.joml.Matrix4fc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given plane.
frustumPlane(int, Planef) - Method in class org.joml.Matrix4x3f
 
frustumPlane(int, Planef) - Method in interface org.joml.Matrix4x3fc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given plane.
frustumPlane(int, Vector4d) - Method in class org.joml.Matrix4d
 
frustumPlane(int, Vector4d) - Method in interface org.joml.Matrix4dc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given planeEquation.
frustumPlane(int, Vector4f) - Method in class org.joml.Matrix4f
 
frustumPlane(int, Vector4f) - Method in interface org.joml.Matrix4fc
Calculate a frustum plane of this matrix, which can be a projection matrix or a combined modelview-projection matrix, and store the result in the given planeEquation.
FrustumRayBuilder - Class in org.joml
Provides methods to compute rays through an arbitrary perspective transformation defined by a Matrix4fc.
FrustumRayBuilder() - Constructor for class org.joml.FrustumRayBuilder
Create a new FrustumRayBuilder with an undefined frustum.
FrustumRayBuilder(Matrix4fc) - Constructor for class org.joml.FrustumRayBuilder
Create a new FrustumRayBuilder from the given matrix by extracing the matrix's frustum.
frustumRayDir(double, double, Vector3d) - Method in class org.joml.Matrix4d
 
frustumRayDir(double, double, Vector3d) - Method in interface org.joml.Matrix4dc
Obtain the direction of a ray starting at the center of the coordinate system and going through the near frustum plane.
frustumRayDir(float, float, Vector3f) - Method in class org.joml.Matrix4f
 
frustumRayDir(float, float, Vector3f) - Method in interface org.joml.Matrix4fc
Obtain the direction of a ray starting at the center of the coordinate system and going through the near frustum plane.

G

gaussianKernel(int, int, float, float[]) - Static method in class org.joml.sampling.Convolution
Generate a Gaussian convolution kernel with the given number of rows and columns, and store the factors in row-major order in dest.
gaussianKernel(int, int, float, FloatBuffer) - Static method in class org.joml.sampling.Convolution
Generate a Gaussian convolution kernel with the given number of rows and columns, and store the factors in row-major order in dest.
generate(float[]) - Method in class org.joml.sampling.BestCandidateSampling.Cube
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xyzs float array.
generate(float[]) - Method in class org.joml.sampling.BestCandidateSampling.Disk
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xys float array.
generate(float[]) - Method in class org.joml.sampling.BestCandidateSampling.Quad
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xyzs float array.
generate(float[]) - Method in class org.joml.sampling.BestCandidateSampling.Sphere
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xyzs float array.
generate(int, Callback3d) - Method in class org.joml.sampling.UniformSampling.Sphere
Create numSamples number of samples which are uniformly distributed on a unit sphere, and call the given callback for each sample generated.
generate(FloatBuffer) - Method in class org.joml.sampling.BestCandidateSampling.Cube
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xyzs FloatBuffer.
generate(FloatBuffer) - Method in class org.joml.sampling.BestCandidateSampling.Disk
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xys FloatBuffer.
generate(FloatBuffer) - Method in class org.joml.sampling.BestCandidateSampling.Quad
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xys FloatBuffer.
generate(FloatBuffer) - Method in class org.joml.sampling.BestCandidateSampling.Sphere
Generate 'best candidate' sample positions and store the coordinates of all generated samples into the given xyzs FloatBuffer.
generate(Callback2d) - Method in class org.joml.sampling.BestCandidateSampling.Disk
Generate 'best candidate' sample positions and call the given callback for each generated sample.
generate(Callback2d) - Method in class org.joml.sampling.BestCandidateSampling.Quad
Generate 'best candidate' sample positions and call the given callback for each generated sample.
generate(Callback3d) - Method in class org.joml.sampling.BestCandidateSampling.Cube
Generate 'best candidate' sample positions and call the given callback for each generated sample.
generate(Callback3d) - Method in class org.joml.sampling.BestCandidateSampling.Sphere
Generate 'best candidate' sample call the given callback for each generated sample.
generateCentered(int, float, Callback2d) - Method in class org.joml.sampling.StratifiedSampling
Generate n * n random sample positions in the unit square of x, y = [-1..+1].
generateRandom(int, Callback2d) - Method in class org.joml.sampling.StratifiedSampling
Generate n * n random sample positions in the unit square of x, y = [-1..+1].
GeometryUtils - Class in org.joml
Useful geometry methods.
GeometryUtils() - Constructor for class org.joml.GeometryUtils
 
get(double[]) - Method in class org.joml.Matrix3d
 
get(double[]) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied double array in column-major order.
get(double[]) - Method in class org.joml.Matrix3x2d
Store this matrix into the supplied double array in column-major order.
get(double[]) - Method in interface org.joml.Matrix3x2dc
Store this matrix into the supplied double array in column-major order.
get(double[]) - Method in class org.joml.Matrix4d
 
get(double[]) - Method in interface org.joml.Matrix4dc
Store this matrix into the supplied double array in column-major order.
get(double[]) - Method in class org.joml.Matrix4x3d
 
get(double[]) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied double array in column-major order.
get(double[], int) - Method in class org.joml.Matrix3d
 
get(double[], int) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[], int) - Method in class org.joml.Matrix3x2d
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[], int) - Method in interface org.joml.Matrix3x2dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[], int) - Method in class org.joml.Matrix4d
 
get(double[], int) - Method in interface org.joml.Matrix4dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(double[], int) - Method in class org.joml.Matrix4x3d
 
get(double[], int) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied double array in column-major order at the given offset.
get(float[]) - Method in class org.joml.Matrix3d
 
get(float[]) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(float[]) - Method in class org.joml.Matrix3f
 
get(float[]) - Method in interface org.joml.Matrix3fc
Store this matrix into the supplied float array in column-major order.
get(float[]) - Method in class org.joml.Matrix3x2f
Store this matrix into the supplied float array in column-major order.
get(float[]) - Method in interface org.joml.Matrix3x2fc
Store this matrix into the supplied float array in column-major order.
get(float[]) - Method in class org.joml.Matrix4d
 
get(float[]) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(float[]) - Method in class org.joml.Matrix4f
 
get(float[]) - Method in interface org.joml.Matrix4fc
Store this matrix into the supplied float array in column-major order.
get(float[]) - Method in class org.joml.Matrix4x3d
 
get(float[]) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied float array.
get(float[]) - Method in class org.joml.Matrix4x3f
 
get(float[]) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in column-major order.
get(float[], int) - Method in class org.joml.Matrix3d
 
get(float[], int) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[], int) - Method in class org.joml.Matrix3f
 
get(float[], int) - Method in interface org.joml.Matrix3fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[], int) - Method in class org.joml.Matrix3x2f
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[], int) - Method in interface org.joml.Matrix3x2fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[], int) - Method in class org.joml.Matrix4d
 
get(float[], int) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[], int) - Method in class org.joml.Matrix4f
 
get(float[], int) - Method in interface org.joml.Matrix4fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(float[], int) - Method in class org.joml.Matrix4x3d
 
get(float[], int) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied float array at the given offset.
get(float[], int) - Method in class org.joml.Matrix4x3f
 
get(float[], int) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in column-major order at the given offset.
get(int) - Method in class org.joml.Vector2d
 
get(int) - Method in interface org.joml.Vector2dc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector2f
 
get(int) - Method in interface org.joml.Vector2fc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector2i
 
get(int) - Method in interface org.joml.Vector2ic
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector3d
 
get(int) - Method in interface org.joml.Vector3dc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector3f
 
get(int) - Method in interface org.joml.Vector3fc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector3i
 
get(int) - Method in interface org.joml.Vector3ic
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector4d
 
get(int) - Method in interface org.joml.Vector4dc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector4f
 
get(int) - Method in interface org.joml.Vector4fc
Get the value of the specified component of this vector.
get(int) - Method in class org.joml.Vector4i
 
get(int) - Method in interface org.joml.Vector4ic
Get the value of the specified component of this vector.
get(int, int) - Method in class org.joml.Matrix3d
 
get(int, int) - Method in interface org.joml.Matrix3dc
Get the matrix element value at the given column and row.
get(int, int) - Method in class org.joml.Matrix3f
 
get(int, int) - Method in interface org.joml.Matrix3fc
Get the matrix element value at the given column and row.
get(int, ByteBuffer) - Method in class org.joml.Matrix3d
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix3f
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector2d
 
get(int, ByteBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector2f
 
get(int, ByteBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector2i
 
get(int, ByteBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector3d
 
get(int, ByteBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector3f
 
get(int, ByteBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector3i
 
get(int, ByteBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector4d
 
get(int, ByteBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector4f
 
get(int, ByteBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, ByteBuffer) - Method in class org.joml.Vector4i
 
get(int, ByteBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Matrix3d
 
get(int, DoubleBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied DoubleBuffer starting at the specified absolute buffer position/index using column-major order.
get(int, DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
get(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Vector2d
 
get(int, DoubleBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Vector3d
 
get(int, DoubleBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, DoubleBuffer) - Method in class org.joml.Vector4d
 
get(int, DoubleBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix3d
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix3f
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix4d
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix4x3d
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Vector2f
 
get(int, FloatBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Vector3f
 
get(int, FloatBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, FloatBuffer) - Method in class org.joml.Vector4f
 
get(int, FloatBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get(int, IntBuffer) - Method in class org.joml.Vector2i
 
get(int, IntBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(int, IntBuffer) - Method in class org.joml.Vector3i
 
get(int, IntBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(int, IntBuffer) - Method in class org.joml.Vector4i
 
get(int, IntBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied IntBuffer starting at the specified absolute buffer position/index.
get(ByteBuffer) - Method in class org.joml.Matrix3d
 
get(ByteBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix3f
 
get(ByteBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix4d
 
get(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix4f
 
get(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector2d
 
get(ByteBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector2f
 
get(ByteBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector2i
 
get(ByteBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector3d
 
get(ByteBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector3f
 
get(ByteBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector3i
 
get(ByteBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector4d
 
get(ByteBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector4f
 
get(ByteBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied ByteBuffer at the current buffer position.
get(ByteBuffer) - Method in class org.joml.Vector4i
 
get(ByteBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied ByteBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Matrix3d
 
get(DoubleBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix into the supplied DoubleBuffer at the current buffer position using column-major order.
get(DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Matrix4d
 
get(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Vector2d
 
get(DoubleBuffer) - Method in interface org.joml.Vector2dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Vector3d
 
get(DoubleBuffer) - Method in interface org.joml.Vector3dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(DoubleBuffer) - Method in class org.joml.Vector4d
 
get(DoubleBuffer) - Method in interface org.joml.Vector4dc
Store this vector into the supplied DoubleBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix3d
 
get(FloatBuffer) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix3f
 
get(FloatBuffer) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix4d
 
get(FloatBuffer) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix4f
 
get(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix4x3d
 
get(FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Vector2f
 
get(FloatBuffer) - Method in interface org.joml.Vector2fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Vector3f
 
get(FloatBuffer) - Method in interface org.joml.Vector3fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(FloatBuffer) - Method in class org.joml.Vector4f
 
get(FloatBuffer) - Method in interface org.joml.Vector4fc
Store this vector into the supplied FloatBuffer at the current buffer position.
get(IntBuffer) - Method in class org.joml.Vector2i
 
get(IntBuffer) - Method in interface org.joml.Vector2ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(IntBuffer) - Method in class org.joml.Vector3i
 
get(IntBuffer) - Method in interface org.joml.Vector3ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(IntBuffer) - Method in class org.joml.Vector4i
 
get(IntBuffer) - Method in interface org.joml.Vector4ic
Store this vector into the supplied IntBuffer at the current buffer position.
get(AxisAngle4f) - Method in class org.joml.Quaternionf
 
get(AxisAngle4f) - Method in interface org.joml.Quaternionfc
Set the given AxisAngle4f to represent the rotation of this quaternion.
get(Matrix3d) - Method in class org.joml.AxisAngle4d
Set the given Matrix3d to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix3d) - Method in class org.joml.AxisAngle4f
Set the given Matrix3d to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix3d) - Method in class org.joml.Matrix3d
Get the current values of this matrix and store them into dest.
get(Matrix3d) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store them into dest.
get(Matrix3d) - Method in class org.joml.Quaterniond
 
get(Matrix3d) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix3d) - Method in class org.joml.Quaternionf
 
get(Matrix3d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3f) - Method in class org.joml.AxisAngle4d
Set the given Matrix3f to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix3f) - Method in class org.joml.AxisAngle4f
Set the given Matrix3f to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix3f) - Method in class org.joml.Matrix3f
Get the current values of this matrix and store them into dest.
get(Matrix3f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store them into dest.
get(Matrix3f) - Method in class org.joml.Quaterniond
 
get(Matrix3f) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix3f) - Method in class org.joml.Quaternionf
 
get(Matrix3f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2d) - Method in class org.joml.Matrix3x2d
Get the current values of this matrix and store them into dest.
get(Matrix3x2d) - Method in interface org.joml.Matrix3x2dc
Get the current values of this matrix and store them into dest.
get(Matrix3x2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3x2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3x2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3x2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3x2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2f) - Method in class org.joml.Matrix3x2f
Get the current values of this matrix and store them into dest.
get(Matrix3x2f) - Method in interface org.joml.Matrix3x2fc
Get the current values of this matrix and store them into dest.
get(Matrix3x2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3x2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3x2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix3x2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix3x2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix3x2f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4d) - Method in class org.joml.AxisAngle4d
Set the given Matrix4d to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix4d) - Method in class org.joml.AxisAngle4f
Set the given Matrix4d to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix4d) - Method in class org.joml.Matrix4d
 
get(Matrix4d) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store them into dest.
get(Matrix4d) - Method in class org.joml.Matrix4f
Get the current values of this matrix and store them into dest.
get(Matrix4d) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store them into dest.
get(Matrix4d) - Method in class org.joml.Matrix4x3d
 
get(Matrix4d) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4d) - Method in class org.joml.Matrix4x3f
 
get(Matrix4d) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4d) - Method in class org.joml.Quaterniond
 
get(Matrix4d) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix4d) - Method in class org.joml.Quaternionf
 
get(Matrix4d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4f) - Method in class org.joml.AxisAngle4d
Set the given Matrix4f to a rotation transformation equivalent to this AxisAngle4d.
get(Matrix4f) - Method in class org.joml.AxisAngle4f
Set the given Matrix4f to a rotation transformation equivalent to this AxisAngle4f.
get(Matrix4f) - Method in class org.joml.Matrix3f
 
get(Matrix4f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store them as the rotational component of dest.
get(Matrix4f) - Method in class org.joml.Matrix4f
Get the current values of this matrix and store them into dest.
get(Matrix4f) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store them into dest.
get(Matrix4f) - Method in class org.joml.Matrix4x3f
 
get(Matrix4f) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into the upper 4x3 submatrix of dest.
get(Matrix4f) - Method in class org.joml.Quaterniond
 
get(Matrix4f) - Method in interface org.joml.Quaterniondc
Set the given destination matrix to the rotation represented by this.
get(Matrix4f) - Method in class org.joml.Quaternionf
 
get(Matrix4f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3d) - Method in class org.joml.Matrix4x3d
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in class org.joml.Matrix4x3f
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into dest.
get(Matrix4x3d) - Method in class org.joml.Quaternionf
 
get(Matrix4x3d) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4x3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4x3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3f) - Method in class org.joml.Matrix4x3f
Get the current values of this matrix and store them into dest.
get(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store them into dest.
get(Matrix4x3f) - Method in class org.joml.Quaternionf
 
get(Matrix4x3f) - Method in interface org.joml.Quaternionfc
Set the given destination matrix to the rotation represented by this.
get(Matrix4x3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4x3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4x3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Matrix4x3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Matrix4x3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Matrix4x3f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Quaterniond) - Method in class org.joml.AxisAngle4d
Set the given Quaterniond to be equivalent to this AxisAngle4d rotation.
get(Quaterniond) - Method in class org.joml.AxisAngle4f
Set the given Quaterniond to be equivalent to this AxisAngle4f rotation.
get(Quaterniond) - Method in class org.joml.Quaterniond
Set the given Quaterniond to the values of this.
get(Quaterniond) - Method in interface org.joml.Quaterniondc
Set the given Quaterniond to the values of this.
get(Quaterniond) - Method in class org.joml.Quaternionf
 
get(Quaterniond) - Method in interface org.joml.Quaternionfc
Set the given Quaterniond to the values of this.
get(Quaternionf) - Method in class org.joml.AxisAngle4d
Set the given Quaternionf to be equivalent to this AxisAngle4d rotation.
get(Quaternionf) - Method in class org.joml.AxisAngle4f
Set the given Quaternionf to be equivalent to this AxisAngle4f rotation.
get(Quaternionf) - Method in class org.joml.Quaternionf
Set the given Quaternionf to the values of this.
get(Quaternionf) - Method in interface org.joml.Quaternionfc
Set the given Quaternionf to the values of this.
get(Vector2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2i, int, IntBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector2i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector2i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector2i, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3i, int, IntBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector3i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector3i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector3i, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4d, int, DoubleBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4f, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4f, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4f, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4i, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4i, int, IntBuffer) - Method in class org.joml.internal.MemUtil
 
get(Vector4i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
get(Vector4i, int, IntBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get(Vector4i, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
get3x3(double[]) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied float array.
get3x3(double[]) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix into the supplied double array in column-major order.
get3x3(double[], int) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied float array at the given offset.
get3x3(double[], int) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix into the supplied double array in column-major order at the given offset.
get3x3(float[]) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied float array.
get3x3(float[]) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix into the supplied float array in column-major order.
get3x3(float[], int) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied float array at the given offset.
get3x3(float[], int) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix into the supplied float array in column-major order at the given offset.
get3x3(int, ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get3x3(int, ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get3x3(int, ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get3x3(int, ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get3x3(int, DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get3x3(int, DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get3x3(int, FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get3x3(int, FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get3x3(ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get3x3(ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get3x3(ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get3x3(ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get3x3(DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get3x3(DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get3x3(FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get3x3(FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 3x3 matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get3x3(Matrix3d) - Method in class org.joml.Matrix4d
 
get3x3(Matrix3d) - Method in interface org.joml.Matrix4dc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get3x3(Matrix3d) - Method in class org.joml.Matrix4f
 
get3x3(Matrix3d) - Method in interface org.joml.Matrix4fc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get3x3(Matrix3f) - Method in class org.joml.Matrix4f
 
get3x3(Matrix3f) - Method in interface org.joml.Matrix4fc
Get the current values of the upper left 3x3 submatrix of this matrix and store them into dest.
get4x3(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x3(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get4x3(ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix in column-major order into the supplied ByteBuffer at the current buffer position.
get4x3(FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix in column-major order into the supplied FloatBuffer at the current buffer position.
get4x3(Matrix4x3d) - Method in class org.joml.Matrix4d
 
get4x3(Matrix4x3d) - Method in interface org.joml.Matrix4dc
Get the current values of the upper 4x3 submatrix of this matrix and store them into dest.
get4x3(Matrix4x3f) - Method in class org.joml.Matrix4f
 
get4x3(Matrix4x3f) - Method in interface org.joml.Matrix4fc
Get the current values of the upper 4x3 submatrix of this matrix and store them into dest.
get4x3Transposed(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get4x3Transposed(ByteBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
get4x3Transposed(ByteBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
get4x3Transposed(DoubleBuffer) - Method in class org.joml.Matrix4d
 
get4x3Transposed(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied DoubleBuffer at the current buffer position.
get4x3Transposed(FloatBuffer) - Method in class org.joml.Matrix4f
 
get4x3Transposed(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the upper 4x3 submatrix of this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
get4x4(double[]) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied float array.
get4x4(double[]) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix into the supplied double array in column-major order.
get4x4(double[]) - Method in class org.joml.Matrix4x3d
 
get4x4(double[]) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied array, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(double[], int) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied float array at the given offset.
get4x4(double[], int) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix into the supplied double array in column-major order at the given offset.
get4x4(double[], int) - Method in class org.joml.Matrix4x3d
 
get4x4(double[], int) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied array at the given offset, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(float[]) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied float array.
get4x4(float[]) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix into the supplied float array in column-major order.
get4x4(float[]) - Method in class org.joml.Matrix4x3d
 
get4x4(float[]) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied array, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(float[]) - Method in class org.joml.Matrix4x3f
 
get4x4(float[]) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied array, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(float[], int) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied float array at the given offset.
get4x4(float[], int) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix into the supplied float array in column-major order at the given offset.
get4x4(float[], int) - Method in class org.joml.Matrix4x3d
 
get4x4(float[], int) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied array at the given offset, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(float[], int) - Method in class org.joml.Matrix4x3f
 
get4x4(float[], int) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied array at the given offset, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get4x4(int, DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
get4x4(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(int, FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get4x4(int, FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
get4x4(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(ByteBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get4x4(ByteBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get4x4(ByteBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get4x4(ByteBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position.
get4x4(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied ByteBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(DoubleBuffer) - Method in class org.joml.Matrix3x2d
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get4x4(DoubleBuffer) - Method in interface org.joml.Matrix3x2dc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
get4x4(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
get4x4(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store a 4x4 matrix in column-major order into the supplied DoubleBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
get4x4(FloatBuffer) - Method in class org.joml.Matrix3x2f
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get4x4(FloatBuffer) - Method in interface org.joml.Matrix3x2fc
Store this matrix as an equivalent 4x4 matrix in column-major order into the supplied FloatBuffer at the current buffer position.
get4x4(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
get4x4(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store a 4x4 matrix in column-major order into the supplied FloatBuffer at the current buffer position, where the upper 4x3 submatrix is this and the last row is (0, 0, 0, 1).
getAsMatrix3f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix3f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 3x3 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix3f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix3f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 3x3 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getAsMatrix4f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x4 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix4f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x4 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getAsMatrix4x3f(ByteBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4x3f(ByteBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x3 float matrix representation of this quaternion in column-major order into the given ByteBuffer.
getAsMatrix4x3f(FloatBuffer) - Method in class org.joml.Quaternionf
 
getAsMatrix4x3f(FloatBuffer) - Method in interface org.joml.Quaternionfc
Store the 4x3 float matrix representation of this quaternion in column-major order into the given FloatBuffer.
getColumn(int, Vector3d) - Method in class org.joml.Matrix3d
 
getColumn(int, Vector3d) - Method in interface org.joml.Matrix3dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3d) - Method in class org.joml.Matrix4d
 
getColumn(int, Vector3d) - Method in interface org.joml.Matrix4dc
Get the first three components of the column at the given column index, starting with 0.
getColumn(int, Vector3d) - Method in class org.joml.Matrix4x3d
 
getColumn(int, Vector3d) - Method in interface org.joml.Matrix4x3dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3f) - Method in class org.joml.Matrix3f
 
getColumn(int, Vector3f) - Method in interface org.joml.Matrix3fc
Get the column at the given column index, starting with 0.
getColumn(int, Vector3f) - Method in class org.joml.Matrix4f
 
getColumn(int, Vector3f) - Method in interface org.joml.Matrix4fc
Get the first three components of the column at the given column index, starting with 0.
getColumn(int, Vector3f) - Method in class org.joml.Matrix4x3f
 
getColumn(int, Vector3f) - Method in interface org.joml.Matrix4x3fc
Get the column at the given column index, starting with 0.
getColumn(int, Vector4d) - Method in class org.joml.Matrix4d
 
getColumn(int, Vector4d) - Method in interface org.joml.Matrix4dc
Get the column at the given column index, starting with 0.
getColumn(int, Vector4f) - Method in class org.joml.Matrix4f
 
getColumn(int, Vector4f) - Method in interface org.joml.Matrix4fc
Get the column at the given column index, starting with 0.
getColumn0(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil
 
getColumn0(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getColumn1(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil
 
getColumn1(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getColumn2(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil
 
getColumn2(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getColumn3(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil
 
getColumn3(Matrix4f, Vector4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getEulerAnglesXYZ(Vector3d) - Method in class org.joml.Quaterniond
 
getEulerAnglesXYZ(Vector3d) - Method in interface org.joml.Quaterniondc
Get the euler angles in radians in rotation sequence XYZ of this quaternion and store them in the provided parameter eulerAngles.
getEulerAnglesXYZ(Vector3f) - Method in class org.joml.Quaternionf
 
getEulerAnglesXYZ(Vector3f) - Method in interface org.joml.Quaternionfc
Get the euler angles in radians in rotation sequence XYZ of this quaternion and store them in the provided parameter eulerAngles.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix3d
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix3dc
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix4d
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix4dc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3d) - Method in class org.joml.Matrix4x3d
 
getEulerAnglesZYX(Vector3d) - Method in interface org.joml.Matrix4x3dc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix3f
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix3fc
Extract the Euler angles from the rotation represented by this matrix and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix4f
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix4fc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in class org.joml.Matrix4x3f
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getEulerAnglesZYX(Vector3f) - Method in interface org.joml.Matrix4x3fc
Extract the Euler angles from the rotation represented by the upper left 3x3 submatrix of this and store the extracted Euler angles in dest.
getf(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix3d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix4d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix4d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix4d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix4x3d, int, ByteBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4x3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil
 
getf(Matrix4x3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
getf(Matrix4x3d, int, FloatBuffer) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getf(Matrix4x3d, long) - Method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix3d
 
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getFloats(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getFloats(ByteBuffer) - Method in class org.joml.Matrix3d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getFloats(ByteBuffer) - Method in class org.joml.Matrix4d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getFloats(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getFloats(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store the elements of this matrix as float values in column-major order into the supplied ByteBuffer at the current buffer position.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3d
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3f
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4d
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4f
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3d
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3f
 
getNormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3d
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getNormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3f
 
getNormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getRotation(AxisAngle4d) - Method in class org.joml.Matrix4f
 
getRotation(AxisAngle4d) - Method in interface org.joml.Matrix4fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4d.
getRotation(AxisAngle4d) - Method in class org.joml.Matrix4x3f
 
getRotation(AxisAngle4d) - Method in interface org.joml.Matrix4x3fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4d.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix3d
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix3f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix4f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix4fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4f.
getRotation(AxisAngle4f) - Method in class org.joml.Matrix4x3f
 
getRotation(AxisAngle4f) - Method in interface org.joml.Matrix4x3fc
Get the rotational component of this matrix and store the represented rotation into the given AxisAngle4f.
getRow(int, Vector3d) - Method in class org.joml.Matrix3d
 
getRow(int, Vector3d) - Method in interface org.joml.Matrix3dc
Get the row at the given row index, starting with 0.
getRow(int, Vector3d) - Method in class org.joml.Matrix4d
 
getRow(int, Vector3d) - Method in interface org.joml.Matrix4dc
Get the first three components of the row at the given row index, starting with 0.
getRow(int, Vector3f) - Method in class org.joml.Matrix3f
 
getRow(int, Vector3f) - Method in interface org.joml.Matrix3fc
Get the row at the given row index, starting with 0.
getRow(int, Vector3f) - Method in class org.joml.Matrix4f
 
getRow(int, Vector3f) - Method in interface org.joml.Matrix4fc
Get the first three components of the row at the given row index, starting with 0.
getRow(int, Vector4d) - Method in class org.joml.Matrix4d
 
getRow(int, Vector4d) - Method in interface org.joml.Matrix4dc
Get the row at the given row index, starting with 0.
getRow(int, Vector4d) - Method in class org.joml.Matrix4x3d
 
getRow(int, Vector4d) - Method in interface org.joml.Matrix4x3dc
Get the row at the given row index, starting with 0.
getRow(int, Vector4f) - Method in class org.joml.Matrix4f
 
getRow(int, Vector4f) - Method in interface org.joml.Matrix4fc
Get the row at the given row index, starting with 0.
getRow(int, Vector4f) - Method in class org.joml.Matrix4x3f
 
getRow(int, Vector4f) - Method in interface org.joml.Matrix4x3fc
Get the row at the given row index, starting with 0.
getScale(Vector3d) - Method in class org.joml.Matrix3d
 
getScale(Vector3d) - Method in interface org.joml.Matrix3dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3d) - Method in class org.joml.Matrix4d
 
getScale(Vector3d) - Method in interface org.joml.Matrix4dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3d) - Method in class org.joml.Matrix4x3d
 
getScale(Vector3d) - Method in interface org.joml.Matrix4x3dc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix3f
 
getScale(Vector3f) - Method in interface org.joml.Matrix3fc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix4f
 
getScale(Vector3f) - Method in interface org.joml.Matrix4fc
Get the scaling factors of this matrix for the three base axes.
getScale(Vector3f) - Method in class org.joml.Matrix4x3f
 
getScale(Vector3f) - Method in interface org.joml.Matrix4x3fc
Get the scaling factors of this matrix for the three base axes.
getToAddress(long) - Method in class org.joml.Matrix3d
 
getToAddress(long) - Method in interface org.joml.Matrix3dc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix3f
 
getToAddress(long) - Method in interface org.joml.Matrix3fc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix3x2d
 
getToAddress(long) - Method in interface org.joml.Matrix3x2dc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix3x2f
 
getToAddress(long) - Method in interface org.joml.Matrix3x2fc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix4d
 
getToAddress(long) - Method in interface org.joml.Matrix4dc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix4f
 
getToAddress(long) - Method in interface org.joml.Matrix4fc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix4x3d
 
getToAddress(long) - Method in interface org.joml.Matrix4x3dc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Matrix4x3f
 
getToAddress(long) - Method in interface org.joml.Matrix4x3fc
Store this matrix in column-major order at the given off-heap address.
getToAddress(long) - Method in class org.joml.Vector2d
 
getToAddress(long) - Method in interface org.joml.Vector2dc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector2f
 
getToAddress(long) - Method in interface org.joml.Vector2fc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector2i
 
getToAddress(long) - Method in interface org.joml.Vector2ic
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector3d
 
getToAddress(long) - Method in interface org.joml.Vector3dc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector3f
 
getToAddress(long) - Method in interface org.joml.Vector3fc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector3i
 
getToAddress(long) - Method in interface org.joml.Vector3ic
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector4d
 
getToAddress(long) - Method in interface org.joml.Vector4dc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector4f
 
getToAddress(long) - Method in interface org.joml.Vector4fc
Store this vector at the given off-heap memory address.
getToAddress(long) - Method in class org.joml.Vector4i
 
getToAddress(long) - Method in interface org.joml.Vector4ic
Store this vector at the given off-heap memory address.
getTranslation(Vector3d) - Method in class org.joml.Matrix4d
 
getTranslation(Vector3d) - Method in interface org.joml.Matrix4dc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3d) - Method in class org.joml.Matrix4x3d
 
getTranslation(Vector3d) - Method in interface org.joml.Matrix4x3dc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3f) - Method in class org.joml.Matrix4f
 
getTranslation(Vector3f) - Method in interface org.joml.Matrix4fc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTranslation(Vector3f) - Method in class org.joml.Matrix4x3f
 
getTranslation(Vector3f) - Method in interface org.joml.Matrix4x3fc
Get only the translation components (m30, m31, m32) of this matrix and store them in the given vector xyz.
getTransposed(double[]) - Method in class org.joml.Matrix4x3d
 
getTransposed(double[]) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied float array in row-major order.
getTransposed(double[], int) - Method in class org.joml.Matrix4x3d
 
getTransposed(double[], int) - Method in interface org.joml.Matrix4x3dc
Store this matrix into the supplied float array in row-major order at the given offset.
getTransposed(float[]) - Method in class org.joml.Matrix4x3f
 
getTransposed(float[]) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in row-major order.
getTransposed(float[], int) - Method in class org.joml.Matrix4x3f
 
getTransposed(float[], int) - Method in interface org.joml.Matrix4x3fc
Store this matrix into the supplied float array in row-major order at the given offset.
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(int, ByteBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(int, ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposed(int, DoubleBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
getTransposed(int, DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied DoubleBuffer starting at the specified absolute buffer position/index.
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(int, FloatBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(int, FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied FloatBuffer starting at the specified absolute buffer position/index.
getTransposed(ByteBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(ByteBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(ByteBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied ByteBuffer at the current buffer position.
getTransposed(DoubleBuffer) - Method in class org.joml.Matrix4d
 
getTransposed(DoubleBuffer) - Method in interface org.joml.Matrix4dc
Store the transpose of this matrix in column-major order into the supplied DoubleBuffer at the current buffer position.
getTransposed(DoubleBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(DoubleBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied DoubleBuffer at the current buffer position.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix3f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix3fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4fc
Store the transpose of this matrix in column-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
getTransposed(FloatBuffer) - Method in class org.joml.Matrix4x3f
 
getTransposed(FloatBuffer) - Method in interface org.joml.Matrix4x3fc
Store this matrix in row-major order into the supplied FloatBuffer at the current buffer position.
getTransposedFloats(int, ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposedFloats(int, ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix in row-major order into the supplied ByteBuffer starting at the specified absolute buffer position/index.
getTransposedFloats(ByteBuffer) - Method in class org.joml.Matrix4x3d
 
getTransposedFloats(ByteBuffer) - Method in interface org.joml.Matrix4x3dc
Store this matrix as float values in row-major order into the supplied ByteBuffer at the current buffer position.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3d
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix3f
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4d
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4f
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3d
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaterniond) - Method in class org.joml.Matrix4x3f
 
getUnnormalizedRotation(Quaterniond) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaterniond.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix3f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3d
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3dc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnnormalizedRotation(Quaternionf) - Method in class org.joml.Matrix4x3f
 
getUnnormalizedRotation(Quaternionf) - Method in interface org.joml.Matrix4x3fc
Get the current values of this matrix and store the represented rotation into the given Quaternionf.
getUnsafeInstance() - Static method in class org.joml.internal.MemUtil.MemUtilUnsafe
 
gridDistance(int, int) - Method in class org.joml.Vector2i
(non-Javadoc)
gridDistance(int, int) - Method in interface org.joml.Vector2ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).
gridDistance(int, int, int) - Method in class org.joml.Vector3i
(non-Javadoc)
gridDistance(int, int, int) - Method in interface org.joml.Vector3ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).
gridDistance(int, int, int, int) - Method in class org.joml.Vector4i
 
gridDistance(int, int, int, int) - Method in interface org.joml.Vector4ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).
gridDistance(Vector2ic) - Method in class org.joml.Vector2i
(non-Javadoc)
gridDistance(Vector2ic) - Method in interface org.joml.Vector2ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).
gridDistance(Vector3ic) - Method in class org.joml.Vector3i
(non-Javadoc)
gridDistance(Vector3ic) - Method in interface org.joml.Vector3ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).
gridDistance(Vector4ic) - Method in class org.joml.Vector4i
 
gridDistance(Vector4ic) - Method in interface org.joml.Vector4ic
Return the grid distance in between (aka 1-Norm, Minkowski or Manhattan distance) (x, y).

H

half(double, double, double) - Method in class org.joml.Vector3d
Compute the half vector between this and the vector (x, y, z).
half(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
half(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute the half vector between this and the vector (x, y, z) and store the result in dest.
half(float, float, float) - Method in class org.joml.Vector3f
Compute the half vector between this and the vector (x, y, z).
half(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
half(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute the half vector between this and the vector (x, y, z) and store the result in dest.
half(Vector3dc) - Method in class org.joml.Vector3d
Compute the half vector between this and the other vector.
half(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
half(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Compute the half vector between this and the other vector and store the result in dest.
half(Vector3fc) - Method in class org.joml.Vector3f
Compute the half vector between this and the other vector.
half(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
half(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Compute the half vector between this and the other vector and store the result in dest.
HAS_doubleToRawLongBits - Static variable in class org.joml.internal.Runtime
 
HAS_floatToRawIntBits - Static variable in class org.joml.internal.Runtime
 
hashCode() - Method in class org.joml.AABBd
 
hashCode() - Method in class org.joml.AABBf
 
hashCode() - Method in class org.joml.AxisAngle4d
 
hashCode() - Method in class org.joml.AxisAngle4f
 
hashCode() - Method in class org.joml.Circled
 
hashCode() - Method in class org.joml.Circlef
 
hashCode() - Method in class org.joml.LineSegmentd
 
hashCode() - Method in class org.joml.LineSegmentf
 
hashCode() - Method in class org.joml.Matrix3d
 
hashCode() - Method in class org.joml.Matrix3dStack
 
hashCode() - Method in class org.joml.Matrix3f
 
hashCode() - Method in class org.joml.Matrix3fStack
 
hashCode() - Method in class org.joml.Matrix3x2d
 
hashCode() - Method in class org.joml.Matrix3x2dStack
 
hashCode() - Method in class org.joml.Matrix3x2f
 
hashCode() - Method in class org.joml.Matrix3x2fStack
 
hashCode() - Method in class org.joml.Matrix4d
 
hashCode() - Method in class org.joml.Matrix4dStack
 
hashCode() - Method in class org.joml.Matrix4f
 
hashCode() - Method in class org.joml.Matrix4fStack
 
hashCode() - Method in class org.joml.Matrix4x3d
 
hashCode() - Method in class org.joml.Matrix4x3dStack
 
hashCode() - Method in class org.joml.Matrix4x3f
 
hashCode() - Method in class org.joml.Matrix4x3fStack
 
hashCode() - Method in class org.joml.Planed
 
hashCode() - Method in class org.joml.Planef
 
hashCode() - Method in class org.joml.Quaterniond
 
hashCode() - Method in class org.joml.Quaternionf
 
hashCode() - Method in class org.joml.Rayd
 
hashCode() - Method in class org.joml.Rayf
 
hashCode() - Method in class org.joml.Rectangled
 
hashCode() - Method in class org.joml.Rectanglef
 
hashCode() - Method in class org.joml.Sphered
 
hashCode() - Method in class org.joml.Spheref
 
hashCode() - Method in class org.joml.Vector2d
 
hashCode() - Method in class org.joml.Vector2f
 
hashCode() - Method in class org.joml.Vector2i
 
hashCode() - Method in class org.joml.Vector3d
 
hashCode() - Method in class org.joml.Vector3f
 
hashCode() - Method in class org.joml.Vector3i
 
hashCode() - Method in class org.joml.Vector4d
 
hashCode() - Method in class org.joml.Vector4f
 
hashCode() - Method in class org.joml.Vector4i
 
hermite(Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Method in class org.joml.Vector3d
 
hermite(Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Method in interface org.joml.Vector3dc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Method in class org.joml.Vector3f
 
hermite(Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Method in interface org.joml.Vector3fc
Compute a hermite interpolation between this vector with its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector4dc, Vector4dc, Vector4dc, double, Vector4d) - Method in class org.joml.Vector4d
 
hermite(Vector4dc, Vector4dc, Vector4dc, double, Vector4d) - Method in interface org.joml.Vector4dc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.
hermite(Vector4fc, Vector4fc, Vector4fc, float, Vector4f) - Method in class org.joml.Vector4f
 
hermite(Vector4fc, Vector4fc, Vector4fc, float, Vector4f) - Method in interface org.joml.Vector4fc
Compute a hermite interpolation between this vector and its associated tangent t0 and the given vector v with its tangent t1 and store the result in dest.

I

identity() - Method in class org.joml.Matrix3d
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix3f
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix3x2d
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix3x2f
Set this matrix to the identity.
identity() - Method in class org.joml.Matrix4d
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4f
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4x3d
Reset this matrix to the identity.
identity() - Method in class org.joml.Matrix4x3f
Reset this matrix to the identity.
identity() - Method in class org.joml.Quaterniond
Set this quaternion to the identity.
identity() - Method in class org.joml.Quaternionf
Set this quaternion to the identity.
identity(Matrix3f) - Method in class org.joml.internal.MemUtil
 
identity(Matrix3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
identity(Matrix3x2d) - Method in class org.joml.internal.MemUtil
 
identity(Matrix3x2d) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
identity(Matrix3x2f) - Method in class org.joml.internal.MemUtil
 
identity(Matrix3x2f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
identity(Matrix4f) - Method in class org.joml.internal.MemUtil
 
identity(Matrix4f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
identity(Matrix4x3f) - Method in class org.joml.internal.MemUtil
 
identity(Matrix4x3f) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
identity(Quaternionf) - Method in class org.joml.internal.MemUtil
 
identity(Quaternionf) - Method in class org.joml.internal.MemUtil.MemUtilNIO
 
INSIDE - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads indicating that the axis-aligned box is fully inside of the frustum.
INSIDE - Static variable in class org.joml.Intersectiond
INSIDE - Static variable in class org.joml.Intersectionf
INSTANCE - Static variable in class org.joml.internal.MemUtil
 
integrate(double, double, double, double) - Method in class org.joml.Quaterniond
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion.
integrate(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
integrate(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion and store the result into dest.
integrate(float, float, float, float) - Method in class org.joml.Quaternionf
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion.
integrate(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
integrate(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Integrate the rotation given by the angular velocity (vx, vy, vz) around the x, y and z axis, respectively, with respect to the given elapsed time delta dt and add the differentiate rotation to the rotation represented by this quaternion and store the result into dest.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the single scalar value f over the given triangle.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the three-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Interpolationd
Bilinearly interpolate the two-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the single scalar value f over the given triangle.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the three-dimensional vector f over the given triangle and store the result in dest.
interpolateTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Interpolationf
Bilinearly interpolate the two-dimensional vector f over the given triangle and store the result in dest.
Interpolationd - Class in org.joml
Contains various interpolation functions.
Interpolationd() - Constructor for class org.joml.Interpolationd
 
Interpolationf - Class in org.joml
Contains various interpolation functions.
Interpolationf() - Constructor for class org.joml.Interpolationf
 
interpolationFactorsTriangle(double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Interpolationd
Compute the interpolation factors (t0, t1, t2) in order to interpolate an arbitrary value over a given triangle at the given point (x, y).
interpolationFactorsTriangle(float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Interpolationf
Compute the interpolation factors (t0, t1, t2) in order to interpolate an arbitrary value over a given triangle at the given point (x, y).
INTERSECT - Static variable in class org.joml.FrustumIntersection
Return value of intersectAab() and its different overloads indicating that the axis-aligned box intersects the frustum.
intersectAab(float, float, float, float, float, float) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(float, float, float, float, float, float, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(float, float, float, float, float, float, int, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(Vector3fc, Vector3fc) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(Vector3fc, Vector3fc, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectAab(Vector3fc, Vector3fc, int, int) - Method in class org.joml.FrustumIntersection
Determine whether the given axis-aligned box is partly or completely within or outside of the frustum defined by this frustum culler and, if the box is not inside this frustum, return the index of the plane that culled it.
intersectCircleCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the one circle with center (aX, aY) and square radius radiusSquaredA intersects the other circle with center (bX, bY) and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the one circle with center (aX, aY) and square radius radiusSquaredA intersects the other circle with center (bX, bY) and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(Vector2dc, double, Vector2dc, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectCircleCircle(Vector2fc, float, Vector2fc, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the one circle with center centerA and square radius radiusSquaredA intersects the other circle with center centerB and square radius radiusSquaredB, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
Intersectiond - Class in org.joml
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectiond() - Constructor for class org.joml.Intersectiond
 
Intersectionf - Class in org.joml
Contains intersection and distance tests for some 2D and 3D geometric primitives.
Intersectionf() - Constructor for class org.joml.Intersectionf
 
intersectLineCircle(double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the line defined by the two points (x0, y0) and (x1, y1) intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the line defined by the two points (x0, y0) and (x1, y1) intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineCircle(float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the line with the general line equation a*x + b*y + c = 0 intersects the circle with center (centerX, centerY) and radius, and store the center of the line segment of intersection in the (x, y) components of the supplied vector and the half-length of that line segment in the z component.
intersectLineLine(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the two lines, specified via two points lying on each line, intersect each other, and store the point of intersection into the given vector p.
intersectLineLine(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the two lines, specified via two points lying on each line, intersect each other, and store the point of intersection into the given vector p.
intersectLineSegment(double, double, double, double, double, double, Vector2d) - Method in class org.joml.AABBd
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegment(float, float, float, float, float, float, Vector2f) - Method in class org.joml.AABBf
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegment(LineSegmentf, Vector2d) - Method in class org.joml.AABBd
Determine whether the given undirected line segment intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegment(LineSegmentf, Vector2f) - Method in class org.joml.AABBf
Determine whether the given undirected line segment intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(LineSegmentf, AABBd, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the given undirected line segment intersects the given axis-aligned box, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(LineSegmentf, AABBf, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the given undirected line segment intersects the given axis-aligned box, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned box given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned box given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + p0 * (p1 - p0) of the near and far point of intersection.
intersectLineSegmentAar(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points (p0X, p0Y) and (p1X, p1Y) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points (p0X, p0Y) and (p1X, p1Y) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the undirected line segment with the end points p0 and p1 intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and store the values of the parameter t in the ray equation p(t) = p0 + t * (p1 - p0) of the near and far point of intersection into result.
intersectLineSegmentPlane(double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the point of intersection.
intersectLineSegmentPlane(float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the point of intersection.
intersectLineSegmentTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points (p0X, p0Y, p0Z) and (p1X, p1Y, p1Z) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double, Vector3d) - Static method in class org.joml.Intersectiond
Determine whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectLineSegmentTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float, Vector3f) - Static method in class org.joml.Intersectionf
Determine whether the line segment with the end points p0 and p1 intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z), regardless of the winding order of the triangle or the direction of the line segment between its two end points, and return the point of intersection.
intersectPlaneSphere(double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectPlaneSphere(float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the sphere with center (centerX, centerY, centerZ) and radius, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectPlaneSweptSphere(double, double, double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the moving sphere with center (cX, cY, cZ), radius and velocity (vX, vY, vZ), and store the point of intersection in the (x, y, z) components of the supplied vector and the time of intersection in the w component.
intersectPlaneSweptSphere(float, float, float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the plane with the general plane equation a*x + b*y + c*z + d = 0 intersects the moving sphere with center (cX, cY, cZ), radius and velocity (vX, vY, vZ), and store the point of intersection in the (x, y, z) components of the supplied vector and the time of intersection in the w component.
intersectPolygonRay(double[], double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the polygon specified by the given sequence of (x, y) coordinate pairs intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(float[], float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the polygon specified by the given sequence of (x, y) coordinate pairs intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(Vector2dc[], double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the polygon specified by the given sequence of vertices intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectPolygonRay(Vector2fc[], float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the polygon specified by the given sequence of vertices intersects with the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ), and store the point of intersection into the given vector p.
intersectRay(double, double, double, double, double, double, Vector2d) - Method in class org.joml.AABBd
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRay(float, float, float, float, float, float, Vector2f) - Method in class org.joml.AABBf
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRay(Rayd, Vector2d) - Method in class org.joml.AABBd
Determine whether the given ray intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRay(Rayf, Vector2f) - Method in class org.joml.AABBf
Determine whether the given ray intersects this AABB, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRayAab(double, double, double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRayAab(float, float, float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the axis-aligned box given as its minimum corner (minX, minY, minZ) and maximum corner (maxX, maxY, maxZ), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection.
intersectRayAab(Rayd, AABBd, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray intersects given the axis-aligned box and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAab(Rayf, AABBf, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray intersects given the axis-aligned box and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAab(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAab(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the axis-aligned box specified as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection..
intersectRayAar(double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the axis-aligned rectangle given as its minimum corner (minX, minY) and maximum corner (maxX, maxY), and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(Vector2dc, Vector2dc, Vector2dc, Vector2dc, Vector2d) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the given origin and direction dir intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayAar(Vector2fc, Vector2fc, Vector2fc, Vector2fc, Vector2f) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the given origin and direction dir intersects the axis-aligned rectangle given as its minimum corner min and maximum corner max, and return the values of the parameter t in the ray equation p(t) = origin + t * dir of the near and far point of intersection as well as the side of the axis-aligned rectangle the ray intersects.
intersectRayCircle(double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY) and direction (dirX, dirY) intersects the given circle with center (centerX, centerY) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(Vector2dc, Vector2dc, Vector2dc, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayCircle(Vector2fc, Vector2fc, Vector2fc, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and direction dir intersects the circle with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayLine(double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the line containing the given point (pointX, pointY) and having the normal (normalX, normalY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the line containing the given point (pointX, pointY) and having the normal (normalX, normalY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(Vector2dc, Vector2dc, Vector2dc, Vector2dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin and direction dir intersects the line containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLine(Vector2fc, Vector2fc, Vector2fc, Vector2fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin and direction dir intersects the line containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayLineSegment(double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the undirected line segment given by the two end points (aX, bY) and (bX, bY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with given origin (originX, originY) and direction (dirX, dirY) intersects the undirected line segment given by the two end points (aX, bY) and (bX, bY), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(Vector2dc, Vector2dc, Vector2dc, Vector2dc) - Static method in class org.joml.Intersectiond
Determine whether the ray with given origin and direction dir intersects the undirected line segment given by the two end points a and b, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayLineSegment(Vector2fc, Vector2fc, Vector2fc, Vector2fc) - Static method in class org.joml.Intersectionf
Determine whether the ray with given origin and direction dir intersects the undirected line segment given by the two end points a and b, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point, if any.
intersectRayPlane(double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane containing the given point (pointX, pointY, pointZ) and having the normal (normalX, normalY, normalZ), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane given as the general plane equation a*x + b*y + c*z + d = 0, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the plane containing the given point (pointX, pointY, pointZ) and having the normal (normalX, normalY, normalZ), and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Rayd, Planed, double) - Static method in class org.joml.Intersectiond
Test whether the given ray intersects the given plane, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Rayf, Planef, float) - Static method in class org.joml.Intersectionf
Test whether the given ray intersects the given plane, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Test whether the ray with given origin and direction dir intersects the plane containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRayPlane(Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Test whether the ray with given origin and direction dir intersects the plane containing the given point and having the given normal, and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the intersection point.
intersectRaySphere(double, double, double, double, double, double, double, double, double, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(float, float, float, float, float, float, float, float, float, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray with the origin (originX, originY, originZ) and normalized direction (dirX, dirY, dirZ) intersects the given sphere with center (centerX, centerY, centerZ) and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Rayd, Spheref, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the given ray intersects the given sphere, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Rayf, Spheref, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the given ray intersects the given sphere, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Vector3dc, Vector3dc, Vector3dc, double, Vector2d) - Static method in class org.joml.Intersectiond
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRaySphere(Vector3fc, Vector3fc, Vector3fc, float, Vector2f) - Static method in class org.joml.Intersectionf
Test whether the ray with the given origin and normalized direction dir intersects the sphere with the given center and square radius radiusSquared, and store the values of the parameter t in the ray equation p(t) = origin + t * dir for both points (near and far) of intersections into the given result vector.
intersectRayTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with the given origin and the given dir intersects the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangle(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with the given origin and the given dir intersects the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class org.joml.Intersectiond
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Static method in class org.joml.Intersectionf
Determine whether the given ray with the origin (originX, originY, originZ) and direction (dirX, dirY, dirZ) intersects the frontface of the triangle consisting of the three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z) and (v2X, v2Y, v2Z) and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(Vector3dc, Vector3dc, Vector3dc, Vector3dc, Vector3dc, double) - Static method in class org.joml.Intersectiond
Determine whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectRayTriangleFront(Vector3fc, Vector3fc, Vector3fc, Vector3fc, Vector3fc, float) - Static method in class org.joml.Intersectionf
Determine whether the ray with the given origin and the given dir intersects the frontface of the triangle consisting of the three vertices v0, v1 and v2 and return the value of the parameter t in the ray equation p(t) = origin + t * dir of the point of intersection.
intersectSphere(float, float, float, float) - Method in class org.joml.FrustumIntersection
Determine whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
intersectSphere(Vector3fc, float) - Method in class org.joml.FrustumIntersection
Determine whether the given sphere is partly or completely within or outside of the frustum defined by this frustum culler.
intersectSphereSphere(double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center (aX, aY, aZ) and square radius radiusSquaredA intersects the other sphere with center (bX, bY, bZ) and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Spheref, Spheref, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the one sphere with intersects the other sphere, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Spheref, Spheref, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the one sphere with intersects the other sphere, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Vector3dc, double, Vector3dc, double, Vector4d) - Static method in class org.joml.Intersectiond
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereSphere(Vector3fc, float, Vector3fc, float, Vector4f) - Static method in class org.joml.Intersectionf
Test whether the one sphere with center centerA and square radius radiusSquaredA intersects the other sphere with center centerB and square radius radiusSquaredB, and store the center of the circle of intersection in the (x, y, z) components of the supplied vector and the radius of that circle in the w component.
intersectSphereTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, Vector3d) - Static method in class org.joml.Intersectiond
Test whether the given sphere with center (sX, sY, sZ) intersects the triangle given by its three vertices, and if they intersect store the point of intersection into result.
intersectSphereTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, Vector3f) - Static method in class org.joml.Intersectionf
Test whether the given sphere with center (sX, sY, sZ) intersects the triangle given by its three vertices, and if they intersect store the point of intersection into result.
intersectSweptSphereTriangle(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, Vector4d) - Static method in class org.joml.Intersectiond
Determine the point of intersection between a sphere with the given center (centerX, centerY, centerZ) and radius moving with the given velocity (velX, velY, velZ) and the triangle specified via its three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z).
intersectSweptSphereTriangle(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, Vector4f) - Static method in class org.joml.Intersectionf
Determine the point of intersection between a sphere with the given center (centerX, centerY, centerZ) and radius moving with the given velocity (velX, velY, velZ) and the triangle specified via its three vertices (v0X, v0Y, v0Z), (v1X, v1Y, v1Z), (v2X, v2Y, v2Z).
invert() - Method in class org.joml.Matrix3d
Invert this matrix.
invert() - Method in class org.joml.Matrix3f
Invert this matrix.
invert() - Method in class org.joml.Matrix3x2d
Invert this matrix by assuming a third row in this matrix of (0, 0, 1).
invert() - Method in class org.joml.Matrix3x2f
Invert this matrix by assuming a third row in this matrix of (0, 0, 1).
invert() - Method in class org.joml.Matrix4d
Invert this matrix.
invert() - Method in class org.joml.Matrix4f
Invert this matrix.
invert() - Method in class org.joml.Matrix4x3d
Invert this matrix.
invert() - Method in class org.joml.Matrix4x3f
Invert this matrix.
invert() - Method in class org.joml.Quaterniond
Invert this quaternion and normalize it.
invert() - Method in class org.joml.Quaternionf
Invert this quaternion and normalize it.
invert(Matrix3d) - Method in class org.joml.Matrix3d
 
invert(Matrix3d) - Method in interface org.joml.Matrix3dc
Invert this matrix and store the result in dest.
invert(Matrix3f) - Method in class org.joml.Matrix3f
 
invert(Matrix3f) - Method in interface org.joml.Matrix3fc
Invert the this matrix and store the result in dest.
invert(Matrix3x2d) - Method in class org.joml.Matrix3x2d
Invert the this matrix by assuming a third row in this matrix of (0, 0, 1) and store the result in dest.
invert(Matrix3x2d) - Method in interface org.joml.Matrix3x2dc
Invert the this matrix by assuming a third row in this matrix of (0, 0, 1) and store the result in dest.
invert(Matrix3x2f) - Method in class org.joml.Matrix3x2f
Invert the this matrix by assuming a third row in this matrix of (0, 0, 1) and store the result in dest.
invert(Matrix3x2f) - Method in interface org.joml.Matrix3x2fc
Invert the this matrix by assuming a third row in this matrix of (0, 0, 1) and store the result in dest.
invert(Matrix4d) - Method in class org.joml.Matrix4d
 
invert(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix and store the result in dest.
invert(Matrix4f) - Method in class org.joml.Matrix4f
 
invert(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix and write the result into dest.
invert(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
invert(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Invert this matrix and store the result in dest.
invert(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
invert(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Invert this matrix and write the result into dest.
invert(Quaterniond) - Method in class org.joml.Quaterniond
 
invert(Quaterniond) - Method in interface org.joml.Quaterniondc
Invert this quaternion and store the normalized result in dest.
invert(Quaternionf) - Method in class org.joml.Quaternionf
 
invert(Quaternionf) - Method in interface org.joml.Quaternionfc
Invert this quaternion and store the normalized result in dest.
invertAffine() - Method in class org.joml.Matrix4d
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)).
invertAffine() - Method in class org.joml.Matrix4f
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)).
invertAffine(Matrix4d) - Method in class org.joml.Matrix4d
 
invertAffine(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and write the result into dest.
invertAffine(Matrix4f) - Method in class org.joml.Matrix4f
 
invertAffine(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this matrix by assuming that it is an affine transformation (i.e. its last row is equal to (0, 0, 0, 1)) and write the result into dest.
invertFrustum() - Method in class org.joml.Matrix4d
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this.
invertFrustum() - Method in class org.joml.Matrix4f
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this.
invertFrustum(Matrix4d) - Method in class org.joml.Matrix4d
 
invertFrustum(Matrix4d) - Method in interface org.joml.Matrix4dc
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods, then this method builds the inverse of this and stores it into the given dest.
invertFrustum(Matrix4f) - Method in class org.joml.Matrix4f
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods or via setFrustum(), then this method builds the inverse of this and stores it into the given dest.
invertFrustum(Matrix4f) - Method in interface org.joml.Matrix4fc
If this is an arbitrary perspective projection matrix obtained via one of the frustum() methods, then this method builds the inverse of this and stores it into the given dest.
invertOrtho() - Method in class org.joml.Matrix4d
Invert this orthographic projection matrix.
invertOrtho() - Method in class org.joml.Matrix4f
Invert this orthographic projection matrix.
invertOrtho() - Method in class org.joml.Matrix4x3d
Invert this orthographic projection matrix.
invertOrtho() - Method in class org.joml.Matrix4x3f
Invert this orthographic projection matrix.
invertOrtho(Matrix4d) - Method in class org.joml.Matrix4d
 
invertOrtho(Matrix4d) - Method in interface org.joml.Matrix4dc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4f) - Method in class org.joml.Matrix4f
 
invertOrtho(Matrix4f) - Method in interface org.joml.Matrix4fc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
invertOrtho(Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Invert this orthographic projection matrix and store the result into the given dest.
invertOrtho(Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
invertOrtho(Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Invert this orthographic projection matrix and store the result into the given dest.
invertPerspective() - Method in class org.joml.Matrix4d
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this.
invertPerspective() - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this.
invertPerspective(Matrix4d) - Method in class org.joml.Matrix4d
 
invertPerspective(Matrix4d) - Method in interface org.joml.Matrix4dc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspective(Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspective(Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation, then this method builds the inverse of this and stores it into the given dest.
invertPerspectiveView(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
invertPerspectiveView(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4fc, Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4fc, Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix is affine and has unit scaling (for example by being obtained via lookAt()), then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4x3dc, Matrix4d) - Method in class org.joml.Matrix4d
 
invertPerspectiveView(Matrix4x3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix has unit scaling, then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4x3fc, Matrix4f) - Method in class org.joml.Matrix4f
If this is a perspective projection matrix obtained via one of the perspective() methods or via setPerspective(), that is, if this is a symmetrical perspective frustum transformation and the given view matrix has unit scaling, then this method builds the inverse of this * view and stores it into the given dest.
invertPerspectiveView(Matrix4x3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
If this is a perspective projection matrix obtained via one of the perspective() methods, that is, if this is a symmetrical perspective frustum transformation and the given view matrix has unit scaling, then this method builds the inverse of this * view and stores it into the given dest.
isAffine() - Method in class org.joml.Matrix4d
 
isAffine() - Method in interface org.joml.Matrix4dc
Determine whether this matrix describes an affine transformation.
isAffine() - Method in class org.joml.Matrix4f
 
isAffine() - Method in interface org.joml.Matrix4fc
Determine whether this matrix describes an affine transformation.
isFinite() - Method in class org.joml.Vector2d
 
isFinite() - Method in interface org.joml.Vector2dc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite() - Method in class org.joml.Vector2f
 
isFinite() - Method in interface org.joml.Vector2fc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite() - Method in class org.joml.Vector3d
 
isFinite() - Method in interface org.joml.Vector3dc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite() - Method in class org.joml.Vector3f
 
isFinite() - Method in interface org.joml.Vector3fc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite() - Method in class org.joml.Vector4d
 
isFinite() - Method in interface org.joml.Vector4dc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite() - Method in class org.joml.Vector4f
 
isFinite() - Method in interface org.joml.Vector4fc
Determine whether all components are finite floating-point values, that is, they are not NaN and not infinity.
isFinite(double) - Static method in class org.joml.Math
 
isFinite(float) - Static method in class org.joml.Math
 

L

length() - Method in class org.joml.Vector2d
 
length() - Method in interface org.joml.Vector2dc
Return the length of this vector.
length() - Method in class org.joml.Vector2f
 
length() - Method in interface org.joml.Vector2fc
Return the length of this vector.
length() - Method in class org.joml.Vector2i
 
length() - Method in interface org.joml.Vector2ic
Return the length of this vector.
length() - Method in class org.joml.Vector3d
 
length() - Method in interface org.joml.Vector3dc
Return the length of this vector.
length() - Method in class org.joml.Vector3f
 
length() - Method in interface org.joml.Vector3fc
Return the length of this vector.
length() - Method in class org.joml.Vector3i
 
length() - Method in interface org.joml.Vector3ic
Return the length of this vector.
length() - Method in class org.joml.Vector4d
 
length() - Method in interface org.joml.Vector4dc
Return the length of this vector.
length() - Method in class org.joml.Vector4f
 
length() - Method in interface org.joml.Vector4fc
Return the length of this vector.
length() - Method in class org.joml.Vector4i
 
length() - Method in interface org.joml.Vector4ic
Return the length of this vector.
length(double, double) - Static method in class org.joml.Vector2d
Get the length of a 2-dimensional double-precision vector.
length(double, double, double) - Static method in class org.joml.Vector3d
Get the length of a 3-dimensional double-precision vector.
length(double, double, double, double) - Static method in class org.joml.Vector4d
Get the length of a 4-dimensional double-precision vector.
length(float, float) - Static method in class org.joml.Vector2f
Get the length of a 2-dimensional single-precision vector.
length(float, float, float) - Static method in class org.joml.Vector3f
Get the length of a 3-dimensional single-precision vector.
length(float, float, float, float) - Static method in class org.joml.Vector4f
Get the length of a 4-dimensional single-precision vector.
length(int, int) - Static method in class org.joml.Vector2i
Get the length of a 2-dimensional single-precision vector.
length(int, int, int) - Static method in class org.joml.Vector3i
Get the length of a 3-dimensional single-precision vector.
length(int, int, int, int) - Static method in class org.joml.Vector4i
Get the length of a 4-dimensional single-precision vector.
lengthSquared() - Method in class org.joml.Quaterniond
 
lengthSquared() - Method in interface org.joml.Quaterniondc
Return the square of the length of this quaternion.
lengthSquared() - Method in class org.joml.Quaternionf
 
lengthSquared() - Method in interface org.joml.Quaternionfc
Return the square of the length of this quaternion.
lengthSquared() - Method in class org.joml.Vector2d
 
lengthSquared() - Method in interface org.joml.Vector2dc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector2f
 
lengthSquared() - Method in interface org.joml.Vector2fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector2i
 
lengthSquared() - Method in interface org.joml.Vector2ic
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3d
 
lengthSquared() - Method in interface org.joml.Vector3dc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3f
 
lengthSquared() - Method in interface org.joml.Vector3fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector3i
 
lengthSquared() - Method in interface org.joml.Vector3ic
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4d
 
lengthSquared() - Method in interface org.joml.Vector4dc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4f
 
lengthSquared() - Method in interface org.joml.Vector4fc
Return the length squared of this vector.
lengthSquared() - Method in class org.joml.Vector4i
 
lengthSquared() - Method in interface org.joml.Vector4ic
Return the length squared of this vector.
lengthSquared(double, double) - Static method in class org.joml.Vector2d
Get the length squared of a 2-dimensional double-precision vector.
lengthSquared(double, double, double) - Static method in class org.joml.Vector3d
Get the length squared of a 3-dimensional double-precision vector.
lengthSquared(double, double, double, double) - Static method in class org.joml.Vector4d
Get the length squared of a 4-dimensional double-precision vector.
lengthSquared(float, float) - Static method in class org.joml.Vector2f
Get the length squared of a 2-dimensional single-precision vector.
lengthSquared(float, float, float) - Static method in class org.joml.Vector3f
Get the length squared of a 3-dimensional single-precision vector.
lengthSquared(float, float, float, float) - Static method in class org.joml.Vector4f
Get the length squared of a 4-dimensional single-precision vector.
lengthSquared(int, int) - Static method in class org.joml.Vector2i
Get the length squared of a 2-dimensional single-precision vector.
lengthSquared(int, int, int) - Static method in class org.joml.Vector3i
Get the length squared of a 3-dimensional single-precision vector.
lengthSquared(int, int, int, int) - Static method in class org.joml.Vector4f
 
lengthSquared(int, int, int, int) - Static method in class org.joml.Vector4i
Get the length squared of a 4-dimensional single-precision vector.
lerp(Matrix3dc, double) - Method in class org.joml.Matrix3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix3dc, double, Matrix3d) - Method in class org.joml.Matrix3d
 
lerp(Matrix3dc, double, Matrix3d) - Method in interface org.joml.Matrix3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix3fc, float) - Method in class org.joml.Matrix3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix3fc, float, Matrix3f) - Method in class org.joml.Matrix3f
 
lerp(Matrix3fc, float, Matrix3f) - Method in interface org.joml.Matrix3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4dc, double) - Method in class org.joml.Matrix4d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4dc, double, Matrix4d) - Method in class org.joml.Matrix4d
 
lerp(Matrix4dc, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4fc, float) - Method in class org.joml.Matrix4f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4fc, float, Matrix4f) - Method in class org.joml.Matrix4f
 
lerp(Matrix4fc, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4x3dc, double) - Method in class org.joml.Matrix4x3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4x3dc, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
 
lerp(Matrix4x3dc, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Matrix4x3fc, float) - Method in class org.joml.Matrix4x3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Matrix4x3fc, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
 
lerp(Matrix4x3fc, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector2dc, double) - Method in class org.joml.Vector2d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector2dc, double, Vector2d) - Method in class org.joml.Vector2d
 
lerp(Vector2dc, double, Vector2d) - Method in interface org.joml.Vector2dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector2fc, 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(Vector2fc, float, Vector2f) - Method in class org.joml.Vector2f
 
lerp(Vector2fc, float, Vector2f) - Method in interface org.joml.Vector2fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector3dc, double) - Method in class org.joml.Vector3d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector3dc, double, Vector3d) - Method in class org.joml.Vector3d
 
lerp(Vector3dc, double, Vector3d) - Method in interface org.joml.Vector3dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector3fc, float) - Method in class org.joml.Vector3f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector3fc, float, Vector3f) - Method in class org.joml.Vector3f
 
lerp(Vector3fc, float, Vector3f) - Method in interface org.joml.Vector3fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector4dc, double) - Method in class org.joml.Vector4d
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector4dc, double, Vector4d) - Method in class org.joml.Vector4d
 
lerp(Vector4dc, double, Vector4d) - Method in interface org.joml.Vector4dc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
lerp(Vector4fc, float) - Method in class org.joml.Vector4f
Linearly interpolate this and other using the given interpolation factor t and store the result in this.
lerp(Vector4fc, float, Vector4f) - Method in class org.joml.Vector4f
 
lerp(Vector4fc, float, Vector4f) - Method in interface org.joml.Vector4fc
Linearly interpolate this and other using the given interpolation factor t and store the result in dest.
LineSegmentd - Class in org.joml
Represents an undirected line segment between two points.
LineSegmentd() - Constructor for class org.joml.LineSegmentd
Create a new LineSegmentd of zero length on the point (0, 0, 0).
LineSegmentd(double, double, double, double, double, double) - Constructor for class org.joml.LineSegmentd
Create a new LineSegmentd between the two points.
LineSegmentd(LineSegmentd) - Constructor for class org.joml.LineSegmentd
Create a new LineSegmentd as a copy of the given source.
LineSegmentd(Vector3dc, Vector3dc) - Constructor for class org.joml.LineSegmentd
Create a new LineSegmentd between the given two points.
LineSegmentf - Class in org.joml
Represents an undirected line segment between two points.
LineSegmentf() - Constructor for class org.joml.LineSegmentf
Create a new LineSegmentf of zero length on the point (0, 0, 0).
LineSegmentf(float, float, float, float, float, float) - Constructor for class org.joml.LineSegmentf
Create a new LineSegmentf between the two points.
LineSegmentf(LineSegmentf) - Constructor for class org.joml.LineSegmentf
Create a new LineSegmentf as a copy of the given source.
LineSegmentf(Vector3fc, Vector3fc) - Constructor for class org.joml.LineSegmentf
Create a new LineSegmentf between the given two points.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(double, double, double, double, double, double) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(double, double, double, double, double, double, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(double, double, double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
lookAlong(double, double, double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(float, float, float, float, float, float) - Method in class org.joml.Quaternionf
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(float, float, float, float, float, float, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(float, float, float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
lookAlong(float, float, float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3dc, Vector3dc) - Method in class org.joml.Quaterniond
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(Vector3dc, Vector3dc, Matrix3d) - Method in class org.joml.Matrix3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3dc, Vector3dc, Quaterniond) - Method in class org.joml.Quaterniond
 
lookAlong(Vector3dc, Vector3dc, Quaterniond) - Method in interface org.joml.Quaterniondc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir.
lookAlong(Vector3fc, Vector3fc) - Method in class org.joml.Quaternionf
Apply a rotation to this quaternion that maps the given direction to the positive Z axis.
lookAlong(Vector3fc, Vector3fc, Matrix3f) - Method in class org.joml.Matrix3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a rotation transformation to this matrix to make -z point along dir and store the result in dest.
lookAlong(Vector3fc, Vector3fc, Quaternionf) - Method in class org.joml.Quaternionf
 
lookAlong(Vector3fc, Vector3fc, Quaternionf) - Method in interface org.joml.Quaternionfc
Apply a rotation to this quaternion that maps the given direction to the positive Z axis, and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAt(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(double, double, double, double, double, double, double, double, double) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(double, double, double, double, double, double, double, double, double, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(float, float, float, float, float, float, float, float, float) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(float, float, float, float, float, float, float, float, float, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3dc, Vector3dc, Vector3dc) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in class org.joml.Matrix4x3d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3dc, Vector3dc, Vector3dc, Matrix4x3d) - Method in interface org.joml.Matrix4x3dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3fc, Vector3fc, Vector3fc) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in class org.joml.Matrix4x3f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtLH(Vector3fc, Vector3fc, Vector3fc, Matrix4x3f) - Method in interface org.joml.Matrix4x3fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspective(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspective(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a right-handed coordinate system, that aligns -z with center - eye and store the result in dest.
lookAtPerspectiveLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in class org.joml.Matrix4d
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(double, double, double, double, double, double, double, double, double, Matrix4d) - Method in interface org.joml.Matrix4dc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in class org.joml.Matrix4f
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.
lookAtPerspectiveLH(float, float, float, float, float, float, float, float, float, Matrix4f) - Method in interface org.joml.Matrix4fc
Apply a "lookat" transformation to this matrix for a left-handed coordinate system, that aligns +z with center - eye and store the result in dest.

M

m00 - Variable in class org.joml.Matrix3d
 
m00 - Variable in class org.joml.Matrix3f
 
m00 - Variable in class org.joml.Matrix3x2d
 
m00 - Variable in class org.joml.Matrix3x2f
 
m00() - Method in class org.joml.Matrix3d
 
m00() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix3f
 
m00() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix3x2d
 
m00() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix3x2f
 
m00() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4d
 
m00() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4f
 
m00() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4x3d
 
m00() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 0.
m00() - Method in class org.joml.Matrix4x3f
 
m00() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 0.
m00(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 0.
m00(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 0.
m00(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 0.
m00(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 0.
m00(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 0.
m00(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 0.
m01 - Variable in class org.joml.Matrix3d
 
m01 - Variable in class org.joml.Matrix3f
 
m01 - Variable in class org.joml.Matrix3x2d
 
m01 - Variable in class org.joml.Matrix3x2f
 
m01() - Method in class org.joml.Matrix3d
 
m01() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix3f
 
m01() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix3x2d
 
m01() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix3x2f
 
m01() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4d
 
m01() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4f
 
m01() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4x3d
 
m01() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 1.
m01() - Method in class org.joml.Matrix4x3f
 
m01() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 1.
m01(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 1.
m01(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 1.
m01(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 1.
m01(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 1.
m01(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 1.
m01(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 1.
m02 - Variable in class org.joml.Matrix3d
 
m02 - Variable in class org.joml.Matrix3f
 
m02() - Method in class org.joml.Matrix3d
 
m02() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix3f
 
m02() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4d
 
m02() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4f
 
m02() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4x3d
 
m02() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 0 and row 2.
m02() - Method in class org.joml.Matrix4x3f
 
m02() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 0 and row 2.
m02(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 0 and row 2.
m02(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 2.
m02(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 0 and row 2.
m02(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 0 and row 2.
m02(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 2.
m02(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 0 and row 2.
m03() - Method in class org.joml.Matrix4d
 
m03() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 0 and row 3.
m03() - Method in class org.joml.Matrix4f
 
m03() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 0 and row 3.
m03(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 0 and row 3.
m03(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 0 and row 3.
m10 - Variable in class org.joml.Matrix3d
 
m10 - Variable in class org.joml.Matrix3f
 
m10 - Variable in class org.joml.Matrix3x2d
 
m10 - Variable in class org.joml.Matrix3x2f
 
m10() - Method in class org.joml.Matrix3d
 
m10() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix3f
 
m10() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix3x2d
 
m10() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix3x2f
 
m10() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4d
 
m10() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4f
 
m10() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4x3d
 
m10() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 0.
m10() - Method in class org.joml.Matrix4x3f
 
m10() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 0.
m10(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 0.
m10(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 0.
m10(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 0.
m10(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 0.
m10(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 0.
m10(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 0.
m11 - Variable in class org.joml.Matrix3d
 
m11 - Variable in class org.joml.Matrix3f
 
m11 - Variable in class org.joml.Matrix3x2d
 
m11 - Variable in class org.joml.Matrix3x2f
 
m11() - Method in class org.joml.Matrix3d
 
m11() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix3f
 
m11() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix3x2d
 
m11() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix3x2f
 
m11() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4d
 
m11() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4f
 
m11() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4x3d
 
m11() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 1.
m11() - Method in class org.joml.Matrix4x3f
 
m11() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 1.
m11(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 1.
m11(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 1.
m11(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 1.
m11(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 1.
m11(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 1.
m11(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 1.
m12 - Variable in class org.joml.Matrix3d
 
m12 - Variable in class org.joml.Matrix3f
 
m12() - Method in class org.joml.Matrix3d
 
m12() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix3f
 
m12() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4d
 
m12() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4f
 
m12() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4x3d
 
m12() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 1 and row 2.
m12() - Method in class org.joml.Matrix4x3f
 
m12() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 1 and row 2.
m12(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 1 and row 2.
m12(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 2.
m12(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 1 and row 2.
m12(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 1 and row 2.
m12(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 2.
m12(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 1 and row 2.
m13() - Method in class org.joml.Matrix4d
 
m13() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 1 and row 3.
m13() - Method in class org.joml.Matrix4f
 
m13() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 1 and row 3.
m13(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 1 and row 3.
m13(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 1 and row 3.
m20 - Variable in class org.joml.Matrix3d
 
m20 - Variable in class org.joml.Matrix3f
 
m20 - Variable in class org.joml.Matrix3x2d
 
m20 - Variable in class org.joml.Matrix3x2f
 
m20() - Method in class org.joml.Matrix3d
 
m20() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix3f
 
m20() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix3x2d
 
m20() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix3x2f
 
m20() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4d
 
m20() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4f
 
m20() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4x3d
 
m20() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 0.
m20() - Method in class org.joml.Matrix4x3f
 
m20() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 0.
m20(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 0.
m20(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 0.
m20(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 0.
m20(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 0.
m20(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 0.
m20(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 0.
m21 - Variable in class org.joml.Matrix3d
 
m21 - Variable in class org.joml.Matrix3f
 
m21 - Variable in class org.joml.Matrix3x2d
 
m21 - Variable in class org.joml.Matrix3x2f
 
m21() - Method in class org.joml.Matrix3d
 
m21() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix3f
 
m21() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix3x2d
 
m21() - Method in interface org.joml.Matrix3x2dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix3x2f
 
m21() - Method in interface org.joml.Matrix3x2fc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4d
 
m21() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4f
 
m21() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4x3d
 
m21() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 1.
m21() - Method in class org.joml.Matrix4x3f
 
m21() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 1.
m21(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 1.
m21(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 1.
m21(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 1.
m21(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 1.
m21(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 1.
m21(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 1.
m22 - Variable in class org.joml.Matrix3d
 
m22 - Variable in class org.joml.Matrix3f
 
m22() - Method in class org.joml.Matrix3d
 
m22() - Method in interface org.joml.Matrix3dc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix3f
 
m22() - Method in interface org.joml.Matrix3fc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4d
 
m22() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4f
 
m22() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4x3d
 
m22() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 2 and row 2.
m22() - Method in class org.joml.Matrix4x3f
 
m22() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 2 and row 2.
m22(double) - Method in class org.joml.Matrix3d
Set the value of the matrix element at column 2 and row 2.
m22(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 2.
m22(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 2 and row 2.
m22(float) - Method in class org.joml.Matrix3f
Set the value of the matrix element at column 2 and row 2.
m22(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 2.
m22(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 2 and row 2.
m23() - Method in class org.joml.Matrix4d
 
m23() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 2 and row 3.
m23() - Method in class org.joml.Matrix4f
 
m23() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 2 and row 3.
m23(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 2 and row 3.
m23(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 2 and row 3.
m30() - Method in class org.joml.Matrix4d
 
m30() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4f
 
m30() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4x3d
 
m30() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 0.
m30() - Method in class org.joml.Matrix4x3f
 
m30() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 0.
m30(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 0.
m30(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 0.
m30(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 0.
m30(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 0.
m31() - Method in class org.joml.Matrix4d
 
m31() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4f
 
m31() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4x3d
 
m31() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 1.
m31() - Method in class org.joml.Matrix4x3f
 
m31() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 1.
m31(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 1.
m31(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 1.
m31(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 1.
m31(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 1.
m32() - Method in class org.joml.Matrix4d
 
m32() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4f
 
m32() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4x3d
 
m32() - Method in interface org.joml.Matrix4x3dc
Return the value of the matrix element at column 3 and row 2.
m32() - Method in class org.joml.Matrix4x3f
 
m32() - Method in interface org.joml.Matrix4x3fc
Return the value of the matrix element at column 3 and row 2.
m32(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 2.
m32(double) - Method in class org.joml.Matrix4x3d
Set the value of the matrix element at column 3 and row 2.
m32(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 2.
m32(float) - Method in class org.joml.Matrix4x3f
Set the value of the matrix element at column 3 and row 2.
m33() - Method in class org.joml.Matrix4d
 
m33() - Method in interface org.joml.Matrix4dc
Return the value of the matrix element at column 3 and row 3.
m33() - Method in class org.joml.Matrix4f
 
m33() - Method in interface org.joml.Matrix4fc
Return the value of the matrix element at column 3 and row 3.
m33(double) - Method in class org.joml.Matrix4d
Set the value of the matrix element at column 3 and row 3.
m33(float) - Method in class org.joml.Matrix4f
Set the value of the matrix element at column 3 and row 3.
Math - Class in org.joml
Contains fast approximations of some Math operations.
Math() - Constructor for class org.joml.Math
 
Matrix3d - Class in org.joml
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform it.
Matrix3d() - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it to identity.
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize its elements with the given values.
Matrix3d(DoubleBuffer) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d by reading its 9 double components from the given DoubleBuffer at the buffer's current position.
Matrix3d(Matrix3dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it with the values from the given matrix.
Matrix3d(Matrix3fc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize it with the values from the given matrix.
Matrix3d(Matrix4dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and make it a copy of the upper left 3x3 of the given Matrix4dc.
Matrix3d(Matrix4fc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and make it a copy of the upper left 3x3 of the given Matrix4fc.
Matrix3d(Vector3dc, Vector3dc, Vector3dc) - Constructor for class org.joml.Matrix3d
Create a new Matrix3d and initialize its three columns using the supplied vectors.
Matrix3dc - Interface in org.joml
Interface to a read-only view of a 3x3 matrix of double-precision floats.
Matrix3dStack - Class in org.joml
A stack of many Matrix3d instances.
Matrix3dStack() - Constructor for class org.joml.Matrix3dStack
Do not invoke manually!
Matrix3dStack(int) - Constructor for class org.joml.Matrix3dStack
Create a new Matrix3dStack of the given size.
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(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.
Matrix3f(FloatBuffer) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f by reading its 9 float components from the given FloatBuffer at the buffer's current position.
Matrix3f(Matrix3fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and make it a copy of the given matrix.
Matrix3f(Matrix4fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and make it a copy of the upper left 3x3 of the given Matrix4fc.
Matrix3f(Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.Matrix3f
Create a new Matrix3f and initialize its three columns using the supplied vectors.
Matrix3f_m00 - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
Matrix3fc - Interface in org.joml
Interface to a read-only view of a 3x3 matrix of single-precision floats.
Matrix3fStack - Class in org.joml
A stack of many Matrix3f instances.
Matrix3fStack() - Constructor for class org.joml.Matrix3fStack
Do not invoke manually!
Matrix3fStack(int) - Constructor for class org.joml.Matrix3fStack
Create a new Matrix3fStack of the given size.
Matrix3x2d - Class in org.joml
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.
Matrix3x2d() - Constructor for class org.joml.Matrix3x2d
Create a new Matrix3x2d and set it to identity.
Matrix3x2d(double, double, double, double, double, double) - Constructor for class org.joml.Matrix3x2d
Create a new 3x2 matrix using the supplied double values.
Matrix3x2d(DoubleBuffer) - Constructor for class org.joml.Matrix3x2d
Create a new Matrix3x2d by reading its 6 double components from the given DoubleBuffer at the buffer's current position.
Matrix3x2d(Matrix3x2dc) - Constructor for class org.joml.Matrix3x2d
Create a new Matrix3x2d and make it a copy of the given matrix.
Matrix3x2dc - Interface in org.joml
Interface to a read-only view of a 3x2 matrix of double-precision floats.
Matrix3x2dStack - Class in org.joml
A stack of many Matrix3x2d instances.
Matrix3x2dStack() - Constructor for class org.joml.Matrix3x2dStack
Do not invoke manually!
Matrix3x2dStack(int) - Constructor for class org.joml.Matrix3x2dStack
Create a new Matrix3x2dStack of the given size.
Matrix3x2f - Class in org.joml
Contains the definition of a 3x2 matrix of floats, and associated functions to transform it.
Matrix3x2f() - Constructor for class org.joml.Matrix3x2f
Create a new Matrix3x2f and set it to identity.
Matrix3x2f(float, float, float, float, float, float) - Constructor for class org.joml.Matrix3x2f
Create a new 3x2 matrix using the supplied float values.
Matrix3x2f(FloatBuffer) - Constructor for class org.joml.Matrix3x2f
Create a new Matrix3x2f by reading its 6 float components from the given FloatBuffer at the buffer's current position.
Matrix3x2f(Matrix3x2fc) - Constructor for class org.joml.Matrix3x2f
Create a new Matrix3x2f and make it a copy of the given matrix.
Matrix3x2f_m00 - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
Matrix3x2fc - Interface in org.joml
Interface to a read-only view of a 3x2 matrix of single-precision floats.
Matrix3x2fStack - Class in org.joml
A stack of many Matrix3x2f instances.
Matrix3x2fStack() - Constructor for class org.joml.Matrix3x2fStack
Do not invoke manually!
Matrix3x2fStack(int) - Constructor for class org.joml.Matrix3x2fStack
Create a new Matrix3x2fStack of the given size.
Matrix4d - Class in org.joml
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.
Matrix4d() - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set it to identity.
Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix4d
Create a new 4x4 matrix using the supplied double values.
Matrix4d(DoubleBuffer) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d by reading its 16 double components from the given DoubleBuffer at the buffer's current position.
Matrix4d(Matrix3dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d by setting its uppper left 3x3 submatrix to the values of the given Matrix3dc and the rest to identity.
Matrix4d(Matrix4dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and make it a copy of the given matrix.
Matrix4d(Matrix4fc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and make it a copy of the given matrix.
Matrix4d(Matrix4x3dc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4d(Matrix4x3fc) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4d(Vector4d, Vector4d, Vector4d, Vector4d) - Constructor for class org.joml.Matrix4d
Create a new Matrix4d and initialize its four columns using the supplied vectors.
Matrix4dc - Interface in org.joml
Interface to a read-only view of a 4x4 matrix of double-precision floats.
Matrix4dStack - Class in org.joml
A stack of many Matrix4d instances.
Matrix4dStack() - Constructor for class org.joml.Matrix4dStack
Do not invoke manually!
Matrix4dStack(int) - Constructor for class org.joml.Matrix4dStack
Create a new Matrix4dStack of the given size.
Matrix4f - Class in org.joml
Contains the definition of a 4x4 matrix of floats, and associated functions to transform it.
Matrix4f() - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and set it to identity.
Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix4f
Create a new 4x4 matrix using the supplied float values.
Matrix4f(FloatBuffer) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f by reading its 16 float components from the given FloatBuffer at the buffer's current position.
Matrix4f(Matrix3fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f by setting its uppper left 3x3 submatrix to the values of the given Matrix3fc and the rest to identity.
Matrix4f(Matrix4dc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and make it a copy of the given matrix.
Matrix4f(Matrix4fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and make it a copy of the given matrix.
Matrix4f(Matrix4x3fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and set its upper 4x3 submatrix to the given matrix mat and all other elements to identity.
Matrix4f(Vector4fc, Vector4fc, Vector4fc, Vector4fc) - Constructor for class org.joml.Matrix4f
Create a new Matrix4f and initialize its four columns using the supplied vectors.
Matrix4f_m00 - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
Matrix4fc - Interface in org.joml
Interface to a read-only view of a 4x4 matrix of single-precision floats.
Matrix4fStack - Class in org.joml
A stack of many Matrix4f instances.
Matrix4fStack() - Constructor for class org.joml.Matrix4fStack
Do not invoke manually!
Matrix4fStack(int) - Constructor for class org.joml.Matrix4fStack
Create a new Matrix4fStack of the given size.
Matrix4x3d - Class in org.joml
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform it.
Matrix4x3d() - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and set it to identity.
Matrix4x3d(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.joml.Matrix4x3d
Create a new 4x4 matrix using the supplied double values.
Matrix4x3d(DoubleBuffer) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d by reading its 12 double components from the given DoubleBuffer at the buffer's current position.
Matrix4x3d(Matrix3dc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d by setting its left 3x3 submatrix to the values of the given Matrix3dc and the rest to identity.
Matrix4x3d(Matrix4x3dc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and make it a copy of the given matrix.
Matrix4x3d(Matrix4x3fc) - Constructor for class org.joml.Matrix4x3d
Create a new Matrix4x3d and make it a copy of the given matrix.
Matrix4x3dc - Interface in org.joml
Interface to a read-only view of a 4x3 matrix of double-precision floats.
Matrix4x3dStack - Class in org.joml
A stack of many Matrix4x3d instances.
Matrix4x3dStack() - Constructor for class org.joml.Matrix4x3dStack
Do not invoke manually!
Matrix4x3dStack(int) - Constructor for class org.joml.Matrix4x3dStack
Create a new Matrix4x3dStack of the given size.
Matrix4x3f - Class in org.joml
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform it.
Matrix4x3f() - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and set it to identity.
Matrix4x3f(float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.joml.Matrix4x3f
Create a new 4x4 matrix using the supplied float values.
Matrix4x3f(FloatBuffer) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f by reading its 12 float components from the given FloatBuffer at the buffer's current position.
Matrix4x3f(Matrix3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f by setting its left 3x3 submatrix to the values of the given Matrix3fc and the rest to identity.
Matrix4x3f(Matrix4x3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and make it a copy of the given matrix.
Matrix4x3f(Vector3fc, Vector3fc, Vector3fc, Vector3fc) - Constructor for class org.joml.Matrix4x3f
Create a new Matrix4x3f and initialize its four columns using the supplied vectors.
Matrix4x3f_m00 - Static variable in class org.joml.internal.MemUtil.MemUtilUnsafe
 
Matrix4x3fc - Interface in org.joml
Interface to a read-only view of a 4x3 matrix of single-precision floats.
Matrix4x3fStack - Class in org.joml
A stack of many Matrix4x3f instances.
Matrix4x3fStack() - Constructor for class org.joml.Matrix4x3fStack
Do not invoke manually!
Matrix4x3fStack(int) - Constructor for class org.joml.Matrix4x3fStack
Create a new Matrix4x3fStack of the given size.
max(double, double) - Static method in class org.joml.Math
 
max(float, float) - Static method in class org.joml.Math
 
max(int, int) - Static method in class org.joml.Math
 
max(Vector2dc) - Method in class org.joml.Vector2d
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
max(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector2fc) - Method in class org.joml.Vector2f
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
max(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector2ic) - Method in class org.joml.Vector2i
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
max(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector3dc) - Method in class org.joml.Vector3d
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
max(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector3fc) - Method in class org.joml.Vector3f
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
max(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector3ic) - Method in class org.joml.Vector3i
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
max(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector4dc) - Method in class org.joml.Vector4d
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
max(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector4fc) - Method in class org.joml.Vector4f
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
max(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Set the components of dest to be the component-wise maximum of this and the other vector.
max(Vector4ic) - Method in class org.joml.Vector4i
Set the components of this vector to be the component-wise maximum of this and the other vector.
max(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
max(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Set the components of dest to be the component-wise maximum of this and the other vector.
maxComponent() - Method in class org.joml.Vector2d
 
maxComponent() - Method in interface org.joml.Vector2dc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector2f
 
maxComponent() - Method in interface org.joml.Vector2fc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector2i
 
maxComponent() - Method in interface org.joml.Vector2ic
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector3d
 
maxComponent() - Method in interface org.joml.Vector3dc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector3f
 
maxComponent() - Method in interface org.joml.Vector3fc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector3i
 
maxComponent() - Method in interface org.joml.Vector3ic
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector4d
 
maxComponent() - Method in interface org.joml.Vector4dc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector4f
 
maxComponent() - Method in interface org.joml.Vector4fc
Determine the component with the biggest absolute value.
maxComponent() - Method in class org.joml.Vector4i
 
maxComponent() - Method in interface org.joml.Vector4ic
Determine the component with the biggest absolute value.
maxX - Variable in class org.joml.AABBd
 
maxX - Variable in class org.joml.AABBf
 
maxX - Variable in class org.joml.Rectangled
 
maxX - Variable in class org.joml.Rectanglef
 
maxY - Variable in class org.joml.AABBd
 
maxY - Variable in class org.joml.AABBf
 
maxY - Variable in class org.joml.Rectangled
 
maxY - Variable in class org.joml.Rectanglef
 
maxZ - Variable in class org.joml.AABBd
 
maxZ - Variable in class org.joml.AABBf
 
MemUtil - Class in org.joml.internal
Helper class to do efficient memory operations on all JOML objects, NIO buffers and primitive arrays.
MemUtil() - Constructor for class org.joml.internal.MemUtil
 
MemUtil.MemUtilNIO - Class in org.joml.internal
 
MemUtil.MemUtilUnsafe - Class in org.joml.internal
 
MemUtilNIO() - Constructor for class org.joml.internal.MemUtil.MemUtilNIO
 
MemUtilUnsafe() - Constructor for class org.joml.internal.MemUtil.MemUtilUnsafe
 
min(double, double) - Static method in class org.joml.Math
 
min(float, float) - Static method in class org.joml.Math
 
min(int, int) - Static method in class org.joml.Math
 
min(Vector2dc) - Method in class org.joml.Vector2d
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector2dc, Vector2d) - Method in class org.joml.Vector2d
 
min(Vector2dc, Vector2d) - Method in interface org.joml.Vector2dc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector2fc) - Method in class org.joml.Vector2f
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector2fc, Vector2f) - Method in class org.joml.Vector2f
 
min(Vector2fc, Vector2f) - Method in interface org.joml.Vector2fc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector2ic) - Method in class org.joml.Vector2i
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector2ic, Vector2i) - Method in class org.joml.Vector2i
 
min(Vector2ic, Vector2i) - Method in interface org.joml.Vector2ic
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector3dc) - Method in class org.joml.Vector3d
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector3dc, Vector3d) - Method in class org.joml.Vector3d
 
min(Vector3dc, Vector3d) - Method in interface org.joml.Vector3dc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector3fc) - Method in class org.joml.Vector3f
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector3fc, Vector3f) - Method in class org.joml.Vector3f
 
min(Vector3fc, Vector3f) - Method in interface org.joml.Vector3fc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector3ic) - Method in class org.joml.Vector3i
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector3ic, Vector3i) - Method in class org.joml.Vector3i
 
min(Vector3ic, Vector3i) - Method in interface org.joml.Vector3ic
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector4dc) - Method in class org.joml.Vector4d
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector4dc, Vector4d) - Method in class org.joml.Vector4d
 
min(Vector4dc, Vector4d) - Method in interface org.joml.Vector4dc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector4fc) - Method in class org.joml.Vector4f
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector4fc, Vector4f) - Method in class org.joml.Vector4f
 
min(Vector4fc, Vector4f) - Method in interface org.joml.Vector4fc
Set the components of dest to be the component-wise minimum of this and the other vector.
min(Vector4ic) - Method in class org.joml.Vector4i
Set the components of this vector to be the component-wise minimum of this and the other vector.
min(Vector4ic, Vector4i) - Method in class org.joml.Vector4i
 
min(Vector4ic, Vector4i) - Method in interface org.joml.Vector4ic
Set the components of dest to be the component-wise minimum of this and the other vector.
minComponent() - Method in class org.joml.Vector2d
 
minComponent() - Method in interface org.joml.Vector2dc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector2f
 
minComponent() - Method in interface org.joml.Vector2fc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector2i
 
minComponent() - Method in interface org.joml.Vector2ic
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector3d
 
minComponent() - Method in interface org.joml.Vector3dc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector3f
 
minComponent() - Method in interface org.joml.Vector3fc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector3i
 
minComponent() - Method in interface org.joml.Vector3ic
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector4d
 
minComponent() - Method in interface org.joml.Vector4dc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector4f
 
minComponent() - Method in interface org.joml.Vector4fc
Determine the component with the smallest (towards zero) absolute value.
minComponent() - Method in class org.joml.Vector4i
 
minComponent() - Method in interface org.joml.Vector4ic
Determine the component with the smallest (towards zero) absolute value.
minX - Variable in class org.joml.AABBd
 
minX - Variable in class org.joml.AABBf
 
minX - Variable in class org.joml.Rectangled
 
minX - Variable in class org.joml.Rectanglef
 
minY - Variable in class org.joml.AABBd
 
minY - Variable in class org.joml.AABBf
 
minY - Variable in class org.joml.Rectangled
 
minY - Variable in class org.joml.Rectanglef
 
minZ - Variable in class org.joml.AABBd
 
minZ - Variable in class org.joml.AABBf
 
mul(double) - Method in class org.joml.Vector2d
Multiply the components of this vector by the given scalar.
mul(double) - Method in class org.joml.Vector3d
Multiply this Vector3d by the given scalar value.
mul(double) - Method in class org.joml.Vector4d
Multiply this Vector4d by the given scalar value.
mul(double, double) - Method in class org.joml.Vector2d
Multiply the components of this Vector2d by the given scalar values and store the result in this.
mul(double, double, double) - Method in class org.joml.Vector3d
Multiply the components of this Vector3d by the given scalar values and store the result in this.
mul(double, double, double, double) - Method in class org.joml.Quaterniond
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
mul(double, double, double, double, Quaterniond) - Method in class org.joml.Quaterniond
 
mul(double, double, double, double, Quaterniond) - Method in interface org.joml.Quaterniondc
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
mul(double, double, double, Vector3d) - Method in class org.joml.Vector3d
 
mul(double, double, double, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the components of this Vector3f by the given scalar values and store the result in dest.
mul(double, double, Vector2d) - Method in class org.joml.Vector2d
 
mul(double, double, Vector2d) - Method in interface org.joml.Vector2dc
Multiply the components of this Vector2d by the given scalar values and store the result in dest.
mul(double, Vector2d) - Method in class org.joml.Vector2d
 
mul(double, Vector2d) - Method in interface org.joml.Vector2dc
Multiply the components of this vector by the given scalar and store the result in dest.
mul(double, Vector3d) - Method in class org.joml.Vector3d
 
mul(double, Vector3d) - Method in interface org.joml.Vector3dc
Multiply this Vector3d by the given scalar value and store the result in dest.
mul(double, Vector4d) - Method in class org.joml.Vector4d
 
mul(double, Vector4d) - Method in interface org.joml.Vector4dc
Multiply this Vector4d by the given scalar value 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) - Method in class org.joml.Vector3f
Multiply all components of this Vector3f by the given scalar value.
mul(float) - Method in class org.joml.Vector4f
Multiply all components of this Vector4f by the given scalar value.
mul(float, float) - Method in class org.joml.Vector2f
Multiply the components of this Vector2f by the given scalar values and store the result in this.
mul(float, float, float) - Method in class org.joml.Vector3f
Multiply the components of this Vector3f by the given scalar values and store the result in this.
mul(float, float, float, float) - Method in class org.joml.Quaternionf
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw).
mul(float, float, float, float) - Method in class org.joml.Vector4f
Multiply the components of this Vector4f by the given scalar values and store the result in this.
mul(float, float, float, float, Quaternionf) - Method in class org.joml.Quaternionf
 
mul(float, float, float, float, Quaternionf) - Method in interface org.joml.Quaternionfc
Multiply this quaternion by the quaternion represented via (qx, qy, qz, qw) and store the result in dest.
mul(float, float, float, float, Vector4f) - Method in class org.joml.Vector4f
 
mul(float, float, float, float, Vector4f) - Method in interface org.joml.Vector4fc
Multiply the components of this Vector4f by the given scalar values and store the result in dest.
mul(float, float, float, Vector3f) - Method in class org.joml.Vector3f
 
mul(float, float, float, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the components of this Vector3f by the given scalar values and store the result in dest.
mul(float, float, Vector2f) - Method in class org.joml.Vector2f
 
mul(float, float, Vector2f) - Method in interface org.joml.Vector2fc
Multiply the components of this Vector2f by the given scalar values and store the result in dest.
mul(float, Vector2f) - Method in class org.joml.Vector2f
 
mul(float, Vector2f) - Method in interface org.joml.Vector2fc
Multiply the components of this vector by the given scalar and store the result in dest.
mul(float, Vector3f) - Method in class org.joml.Vector3f
 
mul(float, Vector3f) - Method in interface org.joml.Vector3fc
Multiply all components of this Vector3f by the given scalar value and store the result in dest.
mul(float, Vector4f) - Method in class org.joml.Vector4f
 
mul(float, Vector4f) - Method in interface org.joml.Vector4fc
Multiply all components of this Vector4f by the given scalar value and store the result in dest.
mul(int) - Method in class org.joml.Vector2i
Multiply all components of this Vector2i by the given scalar value.
mul(int) - Method in class org.joml.Vector3i
Multiply all components of this Vector3i by the given scalar value.
mul(int) - Method in class org.joml.Vector4i
Multiply all components of this Vector4i by the given scalar value.
mul(int, int) - Method in class org.joml.Vector2i
Multiply the components of this vector by the given values.
mul(int, int, int) - Method in class org.joml.Vector3i
Multiply the components of this vector by the given values.
mul(int, int, int, Vector3i) - Method in class org.joml.Vector3i
 
mul(int, int, int, Vector3i) - Method in interface org.joml.Vector3ic
Multiply the components of this vector by the given values and store the result in dest.
mul(int, int, Vector2i) - Method in class org.joml.Vector2i
 
mul(int, int, Vector2i) - Method in interface org.joml.Vector2ic
Multiply the components of this vector by the given values and store the result in dest.
mul(int, Vector2i) - Method in class org.joml.Vector2i
 
mul(int, Vector2i) - Method in interface org.joml.Vector2ic
Multiply all components of this Vector2ic by the given scalar value and store the result in dest.
mul(int, Vector3i) - Method in class org.joml.Vector3i
 
mul(int, Vector3i) - Method in interface org.joml.Vector3ic
Multiply the components of this vector by the given scalar and store the result in dest.
mul(int, Vector4i) - Method in class org.joml.Vector4i
 
mul(int, Vector4i) - Method in interface org.joml.Vector4ic
Multiply all components of this Vector4i by the given scalar value and store the result in dest.
mul(Matrix3dc) - Method in class org.joml.Matrix3d
Multiply this matrix by the supplied matrix.
mul(Matrix3dc) - Method in class org.joml.Vector3d
Multiply the given matrix mat with this Vector3d.
mul(Matrix3dc) - Method in class org.joml.Vector3f
Multiply the given matrix with this Vector3f and store the result in this.
mul(Matrix3dc, Matrix3d) - Method in class org.joml.Matrix3d
 
mul(Matrix3dc, Matrix3d) - Method in interface org.joml.Matrix3dc
Multiply this matrix by the supplied matrix and store the result in dest.
mul(Matrix3dc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this and store the result in dest.
mul(Matrix3dc, Vector3f) - Method in class org.joml.Vector3d
 
mul(Matrix3dc, Vector3f) - Method in class org.joml.Vector3f
 
mul(Matrix3dc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given matrix with this Vector3f and store the result in dest.
mul(Matrix3fc) - Method in class org.joml.Matrix3d
Multiply this matrix by the supplied matrix.
mul(Matrix3fc) - Method in class org.joml.Matrix3f
Multiply this matrix by the supplied right matrix.
mul(Matrix3fc) - Method in class org.joml.Vector3d
Multiply the given matrix mat with this Vector3d.
mul(Matrix3fc) - Method in class org.joml.Vector3f
Multiply the given matrix with this Vector3f and store the result in this.
mul(Matrix3fc, Matrix3d) - Method in class org.joml.Matrix3d
 
mul(Matrix3fc, Matrix3d) - Method in interface org.joml.Matrix3dc
Multiply this matrix by the supplied matrix and store the result in dest.
mul(Matrix3fc, Matrix3f) - Method in class org.joml.Matrix3f
 
mul(Matrix3fc, Matrix3f) - Method in interface org.joml.Matrix3fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix3fc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this and store the result in dest.
mul(Matrix3fc, Vector3f) - Method in class org.joml.Vector3f
 
mul(Matrix3fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given matrix with this Vector3f and store the result in dest.
mul(Matrix3x2dc) - Method in class org.joml.Matrix3x2d
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1).
mul(Matrix3x2dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix and store the result in this.
mul(Matrix3x2dc) - Method in class org.joml.Vector3d
Multiply the given matrix with this Vector3d by assuming a third row in the matrix of (0, 0, 1) and store the result in this.
mul(Matrix3x2dc, Matrix3x2d) - Method in class org.joml.Matrix3x2d
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1) and store the result in dest.
mul(Matrix3x2dc, Matrix3x2d) - Method in interface org.joml.Matrix3x2dc
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1) and store the result in dest.
mul(Matrix3x2dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix3x2dc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix3x2dc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3x2dc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this by assuming a third row in the matrix of (0, 0, 1) and store the result in dest.
mul(Matrix3x2fc) - Method in class org.joml.Matrix3x2f
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1).
mul(Matrix3x2fc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix and store the result in this.
mul(Matrix3x2fc) - Method in class org.joml.Matrix4f
Multiply this matrix by the supplied right matrix and store the result in this.
mul(Matrix3x2fc) - Method in class org.joml.Vector3d
Multiply the given matrix with this Vector3d by assuming a third row in the matrix of (0, 0, 1) and store the result in this.
mul(Matrix3x2fc) - Method in class org.joml.Vector3f
Multiply the given matrix with this Vector3f and store the result in this.
mul(Matrix3x2fc, Matrix3x2f) - Method in class org.joml.Matrix3x2f
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1) and store the result in dest.
mul(Matrix3x2fc, Matrix3x2f) - Method in interface org.joml.Matrix3x2fc
Multiply this matrix by the supplied right matrix by assuming a third row in both matrices of (0, 0, 1) and store the result in dest.
mul(Matrix3x2fc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix3x2fc, Matrix4d) - Method in interface org.joml.Matrix4dc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix3x2fc, Matrix4f) - Method in class org.joml.Matrix4f
 
mul(Matrix3x2fc, Matrix4f) - Method in interface org.joml.Matrix4fc
Multiply this matrix by the supplied right matrix and store the result in dest.
mul(Matrix3x2fc, Vector3d) - Method in class org.joml.Vector3d
 
mul(Matrix3x2fc, Vector3d) - Method in interface org.joml.Vector3dc
Multiply the given matrix mat with this by assuming a third row in the matrix of (0, 0, 1) and store the result in dest.
mul(Matrix3x2fc, Vector3f) - Method in class org.joml.Vector3f
 
mul(Matrix3x2fc, Vector3f) - Method in interface org.joml.Vector3fc
Multiply the given matrix mat with this by assuming a third row in the matrix of (0, 0, 1) and store the result in dest.
mul(Matrix4dc) - Method in class org.joml.Matrix4d
Multiply this matrix by the supplied right matrix.
mul(Matrix4dc) - Method in class org.joml.Vector4d
Multiply the given matrix mat with this Vector4d.
mul(Matrix4dc, Matrix4d) - Method in class org.joml.Matrix4d
 
mul(Matrix4dc, Matrix4d) - Method in interface org.joml.Matrix4dc