D3DX (Direct3D 9)
Observação
A biblioteca D3DX foi preterida. Se a atualização para uma versão mais recente do Direct3D e o código do utilitário associado não for uma opção, você poderá usar o pacote Microsoft.DXSDK.D3DX NuGet em vez de depender do SDK ou DirectSetup do DirectX herdado.
O D3DX é uma biblioteca de ferramentas projetadas para fornecer funcionalidade gráfica adicional sobre o Direct3D. O D3DX é fornecido como uma biblioteca de vínculo dinâmico (DLL).
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 de Instalando o DirectX com DirectSetup. A biblioteca D3DX incluída nesta versão depende dos tempos de execução do Direct3D fornecidos com este SDK. Os aplicativos vinculados à versão do D3DX nesta versão também devem redistribuir o tempo de execução deste 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 se vincula dinamicamente à DLL D3DX de varejo correspondente em tempo de execução. Esta DLL corresponde aos cabeçalhos D3DX contra os 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 estas áreas gerais de funcionalidade:
- Suporte a desenho de linha no D3DX (Direct3D 9)
- Suporte a malha no D3DX (Direct3D 9)
- Suporte a funções matemáticas no D3DX (Direct3D 9)
- Suporte de textura no D3DX (Direct3D 9)
Tópicos relacionados