DirectX
E37364
DirectX is a collection of application programming interfaces (APIs) developed by Microsoft that enables high-performance handling of graphics, sound, and other multimedia tasks, especially for games, on Windows platforms.
Observed surface forms (22)
| Surface form | Occurrences |
|---|---|
| DirectX 12 | 4 |
| DirectX 11 | 3 |
| Direct3D | 2 |
| XInput | 2 |
| Direct2D | 1 |
| Direct3D 12 | 1 |
| DirectDraw | 1 |
| DirectInput | 1 |
| DirectMusic | 1 |
| DirectSound | 1 |
| DirectWrite | 1 |
| DirectX (via wgpu) | 1 |
| DirectX 10 | 1 |
| DirectX 12 Ultimate | 1 |
| DirectX 5 | 1 |
| DirectX 8 | 1 |
| DirectX 9 (with updates) | 1 |
| DirectX 9.0 | 1 |
| DirectX 9.0c (with updates) | 1 |
| Microsoft DirectX | 1 |
| Microsoft DirectX Raytracing | 1 |
| XAudio2 | 1 |
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
multimedia API collection
ⓘ
software technology ⓘ |
| competesWith |
Metal
ⓘ
OpenGL ⓘ Vulkan ⓘ |
| component |
DXGI
ⓘ
DirectX self-linksurface differs ⓘ
surface form:
Direct2D
DirectX self-linksurface differs ⓘ
surface form:
Direct3D
OpenCL ⓘ
surface form:
DirectCompute
DirectX self-linksurface differs ⓘ
surface form:
DirectDraw
DirectX self-linksurface differs ⓘ
surface form:
DirectInput
DirectX self-linksurface differs ⓘ
surface form:
DirectMusic
DirectPlay ⓘ DirectShow ⓘ DirectX self-linksurface differs ⓘ
surface form:
DirectSound
DirectX self-linksurface differs ⓘ
surface form:
DirectWrite
DirectX self-linksurface differs ⓘ
surface form:
XAudio2
DirectX self-linksurface differs ⓘ
surface form:
XInput
|
| developer | Microsoft ⓘ |
| distribution |
Windows SDK
ⓘ
Windows ⓘ
surface form:
Windows operating system
|
| includes | HLSL ⓘ |
| introducedFeature |
hardware-accelerated 3D graphics via Direct3D
ⓘ
low-level GPU access (DirectX 12) ⓘ shader model support ⓘ |
| language |
C API (earlier versions)
ⓘ
C++ API ⓘ |
| license | proprietary software ⓘ |
| notableVersion |
DirectX
self-linksurface differs
ⓘ
surface form:
DirectX 10
DirectX self-linksurface differs ⓘ
surface form:
DirectX 11
DirectX self-linksurface differs ⓘ
surface form:
DirectX 12
DirectX self-linksurface differs ⓘ
surface form:
DirectX 9.0
|
| operatingSystem |
Windows
ⓘ
surface form:
Microsoft Windows
Xbox OS ⓘ |
| platform |
PC gaming
ⓘ
Xbox ⓘ
surface form:
Xbox gaming consoles
|
| purpose |
audio processing
ⓘ
game development ⓘ graphics rendering ⓘ high-performance multimedia handling ⓘ input handling ⓘ video playback ⓘ |
| supports |
2D graphics
ⓘ
3D graphics ⓘ hardware acceleration ⓘ |
| targetAudience |
game developers
ⓘ
multimedia application developers ⓘ |
| usedFor |
Windows game development
ⓘ
graphics-intensive desktop applications ⓘ real-time 3D applications ⓘ virtual reality applications on Windows ⓘ |
| vendor |
Microsoft
ⓘ
surface form:
Microsoft Corporation
|
Referenced by (34)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
DirectX 8
this entity surface form:
DirectX 9 (with updates)
this entity surface form:
DirectX 11
this entity surface form:
DirectX 5
this entity surface form:
DirectX 9.0
this entity surface form:
DirectX 10
this entity surface form:
DirectX 11
this entity surface form:
DirectX 12
this entity surface form:
Microsoft DirectX
subject surface form:
Metal
this entity surface form:
Direct3D 12
this entity surface form:
DirectX 12
this entity surface form:
DirectX 12
this entity surface form:
DirectX 11
this entity surface form:
DirectX 12
this entity surface form:
Microsoft DirectX Raytracing
this entity surface form:
DirectX 9.0c (with updates)
this entity surface form:
XInput
subject surface form:
Bevy
this entity surface form:
DirectX (via wgpu)
this entity surface form:
Direct3D