DirectX
Erscheinungsbild
DirectX bezeichnet eine Sammlung von Bibliotheken der Firma Microsoft, die Spieleentwicklern eine Hardware-Abstraktions-Schicht (HAL von engl. hardware abstraction layer für die Spieleprogrammierung zur Verfügung stellt.
Dies ermöglicht unabhängige Entwicklung von Hardware-Treibern und Computerspielen.
DirectX besteht aus mehreren Bestandteilen:
- DirectX Graphics (früher: Direct3D und DirectDraw) ist für die Steuerung der Grafikausgabe zuständig
- DirectX Music (früher: DirectSound und DirectMusic) ist für die Steuerung der Tonausgabe zuständig
- DirectX Input ist für die Verarbeitung von Steuerungseingaben zuständig
- DirectPlay ist für die Steuerung der Kommunikation zwischen Spielen zuständig, sowie für die Koordination von Multiplayerspielen
- DirectShow ist für das Abspielen alller möglicher Typen von Multimedia-Dateien - von der MP3-Datei bis zum MPEG-Video - zuständig
- DirectSetup ist für das Erzeugen von DirectX Installationen zuständig
Anwendungen für DirectX werden mit Hilfe des DirectX SDK erstellt.
Siehe auch: OpenGL