Delen via


D3DX (Direct3D 9)

Notitie

De D3DX-bibliotheek is afgeschaft. Als een upgrade naar een nieuwere versie van Direct3D en de bijbehorende hulpprogrammacode geen optie is, kunt u gebruikmaken van het Microsoft.DXSDK.D3DX- NuGet-pakket in plaats van te vertrouwen op de verouderde DirectX SDK of DirectSetup.

D3DX is een bibliotheek met hulpprogramma's die zijn ontworpen om extra grafische functionaliteit te bieden boven op Direct3D. D3DX wordt geleverd als een DYNAMIC-Link Library (DLL).

Er is slechts één versie van D3DX beschikbaar in deze release van de DirectX SDK. De retail D3DX-DLL is opgenomen in het herdistribueerbare bestand dat is opgegeven in de SDK en wordt automatisch geïnstalleerd als onderdeel van DirectX installeren met DirectSetup-. De D3DX-bibliotheek die in deze release is opgenomen, is afhankelijk van de Direct3D-runtimes die bij deze SDK zijn geleverd. Toepassingen die zijn gekoppeld aan de versie van D3DX in deze release, moeten ook de runtime van deze SDK opnieuw distribueren.

Meerdere releases van D3DX kunnen onafhankelijk van één systeem tegelijk worden opgeslagen. Door een toepassing statisch te koppelen aan D3dx9.lib, wordt de toepassing dynamisch gekoppeld aan de bijbehorende D3DX-DLL van de detailhandel tijdens runtime. Dit DLL-bestand komt overeen met de D3DX-headers waarop de toepassing is gecompileerd (benoemd met de D3DX_SDK_VERSION constante in D3dx9core.h). Naarmate er nieuwe versies van D3DX worden verzonden in toekomstige versies van de DirectX SDK, blijven toepassingen die zijn gekoppeld aan eerdere D3DX-bibliotheken, ongewijzigd.

De D3DX-bibliotheek heeft betrekking op deze algemene functionaliteitsgebieden:

Aan de slag