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. |
| 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. |
| UnsafeNativeMethods.Vector2 | Describes and manipulates a vector in two-dimensional (2-D) space. |
| UnsafeNativeMethods.Vector3 | Describes and manipulates a vector in three-dimensional (3-D) space. |
| UnsafeNativeMethods.Vector4 | Describes and manipulates a vector in four-dimensional (4-D) space. |
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. |