DirectX

Sammlung COM-basierter Programmierschnittstellen
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 5. September 2003 um 09:58 Uhr durch Pkn (Diskussion | Beiträge) (typo). Sie kann sich erheblich von der aktuellen Version unterscheiden.


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