D3DX (Direct3D 9)
Примечание
Библиотека D3DX устарела. Если обновление до более новой версии Direct3D и связанного кода служебной программы невозможно, вы можете использовать пакет NuGet Microsoft.DXSDK.D3DX , а не использовать устаревший пакет SDK для DirectX или DirectSetup.
D3DX — это библиотека инструментов, предназначенная для предоставления дополнительных графических функций поверх Direct3D. D3DX предоставляется в виде библиотеки динамической компоновки (DLL).
В этом выпуске пакета SDK для DirectX предоставляется только одна версия D3DX. Розничная библиотека DLL D3DX включена в распространяемый пакет SDK и автоматически устанавливается в рамках установки DirectX с DirectSetup. Библиотека D3DX, включенная в этот выпуск, зависит от сред выполнения Direct3D, поставляемых вместе с этим пакетом SDK. Приложения, которые связываются с версией D3DX в этом выпуске, также должны повторно распространять среду выполнения из этого пакета SDK.
Несколько выпусков D3DX могут находиться независимо друг от друга в одной системе одновременно. Статически связывая приложение с D3dx9.lib, приложение динамически связывается с соответствующей розничной библиотекой DLL D3DX во время выполнения. Эта библиотека DLL соответствует заголовкам D3DX, в которые компилируется приложение (с именем с константой D3DX_SDK_VERSION в D3dx9core.h). Так как новые версии D3DX поставляются в будущих выпусках пакета SDK DirectX, приложения, ссылающиеся на более ранние библиотеки D3DX, останутся без изменений.
Библиотека D3DX охватывает следующие общие области функциональных возможностей:
- Поддержка рисования линий в D3DX (Direct3D 9)
- Поддержка сетки в D3DX (Direct3D 9)
- Поддержка математических функций в D3DX (Direct3D 9)
- Поддержка текстур в D3DX (Direct3D 9)
Связанные темы