# Microsoft.Xna.Framework Namespace

Platforms | Name | Description | |
---|---|---|---|

BoundingFrustum | Defines a viewing frustum for intersection operations. | ||

Curve | Contains a collection of CurveKey points in 2D space and provides methods for evaluating features of the curve they define. | ||

CurveKey | Key point on the Curve. | ||

CurveKeyCollection | The collection of the CurveKey elements and a part of the Curve class. | ||

DrawableGameComponent | |||

FrameworkDispatcher | Helper class for processing internal framework events. | ||

Game | |||

GameComponent | |||

GameComponentCollection | |||

GameComponentCollectionEventArgs | |||

GameServiceContainer | |||

GameTime | |||

GameWindow | |||

GraphicsDeviceInformation | The settings used in creation of the graphics device. See PreparingDeviceSettings. | ||

GraphicsDeviceManager | Used to initialize and control the presentation of the graphics device. | ||

LaunchParameters | |||

MathHelper | Contains commonly used precalculated values and mathematical operations. | ||

PreparingDeviceSettingsEventArgs | The arguments to the PreparingDeviceSettings event. | ||

TitleContainer |

Platforms | Name | Description | |
---|---|---|---|

BoundingBox | |||

BoundingSphere | Describes a sphere in 3D-space for bounding operations. | ||

Color | Describes a 32-bit packed color. | ||

InputKeyEventArgs | |||

Matrix | Represents the right-handed 4x4 floating point matrix, which can store translation, scale and rotation information. | ||

Plane | |||

Point | Describes a 2D-point. | ||

Quaternion | An efficient mathematical representation for three dimensional rotations. | ||

Ray | |||

Rectangle | Describes a 2D-rectangle. | ||

TextInputEventArgs | This class is used for the game window's TextInput event as EventArgs. | ||

Vector2 | Describes a 2D-vector. | ||

Vector3 | Describes a 3D-vector. | ||

Vector4 | Describes a 4D-vector. |

Platforms | Name | Description | |
---|---|---|---|

IDrawable | |||

IGameComponent | |||

IGraphicsDeviceManager | Used by the platform code to control the graphics device. | ||

IHasCallback | |||

IUpdateable |

Platforms | Name | Description | |
---|---|---|---|

ContainmentType | Defines how the bounding volumes intersects or contain one another. | ||

CurveContinuity | Defines the continuity of keys on a Curve. | ||

CurveLoopType | Defines how the Curve value is determined for position before first point or after the end point on the Curve. | ||

CurveTangent | Defines the different tangent types to be calculated for CurveKey points in a Curve. | ||

DisplayOrientation | Defines the orientation of the display. | ||

GameRunBehavior | Defines how Game should be runned. | ||

PlaneIntersectionType | Defines the intersection between a Plane and a bounding volume. | ||

PlayerIndex | Defines the index of player for various MonoGame components. |

Supported in:

Windows DirectX Desktop

Linux Desktop

Windows OpenGL Desktop

Web

Windows DirectX Desktop

Linux Desktop

Windows OpenGL Desktop

Web