DirectX-Grafiken und -Spiele
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 Game Development Guide (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-Grafiken stellen eine Reihe von APIs zur Verfügung, mit denen Sie Spiele und andere leistungsstarke Multimedia-Apps erstellen können. DirectX-Grafiken unterstützen leistungsstarke 2D- und 3D-Grafiken. |
| Programmieren von DirectX mit COM | 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 Adapterenumerations-API für Grafik- und Computegeräte, sodass sich einige seiner Funktionen mit denen von DXGI überschneiden. |
| DirectWrite | DirectWrite unterstützt hochwertiges Textrendering, auflösungsunabhängige Konturschriftarten sowie Unicode-Volltext und -layouts. |
| DirectXMath | DirectXMath bietet eine optimale und portable Schnittstelle für arithmetische und lineare Algebraoperationen für Gleitkommavektoren mit einzelner Genauigkeit (2D, 3D und 4D) oder Matrizen (3×3 und 4×4). |
| Direct Machine Learning (DirectML) | Direct Machine Learning (DirectML) ist eine Low-Level-API für maschinelles Lernen. 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 windowsnumerics.h Headerdatei definiert C++-Vektor- und Matrixtypen im Windows. Foundation.Numerics-Namespace. |
| 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 Mischungserbungs-Grundlage für Spiele zur XAudio2 ersetzt DirectSound. |
| XInput-Spielcontroller-APIs | Beschreibt, wie die XInput-API verwendet wird, um mit dem Xbox 360 Controller zu interagieren, wenn er mit einem Windows ist. XInput ersetzt DirectInput. |