![]() |
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.