Managed DirectX (MDX) is Microsoft's deprecated API for DirectX programming under .NET. MDX can be used from any language under the .NET runtime (via the CLR).
MDX can be used to develop multimedia and interactive applications (e.g. games, compiled only to x86), 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, and XAudio 2.
MDX is deprecated in favour of XNA Game Studio Express. It is, however, possible to use some other, more direct APIs to the DirectX framework such as the open-source SlimDX and SharpDX project.
Famous quotes containing the words managed and/or direct:
“Every woman who visited the Fair made it the center of her orbit. Here was a structure designed by a woman, decorated by women, managed by women, filled with the work of women. Thousands discovered women were not only doing something, but had been working seriously for many generations ... [ellipsis in source] Many of the exhibits were admirable, but if others failed to satisfy experts, what of it?”
—Kate Field (18381908)
“The most passionate, consistent, extreme and implacable enemy of the Enlightenment and ... all forms of rationalism ... was Johann Georg Hamann. His influence, direct and indirect, upon the romantic revolt against universalism and scientific method ... was considerable and perhaps crucial.”
—Isaiah Berlin (b. 1909)