|
class | Base27Directions |
| Base 26 directions and Vector3.Zero Each component is only 0,-1 or 1; More...
|
|
class | Base6Directions |
|
struct | BoundingBox |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
struct | BoundingBox2 |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
struct | BoundingBox2D |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
struct | BoundingBox2I |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
struct | BoundingBoxD |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
class | BoundingBoxExtensions |
|
struct | BoundingBoxI |
| Defines an axis-aligned box-shaped 3D volume. More...
|
|
class | BoundingFrustum |
| Defines a frustum and helps determine whether forms intersect with it. More...
|
|
class | BoundingFrustumD |
| Defines a frustum and helps determine whether forms intersect with it. More...
|
|
class | BoundingFrustumExtensions |
|
struct | BoundingSphere |
| Defines a sphere. More...
|
|
struct | BoundingSphereD |
| Defines a sphere. More...
|
|
struct | BoxCornerEnumerator |
|
struct | Capsule |
|
struct | CapsuleD |
|
struct | Color |
| Represents a four-component color using red, green, blue, and alpha data. More...
|
|
class | ColorExtensions |
|
struct | CompressedPositionOrientation |
| Defines a matrix. More...
|
|
class | Curve |
| Stores an arbitrary collection of 2D CurveKey points, and provides methods for evaluating features of the curve they define. More...
|
|
class | CurveKey |
| Represents a point in a multi-point curve. More...
|
|
class | CurveKeyCollection |
| Contains the CurveKeys making up a Curve. More...
|
|
class | Gjk |
|
class | GjkD |
|
class | HyperSphereHelpers |
|
struct | Line |
|
struct | LineD |
|
class | MathHelper |
| Contains commonly used precalculated values.
|
|
struct | Matrix |
| Defines a matrix. More...
|
|
struct | MatrixD |
| Defines a matrix. More...
|
|
struct | MatrixI |
|
struct | MyBlockOrientation |
|
struct | MyBounds |
|
class | MyCuboid |
|
class | MyCuboidSide |
|
class | MyDynamicAABBTree |
| Dynamic aabb tree implementation as a prunning structure More...
|
|
class | MyDynamicAABBTreeD |
| Dynamic aabb tree implementation as a prunning structure More...
|
|
struct | MyLineSegmentOverlapResult |
|
class | MyMath |
|
class | MyMortonCode3D |
|
struct | MyOrientedBoundingBox |
|
struct | MyOrientedBoundingBoxD |
|
struct | MyQuad |
|
struct | MyQuadD |
|
struct | MyShort4 |
|
struct | MyTransform |
|
struct | MyTransformD |
|
struct | MyUShort4 |
|
class | NullableVector3DExtensions |
|
class | NullableVector3Extensions |
|
struct | Plane |
| Defines a plane. More...
|
|
struct | PlaneD |
| Defines a PlaneD. More...
|
|
struct | Point |
| Defines a point in 2D space. More...
|
|
struct | Quaternion |
| Defines a four-dimensional vector (x,y,z,w), which is used to efficiently rotate an object about the (x, y, z) vector by the angle theta, where w = cos(theta/2). More...
|
|
struct | QuaternionD |
| Defines a four-dimensional vector (x,y,z,w), which is used to efficiently rotate an object about the (x, y, z) vector by the angle theta, where w = cos(theta/2). Uses double precision floating point numbers for calculation and storage More...
|
|
struct | Ray |
| Defines a ray. More...
|
|
struct | RayD |
| Defines a ray. More...
|
|
struct | Rectangle |
| Defines a rectangle. More...
|
|
struct | RectangleF |
| Structure using the same layout than System.Drawing.RectangleF More...
|
|
struct | SerializableRange |
|
struct | SymetricSerializableRange |
|
struct | Vector2 |
| Defines a vector with two components. More...
|
|
struct | Vector2B |
|
struct | Vector2D |
| Defines a vector with two components. More...
|
|
struct | Vector2I |
|
struct | Vector3 |
| Defines a vector with three components. More...
|
|
struct | Vector3B |
|
struct | Vector3D |
| Defines a vector with three components. More...
|
|
class | Vector3Extensions |
| Usefull Vector3 extensions
|
|
struct | Vector3I |
|
struct | Vector3I_RangeIterator |
| A class for simpler traversal of ranges of integer vectors More...
|
|
class | Vector3INormalEqualityComparer |
| This can be used only to compare normal vectors of Vector3I, where X, Y and Z has values -1, 0 or 1 More...
|
|
struct | Vector3S |
|
struct | Vector3UByte |
|
struct | Vector3Ushort |
|
struct | Vector4 |
| Defines a vector with four components. More...
|
|
struct | Vector4D |
| Defines a vector with four components. More...
|
|
struct | Vector4I |
|
struct | Vector4UByte |
|
|
enum | ContainmentType { ContainmentType.Disjoint,
ContainmentType.Contains,
ContainmentType.Intersects
} |
| Indicates the extent to which bounding volumes intersect or contain one another. More...
|
|
enum | CurveContinuity { CurveContinuity.Smooth,
CurveContinuity.Step
} |
| Defines the continuity of CurveKeys on a Curve. More...
|
|
enum | CurveLoopType {
CurveLoopType.Constant,
CurveLoopType.Cycle,
CurveLoopType.CycleOffset,
CurveLoopType.Oscillate,
CurveLoopType.Linear
} |
| Defines how the value of a Curve will be determined for positions before the first point on the Curve or after the last point on the Curve. More...
|
|
enum | CurveTangent { CurveTangent.Flat,
CurveTangent.Linear,
CurveTangent.Smooth
} |
| Specifies different tangent types to be calculated for CurveKey points in a Curve. More...
|
|
enum | PlaneIntersectionType { PlaneIntersectionType.Front,
PlaneIntersectionType.Back,
PlaneIntersectionType.Intersecting
} |
| Describes the intersection between a plane and a bounding volume. More...
|
|
enum | CubeFace {
CubeFace.Left,
CubeFace.Right,
CubeFace.Up,
CubeFace.Down,
CubeFace.Forward,
CubeFace.Backward
} |
|