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. 
TextInputEventArgs This class is used for the game window's TextInput event as EventArgs. 
TitleContainer  
Top
  Platforms Name Description
BoundingBox  
BoundingSphere Describes a sphere in 3D-space for bounding operations. 
Color Describes a 32-bit packed color. 
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. 
Vector2 Describes a 2D-vector. 
Vector3 Describes a 3D-vector. 
Vector4 Describes a 4D-vector. 
Top
  Platforms Name Description
IDrawable  
IGameComponent  
IGraphicsDeviceManager Used by the platform code to control the graphics device. 
IHasCallback  
IUpdateable  
Top
  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. 
Top
Supported in:

    
 Windows DirectX Desktop
    
 Linux Desktop
    
 Windows OpenGL Desktop
    
 Web