|
| 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
} |
| |