Interfaces D3DX (elementos gráficos Direct3D 10)

Esta seção contém informações de referência para as interfaces COM (modelo de objeto de componente) fornecidas pela biblioteca de utilitários D3DX. As interfaces a seguir são usadas com a biblioteca de utilitários D3DX.

Interfaces Descrição
ID3DX10DataLoader Interface Objeto de carregamento de dados usado pela interface ID3DX10ThreadPump para carregar dados de forma assíncrona.
ID3DX10DataProcessor Interface Objeto de processamento de dados usado pela interface ID3DX10ThreadPump para processar dados carregados de forma assíncrona.
ID3DX10Font Interface A interface ID3DX10Font encapsula as texturas e os recursos necessários para renderizar uma fonte específica em um dispositivo específico.
ID3DX10Mesh Interface Os aplicativos usam os métodos da interface ID3DX10Mesh para manipular objetos de malha.
ID3DX10MeshBuffer Interface
ID3DX10SkinInfo Interface ID3DX10SkinInfo permite otimizar, processar e definir manualmente a relação entre ossos e vértices em suas malhas (consulte Animação esquelética na Wikipédia). É mais útil para tornar os arquivos .x exportados pelos Aplicativos DCC (como 3DS Max e Maya) mais amigáveis ao hardware e para melhorar a velocidade de renderização de suas malhas esfoladas no modo de renderização de software.
ID3DX10Sprite Interface A interface ID3DX10Sprite fornece um conjunto de métodos que simplificam o processo de desenho de sprites usando o Microsoft Direct3D.
ID3DX10ThreadPump Interface Usado para executar tarefas de forma assíncrona. Esse objeto ocupa uma quantidade substancial de recursos, portanto, geralmente, apenas um deve ser criado por aplicativo.
ID3DXMatrixStack Interface Os aplicativos usam os métodos da interface ID3DXMATRIXStack para manipular uma pilha de matriz.

 

Referência D3DX