D3DX (Direct3D 9)
Jegyzet
A D3DX-kódtár elavult. Ha a Direct3D és a társított segédprogramkód újabb verziójára való frissítés nem lehetséges, akkor a korábbi DirectX SDK vagy DirectSetup helyett a Microsoft.DXSDK.D3DX NuGet-csomagot használhatja.
A D3DX olyan eszközök gyűjteménye, amelyek további grafikus funkciókat biztosítanak a Direct3D-n. A D3DX dinamikus csatolású kódtárként (DLL) érhető el.
A DirectX SDK jelen kiadásában csak a D3DX egy verziója érhető el. A kiskereskedelmi D3DX DLL az SDK-ban biztosított terjeszthető fájl része, és automatikusan telepítve van DirectX és DirectSetuptelepítése részeként. Az ebben a kiadásban található D3DX-kódtár az ezzel az SDK-val szállított Direct3D-futtatókörnyezetektől függ. Az ebben a kiadásban a D3DX-verzióval összekapcsolt alkalmazásoknak az SDK-ból is újra kell terjeszteni a futtatókörnyezetet.
A D3DX több kiadása egymástól függetlenül is elhelyezhető egyetlen rendszeren egyszerre. Ha statikusan csatol egy alkalmazást a D3dx9.lib fájlhoz, az alkalmazás dinamikusan kapcsolódik a megfelelő kiskereskedelmi D3DX DLL-hez futásidőben. Ez a DLL megfelel az alkalmazás által lefordított D3DX-fejléceknek (a D3dx9core.h D3DX_SDK_VERSION konstansával elnevezve). Mivel a D3DX új verzióit a DirectX SDK későbbi kiadásaiban szállítjuk, a korábbi D3DX-kódtárakhoz csatolt alkalmazásokra nem lesz hatással.
A D3DX-kódtár az alábbi általános funkciókkal foglalkozik:
- vonalrajz támogatása a D3DX (Direct3D 9)
- Mesh-támogatás a D3DX (Direct3D 9)
- Matematikai függvény támogatása a D3DX (Direct3D 9)
- textúra támogatása a D3DX (Direct3D 9)
Kapcsolódó témakörök