Improve this doc

Class Library API

The class library reference contains links between the native API and the managed equivalent in SharpDX assemblies.

Graphics 3D APIs

Managed Native
SharpDX.Direct3D9 Direct3D9 <p>Microsoft Direct3D 9 graphics API (deprecated)</p>
SharpDX.Direct3D11 Direct3D11 <p>Microsoft Direct3D 11 graphics to create 3-D graphics for games and scientific and desktop applications.</p>
SharpDX.Direct3D12 Direct3D12 <p>The Direct3D 12 programming guide contains information about how to use the Direct3D 12 programmable pipeline to create a customized graphics engine.</p>
SharpDX.D3DCompiler D3DCompiler <p>The Direct3D shader compiler API.</p>
SharpDX.DXGI DXGI <p>Microsoft DirectX Graphics Infrastructure (DXGI) handles enumerating graphics adapters, enumerating display modes, selecting buffer formats, sharing resources between processes (such as, between applications and the Desktop Window Manager (DWM)), and presenting rendered frames to a window or monitor for display.</p>

Graphics 2D APIs

Managed Native
SharpDX.Direct2D1 Direct2D1 <p>Direct2D is a hardware-accelerated, immediate-mode, 2-D graphics API that provides high performance and high-quality rendering for 2-D geometry, bitmaps, and text.</p>
SharpDX.DirectWrite DirectWrite <p>Today’s applications must support high-quality text rendering, resolution-independent outline fonts, and full Unicode text and layout support.</p>
SharpDX.WIC WIC <p>The Windows Imaging Component (WIC) is an extensible platform that provides low-level API for digital images.</p>
SharpDX.DirectComposition DirectComposition <p>Microsoft DirectComposition is a Windows component that enables high-performance bitmap composition with transforms, effects, and animation</p>

Input APIs

Managed Native
SharpDX.DirectInput DirectInput <p>The DirectInput API is used to process data from a joystick, or other game controller.</p>
SharpDX.XInput XInput <p>XInput Game Controller API enables applications to receive input from the Xbox 360 Controller for Windows.</p>
SharpDX.RawInput RawInput <p>RawInput API</p>

Audio and Media APIs

Managed Native
SharpDX.XAudio2 XAudio2 <p>XAudio2 is a low-level audio API that provides signal processing and mixing foundation for developing high performance audio engines for games.</p>
SharpDX.X3DAudio X3DAudio <p>X3DAudio is an API used in conjunction with XAudio2 to create the illusion of a sound coming from a point in 3D space.</p>
SharpDX.DirectSound DirectSound <p>DirectSound API (deprecated)</p>
SharpDX.MediaFoundation MediaFoundation <p>Microsoft Media Foundation enables the development of applications and components for using digital media on Windows Vista and later.</p>