Export (0) Print
Expand All

Microsoft.Xna.Framework Namespace

Provides commonly needed game classes such as timers and game loops.

NameDescription
Public ClassBoundingFrustumDefines a frustum and helps determine whether forms intersect with it.
Public ClassCurveStores an arbitrary collection of 2D CurveKey points, and provides methods for evaluating features of the curve they define.
Public ClassCurveKeyRepresents a point in a multi-point curve.
Public ClassCurveKeyCollectionContains the CurveKeys making up a Curve.
Public ClassDrawableGameComponentA game component that is notified when it needs to draw itself.
Public ClassGameProvides basic graphics device initialization, game logic, and rendering code.
Public ClassGameComponentBase class for all XNA Framework game components.
Public ClassGameComponentCollectionA collection of game components.
Public ClassGameComponentCollectionEventArgsArguments used with events from the GameComponentCollection.
Public ClassGameServiceContainerA collection of game services.
Public ClassGameTime Snapshot of the game timing state expressed in values that can be used by variable-step (real time) or fixed-step (game time) games.
Public ClassGameWindowThe system window associated with a Game.
Public ClassGraphicsDeviceInformationHolds the settings for creating a graphics device on Windows.
Public ClassGraphicsDeviceManager Handles the configuration and management of the graphics device.
Public ClassMathHelperContains commonly used precalculated values.
Public ClassNoSuitableGraphicsDeviceExceptionThrown when no available graphics device fits the given device preferences.
Public ClassPreparingDeviceSettingsEventArgsArguments for the GraphicsDeviceManager.PreparingDeviceSettings event.

NameDescription
Public InterfaceIDrawableDefines the interface for a drawable game component.
Public InterfaceIGameComponentDefines an interface for game components.
Public InterfaceIGraphicsDeviceManagerDefines the interface for an object that manages a GraphicsDevice.
Public InterfaceIUpdateableDefines an interface for a game component that should be updated in Game.Update.

NameDescription
Public StructureBoundingBoxDefines an axis-aligned box-shaped 3D volume.
Public StructureBoundingSphereDefines a sphere.
Public StructureMatrixDefines a matrix.
Public StructurePlaneDefines a plane.
Public StructurePointDefines a point in 2D space.
Public StructureQuaternionDefines a quaternion.
Public StructureRayDefines a ray.
Public StructureRectangleDefines a rectangle.
Public StructureVector2Defines a vector with two components.
Public StructureVector3Defines a vector with three components.
Public StructureVector4Defines a vector with four components.

NameDescription
Public EnumerationContainmentTypeIndicates the extent to which bounding volumes intersect or contain one another.
Public EnumerationCurveContinuityDefines the continuity of CurveKeys on a Curve.
Public EnumerationCurveLoopTypeDefines 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.
Public EnumerationCurveTangentSpecifies different tangent types to be calculated for CurveKey points in a Curve.
Public EnumerationPlaneIntersectionTypeDescribes the intersection between a plane and a bounding volume.
Public EnumerationPlayerIndexSpecifies the index of a player.
Public EnumerationTargetPlatformDefines the target platform to be used when compiling content.

Community Additions

ADD
Show:
© 2014 Microsoft