D3DX (Direct3D 9)

Notes

La bibliothèque D3DX est déconseillée. Si la mise à niveau vers une version plus récente de Direct3D et le code d’utilitaire associé n’est pas une option, vous pouvez utiliser le package NuGet Microsoft.DXSDK.D3DX plutôt que de vous fier au SDK DirectX hérité ou à DirectSetup.

D3DX est une bibliothèque d’outils conçue pour fournir des fonctionnalités graphiques supplémentaires au-dessus de Direct3D. D3DX est fourni en tant que bibliothèque de liens dynamiques (DLL).

Une seule version de D3DX est fournie dans cette version du Kit de développement logiciel (SDK) DirectX. La DLL D3DX de vente au détail est incluse dans le redistribuable fourni dans le KIT de développement logiciel (SDK) et est automatiquement installée dans le cadre de l’installation de DirectX avec DirectSetup. La bibliothèque D3DX incluse dans cette version dépend des runtimes Direct3D fournis avec ce SDK. Les applications qui se connectent à la version de D3DX dans cette version doivent également redistribuer le runtime à partir de ce kit SDK.

Plusieurs versions de D3DX peuvent résider indépendamment sur un seul système simultanément. En liant statiquement une application à D3dx9.lib, l’application est liée dynamiquement à la DLL D3DX correspondante au moment de l’exécution. Cette DLL correspond aux en-têtes D3DX sur lequel l’application est compilée (nommée avec la constante D3DX_SDK_VERSION dans D3dx9core.h). À mesure que les nouvelles versions de D3DX seront livrées dans les prochaines versions du Kit de développement logiciel (SDK) DirectX, les applications qui se connectent à des bibliothèques D3DX antérieures ne seront pas affectées.

La bibliothèque D3DX traite les domaines généraux de fonctionnalités suivants :

Prise en main