Dela via


D3DX (Direct3D 9)

Not

D3DX-biblioteket är inaktuellt. Om uppgradering till en nyare version av Direct3D och tillhörande verktygskod inte är ett alternativ kan du använda Microsoft.DXSDK.D3DX- NuGet-paket i stället för att förlita dig på det äldre DirectX SDK eller DirectSetup.

D3DX är ett bibliotek med verktyg som utformats för att ge ytterligare grafikfunktioner ovanpå Direct3D. D3DX tillhandahålls som ett DLL-bibliotek (dynamic-link library).

Endast en version av D3DX tillhandahålls i den här versionen av DirectX SDK. D3DX DLL för detaljhandeln ingår i den omdistribueringsbara filen som anges i SDK:t och installeras automatiskt som en del av Installera DirectX med DirectSetup. D3DX-biblioteket som ingår i den här versionen är beroende av Direct3D-körningen som levererades med denna SDK. Program som länkar till versionen av D3DX i den här versionen måste också omdistribuera körningen från denna SDK.

Flera versioner av D3DX kan finnas oberoende av varandra i ett enda system samtidigt. Genom att statiskt länka ett program till D3dx9.lib länkar programmet dynamiskt till motsvarande D3DX DLL för detaljhandeln vid körning. Denna DLL motsvarar de D3DX-huvuden som programmet kompileras mot (med namnet med D3DX_SDK_VERSION konstant i D3dx9core.h). När nya versioner av D3DX levereras i framtida versioner av DirectX SDK påverkas inte program som länkar till tidigare D3DX-bibliotek.

D3DX-biblioteket hanterar dessa allmänna funktioner:

Komma igång