Interface ID3DXAnimationSet
Cette interface encapsule les fonctionnalités minimales requises pour une animation définie par un contrôleur d’animation. Les utilisateurs avancés peuvent souhaiter implémenter cette interface eux-mêmes en fonction de leurs besoins spécialisés ; Toutefois, pour la plupart des utilisateurs, les interfaces ID3DXCompressedAnimationSet et ID3DXKeyframedAnimationSet dérivées doivent suffire.
Membres
L’interface ID3DXAnimationSet hérite de l’interface IUnknown. ID3DXAnimationSet a également les types de membres suivants :
Méthodes
L’interface ID3DXAnimationSet comporte ces méthodes.
Méthode | Description |
---|---|
GetAnimationIndexByName | Obtient l’index d’une animation, en fonction de son nom. |
GetAnimationNameByIndex | Obtient le nom d’une animation, en fonction de son index. |
GetCallback | Obtient des informations sur un rappel spécifique dans le jeu d’animations. |
GetName | Obtient le nom du jeu d’animation. |
GetNumAnimations | Obtient le nombre d’animations dans le jeu d’animations. |
GetPeriod | Obtient la période du jeu d’animations. |
GetPeriodicPosition | Retourne la position de l’heure dans la période locale d’un jeu d’animations. |
GetSRT | Obtient les valeurs de mise à l’échelle, de rotation et de traduction du jeu d’animations. |
Notes
Un jeu d’animations se compose d’animations pour de nombreux nœuds pour la même animation.
Le type LPD3DXANIMATIONSET est défini comme pointeur vers cette interface.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi