Partager via


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
D3dx9anim.h
Bibliothèque
D3dx9.lib

Voir aussi

D3DX Interfaces