![]() |
Paradox Game Engine
v1.0.0 beta06
|
Classes | |
| struct | AngleSingle |
| Represents a unit independant angle using a single-precision floating-point internal representation. More... | |
| struct | BoundingBox |
| Represents an axis-aligned bounding box in three dimensional space. More... | |
| struct | BoundingFrustum |
| struct | BoundingSphere |
| Represents a bounding sphere in three dimensional space. More... | |
| class | Collision |
| Contains static methods to help in determining intersections, containment, etc. More... | |
| struct | Color |
| Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A). More... | |
| struct | Color3 |
| Represents a color in the form of rgb. More... | |
| struct | Color4 |
| Represents a color in the form of rgba. More... | |
| struct | ColorBGRA |
| Represents a 32-bit color (4 bytes) in the form of BGRA (in byte order: B, G, B, A). More... | |
| struct | ColorHSV |
| Represents a color in the form of Hue, Saturation, Value, Alpha. More... | |
| struct | Half |
| A half precision (16 bit) floating point value. More... | |
| struct | Half2 |
| Defines a two component vector, using half precision floating point coordinates. More... | |
| struct | Half3 |
| Defines a three component vector, using half precision floating point coordinates. More... | |
| struct | Half4 |
| Defines a four component vector, using half precision floating point coordinates. More... | |
| class | HalfUtils |
| Helper class to perform Half/Float conversion. Code extract from paper : www.fox-toolkit.org/ftp/fasthalffloatconversion.pdf by Jeroen van der Zijp | |
| struct | Int2 |
| Represents a three dimensional mathematical vector. More... | |
| struct | Int3 |
| Represents a three dimensional mathematical vector. More... | |
| struct | Int4 |
| Represents a four dimensional mathematical vector. More... | |
| class | MathUtil |
| struct | Matrix |
| Represents a 4x4 mathematical matrix. More... | |
| class | Module |
| class | NamespaceDoc |
| The SiliconStudio.Core.Mathematics namespace contains types that allows to manipulate mathematical objects, such as vectors, points, quaternions, planes, etc. More... | |
| struct | Plane |
| Represents a plane in three dimensional space. More... | |
| struct | Point |
| Structure using the same layout than System.Drawing.Point. More... | |
| struct | Quaternion |
| Represents a four dimensional mathematical quaternion. More... | |
| struct | Ray |
| Represents a three dimensional line based on a point in space and a direction. More... | |
| struct | Rectangle |
| Structure using the same layout than System.Drawing.Rectangle More... | |
| struct | RectangleF |
| Define a RectangleF. This structure is slightly different from System.Drawing.RectangleF as it is internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. More... | |
| struct | Size2 |
| Structure using the same layout than System.Drawing.Size. More... | |
| struct | Size2F |
| Structure using the same layout than System.Drawing.SizeF. More... | |
| struct | UInt4 |
| Represents a four dimensional mathematical vector. More... | |
| struct | Vector2 |
| Represents a two dimensional mathematical vector. More... | |
| struct | Vector3 |
| Represents a three dimensional mathematical vector. More... | |
| struct | Vector4 |
| Represents a four dimensional mathematical vector. More... | |
Enumerations | |
| enum | AngleType { AngleType.Revolution, AngleType.Degree, AngleType.Radian, AngleType.Gradian } |
| Describes the type of angle. More... | |
| enum | ContainmentType { ContainmentType.Disjoint, ContainmentType.Contains, ContainmentType.Intersects } |
| Describes how one bounding volume contains another. More... | |
| enum | PlaneIntersectionType { PlaneIntersectionType.Back, PlaneIntersectionType.Front, PlaneIntersectionType.Intersecting } |
| Describes the result of an intersection with a plane in three dimensions. More... | |
Describes the type of angle.
Definition at line 34 of file AngleType.cs.
Describes how one bounding volume contains another.
| Enumerator | |
|---|---|
| Disjoint |
The two bounding volumes don't intersect at all. |
| Contains |
One bounding volume completely contains another. |
| Intersects |
The two bounding volumes overlap. |
Definition at line 34 of file ContainmentType.cs.
Describes the result of an intersection with a plane in three dimensions.
| Enumerator | |
|---|---|
| Back |
The object is behind the plane. |
| Front |
The object is in front of the plane. |
| Intersecting |
The object is intersecting the plane. |
Definition at line 40 of file PlaneIntersectionType.cs.