| Class and Description |
|---|
| Frustum
A truncated rectangular pyramid.
|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Quaternion
A simple quaternion class.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Affine2
A specialized 3x3 matrix that can represent sequences of 2D translations, scales, flips, rotations, and shears.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Quaternion
A simple quaternion class.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Quaternion
A simple quaternion class.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Quaternion
A simple quaternion class.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Quaternion
A simple quaternion class.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Quaternion
A simple quaternion class.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Quaternion
A simple quaternion class.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Frustum
A truncated rectangular pyramid.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| FloatCounter
Track properties of a stream of float values.
|
| Class and Description |
|---|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Class and Description |
|---|
| Circle
A convenient 2D circle class.
|
| Ellipse
A convenient 2D ellipse class, based on the circle class
|
| Polygon
Encapsulates a 2D polygon defined by it's vertices relative to an origin point (default of 0, 0).
|
| Polyline |
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Class and Description |
|---|
| Affine2
A specialized 3x3 matrix that can represent sequences of 2D translations, scales, flips, rotations, and shears.
|
| Bezier
Implementation of the Bezier curve.
|
| BSpline |
| CatmullRomSpline |
| Circle
A convenient 2D circle class.
|
| Ellipse
A convenient 2D ellipse class, based on the circle class
|
| GridPoint2
A point in a 2D grid, with integer x and y coordinates
|
| GridPoint3
A point in a 3D grid, with integer x and y coordinates
|
| Interpolation
Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value.
|
| Interpolation.Bounce |
| Interpolation.BounceIn |
| Interpolation.BounceOut |
| Interpolation.Elastic |
| Interpolation.ElasticIn |
| Interpolation.ElasticOut |
| Interpolation.Exp |
| Interpolation.ExpIn |
| Interpolation.ExpOut |
| Interpolation.Pow |
| Interpolation.PowIn |
| Interpolation.PowOut |
| Interpolation.Swing |
| Interpolation.SwingIn |
| Interpolation.SwingOut |
| Intersector.MinimumTranslationVector
Minimum translation required to separate two polygons.
|
| Intersector.SplitTriangle |
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Path
Interface that specifies a path of type T within the window 0.0<=t<=1.0.
|
| Plane
A plane defined via a unit length normal and the distance from the origin, as you learned in your math class.
|
| Plane.PlaneSide
Enum specifying on which side a point lies respective to the plane and it's normal.
|
| Polygon
Encapsulates a 2D polygon defined by it's vertices relative to an origin point (default of 0, 0).
|
| Quaternion
A simple quaternion class.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Shape2D |
| Vector
Encapsulates a general vector.
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|
| WindowedMean
A simple class keeping track of the mean of a stream of values within a certain window.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector3
Encapsulates a 3D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| Interpolation
Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value.
|
| Class and Description |
|---|
| Interpolation
Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Shape2D |
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| FloatCounter
Track properties of a stream of float values.
|
| Matrix3
A 3x3 column major matrix; useful for 2D
transforms.
|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Vector2
Encapsulates a 2D vector.
|
| Class and Description |
|---|
| Matrix4
Encapsulates a column major 4 by 4 matrix.
|
| Rectangle
Encapsulates a 2D rectangle defined by its corner point in the bottom left and its extents in x (width) and y (height).
|
| Vector2
Encapsulates a 2D vector.
|
| Vector3
Encapsulates a 3D vector.
|