Microsoft.DirectX

This namespace provides utility operations and data storage for Microsoft DirectX application programming, including exception handling, simple helper methods, and structures used for matrix, clipping plane, quaternion, and vector manipulation. The following tables list the members exposed by the Microsoft.DirectX namespace.

Classes

DirectXException Describes the root exception class for all DirectX 9.0 for Managed Code exceptions.
DXHelp Contains miscellaneous helper functions for DirectX 9.0 for Managed Code.
GraphicsStream Contains a graphics data stream.
MatrixStack Contains methods and properties that applications use to manipulate a matrix stack.
UnsafeNativeMethods Defines high-performance utility methods for matrix, plane, quaternion, and vector manipulation. This class is a container of classes. See the individual classes for more information.
Note: For programming in Microsoft Visual Basic .NET or Microsoft JScript .NET, use the methods of the Microsoft.DirectX Structures.
UnsafeNativeMethods.Matrix Describes and manipulates a matrix.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Matrix structure.
UnsafeNativeMethods.Plane Describes and manipulates a plane.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Plane structure.
UnsafeNativeMethods.Quaternion Describes and manipulates a quaternion.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Quaternion structure.
UnsafeNativeMethods.Vector2 Describes and manipulates a vector in two-dimensional (2-D) space.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Vector2 structure.
UnsafeNativeMethods.Vector3 Describes and manipulates a vector in three-dimensional (3-D) space.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Vector3 structure.
UnsafeNativeMethods.Vector4 Describes and manipulates a vector in four-dimensional (4-D) space.
Note: For programming in Visual Basic .NET or JScript .NET, use the methods of the Microsoft.DirectX.Vector4 structure.

Structures

Matrix Describes and manipulates a matrix.
Plane Describes and manipulates a plane.
Quaternion Describes a quaternion.
Single16 Describes and manipulates a 16-bit floating-point value.
Vector2 Describes and manipulates a vector in two-dimensional (2-D) space.
Vector3 Describes and manipulates a vector in three-dimensional (3-D) space.
Vector4 Describes a vector in four-dimensional (4-D) space.