Interfaces D3DX (graphiques Direct3D 10)

Cette section contient des informations de référence pour les interfaces COM (Component Object Model) fournies par la bibliothèque 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 asynchrone des données.
ID3DX10DataProcessor, interface Objet de traitement des données utilisé par l’interface ID3DX10ThreadPump pour le traitement asynchrone des données chargées.
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 squelettique sur Wikipédia). Il est particulièrement utile pour rendre les fichiers .x exportés par les applications DCC (telles que 3DS Max et Maya) plus compatibles avec le matériel, et pour améliorer la vitesse de rendu de vos maillages à apparence 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 occupe une quantité importante de ressources. Il ne doit donc généralement en créer qu’une seule par application.
ID3DXMatrixStack Interface Les applications utilisent les méthodes de l’interface ID3DXMATRIXStack pour manipuler une pile de matrice.

 

Référence D3DX