Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Inhalt konzentriert sich auf die Verwendung von DirectX in einer Win32-Anwendung. Informationen zur Verwendung von DirectX in einer UWP-Anwendung finden Sie im Windows-Spieleentwicklungshandbuch (UWP).
Tipp
Beschreibungen und Links zu DirectX-Komponenten in der aktiven Entwicklung finden Sie im Blogbeitrag DirectX Landing Page.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Erste Schritte mit DirectX-Grafiken | Microsoft DirectX-Grafik bietet eine Reihe von APIs, mit denen Sie Spiele und andere leistungsstarke Multimedia-Anwendungen erstellen können. DirectX-Grafik bietet Unterstützung für leistungsstarke 2D- und 3D-Grafiken. |
Programmieren von DirectX mit COM | Das Microsoft Component Object Model (COM) ist ein objektorientiertes Programmiermodell, das von mehreren Technologien verwendet wird, einschließlich des Großteils der DirectX-API-Oberfläche. |
Direct2D | Direct2D ist eine hardwarebeschleunigte 2D-Grafik-API mit unmittelbarem Modus, die das Rendern mit hoher Leistung und in hoher Qualität für 2D-Geometrie, Bitmaps und Text bereitstellt. |
Direct3D | Mit Direct3D können Sie 3D-Grafiken für Spiele und wissenschaftliche Apps erstellen. |
DXCore | DXCore ist eine Adapteraufzählungs-API für Grafik- und Rechengeräte, daher überschneiden sich einige seiner Funktionen mit denen der Microsoft DirectX Graphics Infrastructure (DXGI). |
DirectWrite | DirectWrite unterstützt qualitativ hochwertiges Textrendering, auflösungsunabhängige Gliederungsschriftarten und vollständigen Unicode-Text und -Layouts. |
DirectStorage | DirectStorage ist ein Feature, mit dem Spiele den vollen Speicher mit hoher Geschwindigkeit (z. B. NVMe-SSDs) nutzen können, die mehrere Gigabyte pro Sekunde kleiner Daten (z. B. 64 KB) mit minimalem CPU-Aufwand bereitstellen können. |
DirectXMath | DirectXMath bietet eine optimale und tragbare Schnittstelle für arithmetische und lineare Algebravorgänge für Gleitkommavektoren mit einfacher Genauigkeit (2D, 3D und 4D) oder Matrizen (3×3 und 4×4). |
DirectML | Direct Machine Learning (DirectML) ist eine systemnahe API für maschinelles Lernen (Machine Learning). Sie hat eine vertraute (natives C++, Nano-COM) Schnittstelle und einen Workflow im Stil von DirectX 12. Sie können Machine Learning-Rückschlussworkloads in Ihr Spiel, Ihre Engine, Ihre Middleware, Ihr Back-End oder in eine andere Anwendung integrieren. DirectML wird von jeder DirectX 12-kompatiblen Hardware unterstützt. |
windowsnumerics.h-APIs | Die Headerdatei „windowsnumerics.h“ definiert C++-Vektor- und Matrixtypen im Windows.Foundation.Numerics-Namespace. Sie erweitert die Strukturen von Windows.Foundation.Numerics mit einer Reihe von SIMD-beschleunigten mathematischen Operatoren und Funktionen für kompatible Hardware. |
Klassische DirectX-Grafiken | Microsoft DirectX-Grafiktechnologien, die derzeit minimal verwendet werden. Es wird nicht empfohlen, diese klassischen DirectX-Grafiktechnologien für neue Apps zu verwenden. |
Tools für DirectX-Grafiken | Beschreibt Tools für DirectX-Grafiken. |
Artikel zu DirectX-Grafiken | Enthält technische Artikel für DirectX-Grafiken. |
XAudio2 APIs | Stellt eine Signalverarbeitungs- und Mischgrundlegung für Spiele bereit. XAudio2 ersetzt DirectSound. |
XInput-Gamecontroller-APIs | XInput ist eine Gamecontroller-API, mit der Windows-Anwendungen Controllerinteraktionen verarbeiten können (einschließlich Controller-Rumble-Effekte und Spracheingabe und -ausgabe). XInput ersetzt DirectInput. Es wird nicht empfohlen, diese klassischen DirectX-Eingabetechnologien zu verwenden. und neuere Apps sollten stattdessen die neueste GameInput-API verwenden. Weitere Informationen zur GameInput-API finden Sie in der GameInput-Einführung. |