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. |
Tópicos relacionados