Interfaces D3DX (Graphiques Direct3D 10)

Cette section contient des informations de référence sur les interfaces COM (Component Object Model) fournies par la bibliothèque de l’utilitaire D3DX. Les interfaces suivantes sont utilisées avec la bibliothèque utilitaire D3DX.

Interfaces Description
ID3DX10DataLoader, interface Objet de chargement de données utilisé par l’interface ID3DX10ThreadPump pour le chargement de données de manière asynchrone.
ID3DX10DataProcessor, interface Objet de traitement des données utilisé par ID3DX10ThreadPump Interface pour traiter les données chargées de manière asynchrone.
ID3DX10Font, interface L’interface ID3DX10Font encapsule les textures et les ressources nécessaires pour afficher une police spécifique sur un appareil spécifique.
ID3DX10Mesh, interface Les applications utilisent les méthodes de l’interface ID3DX10Mesh pour manipuler des objets de maillage.
ID3DX10MeshBuffer, interface
ID3DX10SkinInfo, interface ID3DX10SkinInfo vous permet d’optimiser, de traiter et de définir manuellement la relation entre les os et les sommets dans vos maillages (voir Animation squelette sur Wikipédia). Il est le plus utile pour rendre les fichiers .x exportés par DCC Apps (comme 3DS Max et Maya) plus compatibles avec le matériel, et pour améliorer la vitesse de rendu de vos maillages peaux en mode de rendu logiciel.
ID3DX10Sprite, interface L’interface ID3DX10Sprite fournit un ensemble de méthodes qui simplifient le processus de dessin de sprites à l’aide de Microsoft Direct3D.
ID3DX10ThreadPump, interface Permet d’exécuter des tâches de manière asynchrone. Cet objet prend une quantité substantielle de ressources. En règle générale, un seul doit être créé par application.
ID3DXMatrixStack, interface Les applications utilisent les méthodes de l’interface ID3DXMATRIXStack pour manipuler une pile de matrices.

 

Référence D3DX