Interface ID3DXKeyframedAnimationSet
Une application utilise les méthodes de cette interface pour implémenter un jeu d’animation de trame clé.
Membres
L’interface ID3DXKeyframedAnimationSet hérite d’ID3DXAnimationSet. ID3DXKeyframedAnimationSet comporte également les types de membres suivants :
Méthodes
L’interface ID3DXKeyframedAnimationSet comporte ces méthodes.
Méthode | Description |
---|---|
Compresser | Transforme les animations d’un jeu d’animations dans un format compressé et retourne un pointeur vers la mémoire tampon qui stocke les données compressées. |
GetCallbackKey | Obtient des informations sur un rappel spécifique dans le jeu d’animations. |
GetCallbackKeys | Remplit un tableau avec les données de clé de rappel utilisées pour l’animation de trame clé. |
GetNumCallbackKeys | Obtient le nombre de clés de rappel dans le jeu d’animations. |
GetNumRotationKeys | Obtient le nombre de clés de rotation dans l’animation d’image clé spécifiée. |
GetNumScaleKeys | Obtient le nombre de clés de mise à l’échelle dans l’animation d’image clé spécifiée. |
GetNumTranslationKeys | Obtient le nombre de clés de traduction dans l’animation d’image clé spécifiée. |
GetPlaybackType | Obtient le type de la boucle de lecture du jeu d’animations. |
GetRotationKey | Obtenez des informations de rotation pour une image clé spécifique dans le jeu d’animations. |
GetRotationKeys | Remplit un tableau avec des données de clé de rotation utilisées pour l’animation de trame clé. |
GetScaleKey | Obtenez des informations de mise à l’échelle pour une image clé spécifique dans le jeu d’animations. |
GetScaleKeys | Remplit un tableau avec les données de clé de mise à l’échelle utilisées pour l’animation de trame clé. |
GetSourceTicksPerSecond | Obtient le nombre de cases d’image clé d’animation qui se produisent par seconde. |
GetTranslationKey | Obtenez des informations de traduction pour une image clé spécifique dans le jeu d’animations. |
GetTranslationKeys | Remplit un tableau avec des données de clé de traduction utilisées pour l’animation de trame clé. |
RegisterAnimationSRTKeys | Inscrivez les données d’image clé de mise à l’échelle, de rotation et de traduction (SRT) pour une animation. |
SetCallbackKey | Définit des informations sur un rappel spécifique dans le jeu d’animations. |
SetRotationKey | Définissez les informations de rotation pour une image clé spécifique dans le jeu d’animations. |
SetScaleKey | Définissez les informations de mise à l’échelle pour une image clé spécifique dans le jeu d’animations. |
SetTranslationKey | Définissez les informations de traduction pour une image clé spécifique dans le jeu d’animations. |
DésinscrireAnimation | Supprimez les données d’animation du jeu d’animations. |
UnregisterRotationKey | Supprime les données de rotation au niveau de la trame clé spécifiée. |
UnregisterScaleKey | Supprime les données de mise à l’échelle au niveau de l’image clé spécifiée. |
UnregisterTranslationKey | Supprime les données de traduction au niveau de la trame clé spécifiée. |
Notes
Créez un jeu d’animations keyframed avec D3DXCreateKeyframedAnimationSet.
Le type LPD3DXKEYFRAMEDANIMATIONSET est défini comme pointeur vers cette interface.
typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi