Partager via


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

Voir aussi

ID3DXAnimationSet

D3DX Interfaces