World Library  
Flag as Inappropriate
Email this Article

Managed DirectX

Article Id: WHEBN0008198716
Reproduction Date:

Title: Managed DirectX  
Author: World Heritage Encyclopedia
Language: English
Subject: DirectX, .NET Framework, Composite UI Application Block, Language Interface Pack, Microsoft Messaging Passing Interface
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Managed DirectX

Managed DirectX
Developer(s) Microsoft
Development status Discontinued
Operating system Microsoft Windows
License Freeware

Managed DirectX (MDX) is Microsoft's deprecated API for DirectX programming on .NET Framework. MDX can be used from any language on .NET Framework (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 favor 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.

Versions

MDX 1.1

  • This was the first version available and still is the current stable version.
  • Can be used under .NET Framework versions 1.1 and 2.0.
  • Provides an object-oriented API that implements functionality very similar to DirectX 9.

MDX 2.0 beta

  • Was canceled while still in beta. Is no longer available.
  • MDX 2.0 was replaced by Microsoft XNA (DirectX New Architecture).
  • The API differed from MDX 1.1 in a number of places.

External links

  • Microsoft Development Centre DirectX
  • MDX info
  • Managed DirectX with IronPython tutorial
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 



Copyright © World Library Foundation. All rights reserved. eBooks from Hawaii eBook Library are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.