Udostępnij za pośrednictwem


D3DX (Direct3D 9)

Nuta

Biblioteka D3DX jest przestarzała. Jeśli uaktualnienie do nowszej wersji direct3D i skojarzonego kodu narzędzia nie jest opcją, możesz użyć Microsoft.DXSDK.D3DX pakiet NuGet, a nie polegać na starszym zestawie SDK DirectX lub DirectSetup.

D3DX to biblioteka narzędzi zaprojektowanych w celu zapewnienia dodatkowych funkcji graficznych na podstawie funkcji Direct3D. Plik D3DX jest dostarczany jako biblioteka dll (dynamic-link).

W tej wersji zestawu SDK DirectX jest dostępna tylko jedna wersja D3DX. Detaliczna biblioteka DLL D3DX jest dołączona do pakietu redystrybucyjnego dostarczonego w zestawie SDK i jest automatycznie instalowana w ramach Instalowanie programu DirectX przy użyciuDirectSetup. Biblioteka D3DX zawarta w tej wersji jest zależna od środowisk uruchomieniowych Direct3D dostarczanych z tym zestawem SDK. Aplikacje łączące się z wersją D3DX w tej wersji muszą również ponownie dystrybuować środowisko uruchomieniowe z tego zestawu SDK.

Wiele wydań D3DX może znajdować się niezależnie w jednym systemie jednocześnie. Łącząc statycznie aplikację z biblioteką D3dx9.lib, aplikacja dynamicznie łączy się z odpowiednią biblioteką DLL D3DX w czasie wykonywania. Ta biblioteka DLL odpowiada nagłówkom D3DX, względem których aplikacja jest kompilowana (o nazwie z stałą D3DX_SDK_VERSION w D3dx9core.h). Ponieważ nowe wersje D3DX są dostarczane w przyszłych wersjach zestawu SDK DirectX, aplikacje łączące się z wcześniejszymi bibliotekami D3DX pozostaną nienaruszone.

Biblioteka D3DX zajmuje się tymi ogólnymi obszarami funkcjonalności:

wprowadzenie