D3DX (Direct3D 9)
Catatan
Pustaka D3DX tidak digunakan lagi. Jika memutakhirkan ke versi Direct3D yang lebih baru dan kode utilitas terkait bukanlah pilihan, Anda dapat menggunakan paket NuGet Microsoft.DXSDK.D3DX daripada mengandalkan DirectX SDK atau DirectSetup warisan.
D3DX adalah pustaka alat yang dirancang untuk menyediakan fungsionalitas grafis tambahan di atas Direct3D. D3DX disediakan sebagai pustaka tautan dinamis (DLL).
Hanya satu versi D3DX yang disediakan dalam rilis DirectX SDK ini. DLL D3DX ritel disertakan dalam redistributable yang disediakan dalam SDK, dan secara otomatis diinstal sebagai bagian dari Menginstal DirectX dengan DirectSetup. Pustaka D3DX yang disertakan dalam rilis ini tergantung pada runtime Direct3D yang dikirim dengan SDK ini. Aplikasi yang ditautkan terhadap versi D3DX dalam rilis ini juga harus mendistribusikan ulang runtime dari SDK ini.
Beberapa rilis D3DX dapat berada secara independen pada satu sistem secara bersamaan. Dengan menautkan aplikasi secara statis ke D3dx9.lib, aplikasi secara dinamis terhubung ke DLL D3DX ritel yang sesuai pada run-time. DLL ini sesuai dengan header D3DX yang dikompilasi aplikasi (dinamai dengan konstanta D3DX_SDK_VERSION di D3dx9core.h). Karena versi baru D3DX dikirim dalam rilis SDK DirectX di masa mendatang, aplikasi yang ditautkan ke pustaka D3DX sebelumnya akan tetap tidak terpengaruh.
Pustaka D3DX membahas area fungsionalitas umum ini:
- Dukungan Gambar Garis di D3DX (Direct3D 9)
- Dukungan Mesh di D3DX (Direct3D 9)
- Dukungan Fungsi Matematika di D3DX (Direct3D 9)
- Dukungan Tekstur di D3DX (Direct3D 9)