What is Managed DirectX?

Managed DirectX is the new core technology added to the DirectX API. It requires both Visual Studio .NET and the .NET framework for development. By eliminating the COM interop layer it enhances performance over previous typelibs. For example, the performance goal for Managed Direct3D is 98% of core C++ performance. By using managed code, there is a minimum reduction in code of 10% and upwards of 40% in some cases. Managed code is a great productivity improvement and frees developers from having to deal with memory management tasks. It enables Visual Studio .NET developers to have easy access to the DirectX APIs through managed code. They can now take advantage of the multimedia functionality and hardware acceleration of DirectX. The following are the main features of Managed DirectX

  1. Full support for all of the features in Direct3D, D3DX, DirectDraw, DirectPlay, DirectInput, and DirectSound.
  2. Support for simple playback of many common audio and video formats.
  3. A near 1 for 1 complement of samples when compared with C++.
  4. Code reduction: Most common tasks done in DirectX are done with fewer lines of code via Managed Code.
  5. Tight integration with .NET - Managed DirectX fully utilizes .NET and it's common types anywhere it can.
  6. A Managed DirectX Application Wizard
FAQ Menu

 
Printer friendly version of the FAQ-DIRECTX-Managed-DirectX page


Sponsored links

Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.
SFTP components for .NET
Add complete SSH and SFTP support to your .NET framework application
3 Months Free - ASP.NET Web Hosting
3 Months Free & No Setup Fees on ASP.NET 3.5/2.0 Hosting on Windows 2008/2003 Servers ? Click Here!
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
Virtual File System SDK
Create your own file systems in Windows and .NET applications

Advertisement



Free Magazine

Free Magazines
eWeek The essential technology information source for builders of e-business.... subscribe now

Newsletter | Submit Content | About | Advertising | Awards | Contact Us | Link to us |
© 1996-2008 Community Networks Ltd All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Synchron Data - .NET development.