SharpDX
|
|
The topic of this article may not meet Wikipedia's notability guidelines for products and services. (December 2010) |
|
|
This article needs additional citations for verification. (December 2010) |
![]() SharpDX Logo SharpDX is to DirectX what C# is to C++. |
|
| Developer(s) | Alexandre Mutel |
|---|---|
| Stable release | 2.4.2 / December 21, 2012 |
| Platform | Microsoft Windows, Windows Phone |
| Type | Application framework |
| License | MIT license |
| Website | www.sharpdx.org |
SharpDX is an open-source platform-independent Managed DirectX API for the .NET environment. This new API is directly auto-generated from DirectX C++ SDK Headers[1] and the generated code is purely written in C# without using any C++/CLI assemblies, while still being able to achieve comparable performance.
The API naming convention has been kept as much as possible similar to the well known SlimDX API, which is currently using C++/CLI assemblies.
Also, the aim of SharpDX is to provide, on top of the lower APIs (Direct3D11, DXGI, D3DCompiler...), a higher API level similar to XNA but using latest DirectX technology.
Version 2.1 fully supports the following low-level DirectX APIs:
- Direct3D 9, 10.0, 10.1, 11, 11.1(only Windows 8)
- DXGI 1.0, 1.1
- DirectInput, XInput
- DirectSound, XAudio 2, XAPO
- Direct2D, DirectWrite
- D3DCompiler
References
↑Jump back a sectionExternal links
- SharpDX
- Article about SharpDX in Russian
- Developer blog: Alexandre Mutel

