Compartilhar via


D3DX (Direct3D 9)

Nota

A biblioteca D3DX foi preterida. Se a atualização para uma versão mais recente do Direct3D e do código do utilitário associado não for uma opção, você poderá usar o pacote Do Microsoft.DXSDK.D3DX NuGet em vez de depender do SDK do DirectX herdado ou do DirectSetup.

D3DX é uma biblioteca de ferramentas projetadas para fornecer funcionalidades gráficas adicionais sobre o Direct3D. D3DX é fornecido como uma DLL (biblioteca de vínculo dinâmico).

Apenas uma versão do D3DX é fornecida nesta versão do SDK do DirectX. A DLL D3DX de varejo está incluída no redistribuível fornecido no SDK e é instalada automaticamente como parte do instalando o DirectX com o DirectSetup. A biblioteca D3DX incluída nesta versão depende dos runtimes do Direct3D fornecidos com esse SDK. Os aplicativos vinculados à versão do D3DX nesta versão também devem redistribuir o runtime desse SDK.

Várias versões do D3DX podem residir independentemente em um único sistema simultaneamente. Ao vincular estaticamente um aplicativo ao D3dx9.lib, o aplicativo é vinculado dinamicamente à DLL D3DX de varejo correspondente em tempo de execução. Essa DLL corresponde aos cabeçalhos D3DX nos quais o aplicativo é compilado (nomeado com a constante D3DX_SDK_VERSION em D3dx9core.h). À medida que novas versões do D3DX são enviadas em versões futuras do SDK do DirectX, os aplicativos vinculados a bibliotecas D3DX anteriores permanecerão inalterados.

A biblioteca D3DX aborda essas áreas gerais de funcionalidade:

introdução