| Managed DirectX | |
|---|---|
| Developer | Microsoft |
| Initial release | 2002; 24 years ago (2002) |
| Stable release | MDX 1.1 |
| Preview release | MDX 2.0 beta |
| Operating system | Microsoft Windows |
| Platform | .NET Framework |
| Successor | Microsoft XNA |
| License | Freeware |
| Website | msdn |
Managed DirectX (MDX) isMicrosoft's deprecated API forDirectX programming on.NET Framework. MDX can be used from any language on .NET Framework (via theCommon Language Runtime). MDX can be used to develop multimedia and interactive applications (e.g. games, compiled only tox86), enabling high performance graphical representation and enabling the programmer to make use of modern graphical hardware while working inside the .NET Framework.
Managed DirectX was first released in 2002 to allow less complicated access to the DirectX API through the .NET framework. The Managed DirectX SDK allows developers access to numerous classes which allow the rendering of 3D graphics (Direct3D) and the other DirectX API's in a much easier, object-oriented manner. MDX, however, does not support the newer APIs such as Direct3D 10,XInput, andXAudio 2.
MDX is deprecated in favor ofXNA Game Studio Express. It is, however, possible to use some other, more direct APIs to the DirectX framework such as the open-source SlimDX andSharpDX project.