| Package | Description |
|---|---|
| org.joml |
Contains all classes of JOML.
|
| org.joml.internal |
Contains internal classes.
|
| Class and Description |
|---|
| AABBd
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
|
| AABBf
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
|
| AxisAngle4d
Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
|
| AxisAngle4f
Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
|
| Circled
Represents a 2D circle using double-precision floating-point numbers.
|
| Circlef
Represents a 2D circle using single-precision floating-point numbers.
|
| FrustumIntersection
Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformation
matrix. |
| FrustumRayBuilder
Provides methods to compute rays through an arbitrary perspective transformation defined by a
Matrix4fc. |
| LineSegmentd
Represents an undirected line segment between two points.
|
| LineSegmentf
Represents an undirected line segment between two points.
|
| Matrix2d
Contains the definition of a 2x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix2dc
Interface to a read-only view of a 2x2 matrix of double-precision floats.
|
| Matrix2f
Contains the definition of a 2x2 matrix of floats, and associated functions to transform
it.
|
| Matrix2fc
Interface to a read-only view of a 2x2 matrix of single-precision floats.
|
| Matrix3d
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform
it.
|
| Matrix3dc
Interface to a read-only view of a 3x3 matrix of double-precision floats.
|
| Matrix3dStack
A stack of many
Matrix3d instances. |
| Matrix3f
Contains the definition of a 3x3 matrix of floats, and associated functions to transform
it.
|
| Matrix3fc
Interface to a read-only view of a 3x3 matrix of single-precision floats.
|
| Matrix3fStack
A stack of many
Matrix3f instances. |
| Matrix3x2d
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix3x2dc
Interface to a read-only view of a 3x2 matrix of double-precision floats.
|
| Matrix3x2dStack
A stack of many
Matrix3x2d instances. |
| Matrix3x2f
Contains the definition of a 3x2 matrix of floats, and associated functions to transform
it.
|
| Matrix3x2fc
Interface to a read-only view of a 3x2 matrix of single-precision floats.
|
| Matrix3x2fStack
A stack of many
Matrix3x2f instances. |
| Matrix4d
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform
it.
|
| Matrix4dc
Interface to a read-only view of a 4x4 matrix of double-precision floats.
|
| Matrix4dStack
A stack of many
Matrix4d instances. |
| Matrix4f
Contains the definition of a 4x4 matrix of floats, and associated functions to transform
it.
|
| Matrix4fc
Interface to a read-only view of a 4x4 matrix of single-precision floats.
|
| Matrix4fStack
A stack of many
Matrix4f instances. |
| Matrix4x3d
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform
it.
|
| Matrix4x3dc
Interface to a read-only view of a 4x3 matrix of double-precision floats.
|
| Matrix4x3dStack
A stack of many
Matrix4x3d instances. |
| Matrix4x3f
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform
it.
|
| Matrix4x3fc
Interface to a read-only view of a 4x3 matrix of single-precision floats.
|
| Matrix4x3fStack
A stack of many
Matrix4x3f instances. |
| Planed
Represents a 3D plane using double-precision floating-point numbers.
|
| Planef
Represents a 3D plane using single-precision floating-point numbers.
|
| Quaterniond
Quaternion of 4 double-precision floats which can represent rotation and uniform scaling.
|
| Quaterniondc
Interface to a read-only view of a quaternion of double-precision floats.
|
| Quaternionf
Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.
|
| Quaternionfc
Interface to a read-only view of a quaternion of single-precision floats.
|
| Rayd
Represents a ray with a given origin and direction using double-precision floating-point numbers.
|
| Rayf
Represents a ray with a given origin and direction using single-precision floating-point numbers.
|
| Rectangled
Represents a 2D axis-aligned rectangle.
|
| Rectanglef
Represents a 2D axis-aligned rectangle.
|
| Sphered
Represents a 3D sphere.
|
| Spheref
Represents a 3D sphere.
|
| Vector2d
Represents a 2D vector with double-precision.
|
| Vector2dc
Interface to a read-only view of a 2-dimensional vector of double-precision floats.
|
| Vector2f
Represents a 2D vector with single-precision.
|
| Vector2fc
Interface to a read-only view of a 2-dimensional vector of single-precision floats.
|
| Vector2i
Represents a 2D vector with single-precision.
|
| Vector2ic
Interface to a read-only view of a 2-dimensional vector of integers.
|
| Vector3d
Contains the definition of a Vector comprising 3 doubles and associated
transformations.
|
| Vector3dc
Interface to a read-only view of a 3-dimensional vector of double-precision floats.
|
| Vector3f
Contains the definition of a Vector comprising 3 floats and associated
transformations.
|
| Vector3fc
Interface to a read-only view of a 3-dimensional vector of single-precision floats.
|
| Vector3i
Contains the definition of a Vector comprising 3 ints and associated
transformations.
|
| Vector3ic
Interface to a read-only view of a 3-dimensional vector of integers.
|
| Vector4d
Contains the definition of a Vector comprising 4 doubles and associated transformations.
|
| Vector4dc
Interface to a read-only view of a 4-dimensional vector of double-precision floats.
|
| Vector4f
Contains the definition of a Vector comprising 4 floats and associated
transformations.
|
| Vector4fc
Interface to a read-only view of a 4-dimensional vector of single-precision floats.
|
| Vector4i
Contains the definition of a Vector comprising 4 ints and associated
transformations.
|
| Vector4ic
Interface to a read-only view of a 4-dimensional vector of integers.
|
| Class and Description |
|---|
| Matrix2d
Contains the definition of a 2x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix2f
Contains the definition of a 2x2 matrix of floats, and associated functions to transform
it.
|
| Matrix3d
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform
it.
|
| Matrix3f
Contains the definition of a 3x3 matrix of floats, and associated functions to transform
it.
|
| Matrix3x2d
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix3x2f
Contains the definition of a 3x2 matrix of floats, and associated functions to transform
it.
|
| Matrix4d
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform
it.
|
| Matrix4f
Contains the definition of a 4x4 matrix of floats, and associated functions to transform
it.
|
| Matrix4x3d
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform
it.
|
| Matrix4x3f
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform
it.
|
| Quaternionf
Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.
|
| Vector2d
Represents a 2D vector with double-precision.
|
| Vector2f
Represents a 2D vector with single-precision.
|
| Vector2i
Represents a 2D vector with single-precision.
|
| Vector3d
Contains the definition of a Vector comprising 3 doubles and associated
transformations.
|
| Vector3f
Contains the definition of a Vector comprising 3 floats and associated
transformations.
|
| Vector3i
Contains the definition of a Vector comprising 3 ints and associated
transformations.
|
| Vector4d
Contains the definition of a Vector comprising 4 doubles and associated transformations.
|
| Vector4f
Contains the definition of a Vector comprising 4 floats and associated
transformations.
|
| Vector4i
Contains the definition of a Vector comprising 4 ints and associated
transformations.
|
Copyright © 2015–2019 JOML. All rights reserved.