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.