Freigeben über


D3DX (Direct3D 9)

Anmerkung

Die D3DX-Bibliothek ist veraltet. Wenn ein Upgrade auf eine neuere Version von Direct3D und zugehöriger Hilfsprogrammcode keine Option ist, können Sie das Microsoft.DXSDK.D3DX NuGet-Paket verwenden, anstatt auf das ältere DirectX SDK oder DirectSetup zu vertrauen.

D3DX ist eine Bibliothek mit Tools, die für zusätzliche Grafikfunktionen über Direct3D ausgelegt sind. D3DX wird als Dynamic Link Library (DLL) bereitgestellt.

In dieser Version des DirectX SDK wird nur eine Version von D3DX bereitgestellt. Die D3DX-DLL für den Einzelhandel ist in der weiterverteilbaren Datei im SDK enthalten und wird automatisch als Teil Installieren von DirectX mit DirectSetup-installiert. Die in dieser Version enthaltene D3DX-Bibliothek hängt von den Direct3D-Laufzeiten ab, die mit diesem SDK ausgeliefert wurden. Anwendungen, die mit der Version von D3DX in dieser Version verknüpft sind, müssen auch die Laufzeit von diesem SDK neu verteilen.

Mehrere Versionen von D3DX können sich unabhängig voneinander auf einem einzelnen System gleichzeitig befinden. Durch statisches Verknüpfen einer Anwendung mit D3dx9.lib verknüpft die Anwendung dynamisch zur Laufzeit mit der entsprechenden D3DX-DLL für den Einzelhandel. Diese DLL entspricht den D3DX-Headern, mit der die Anwendung kompiliert wird (benannt mit der D3DX_SDK_VERSION Konstante in D3dx9core.h). Da neue Versionen von D3DX in zukünftigen Versionen des DirectX SDK ausgeliefert werden, bleiben Anwendungen, die mit früheren D3DX-Bibliotheken verknüpfen, unberührt.

Die D3DX-Bibliothek befasst sich mit den folgenden allgemeinen Funktionalitätsbereichen:

Erste Schritte