Fonction D3DXCreateKeyframedAnimationSet
Crée une interface de jeu d’animations encadrées par clé ID3DXKeyframedAnimationSet .
Syntaxe
HRESULT D3DXCreateKeyframedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ UINT NumAnimations,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXKEYFRAMEDANIMATIONSET *ppAnimationSet
);
Paramètres
-
pName [in]
-
Type : LPCSTR
Pointeur vers le nom du jeu d’animations.
-
TicksPerSecond [in]
-
Type : DOUBLE
Nombre de cycles de trame clé qui s’écoulent par seconde.
-
Lecture [in]
-
Type : D3DXPLAYBACK_TYPE
Type de la boucle de lecture du jeu d’animations. Voir D3DXPLAYBACK_TYPE.
-
NumAnimations [in]
-
Type : UINT
Nombre de jeux d’animations de mise à l’échelle, de rotation et de traduction (SRT).
-
NumCallbackKeys [in]
-
Type : UINT
Nombre de clés de rappel.
-
pCallKeys [in]
-
Type : const LPD3DXKEY_CALLBACK*
Pointeur vers une structure de D3DXKEY_CALLBACK qui stocke les données de rappel utilisateur.
-
ppAnimationSet [out]
-
Type : LPD3DXKEYFRAMEDANIMATIONSET*
Adresse d’un pointeur vers l’interface de jeu d’animations encadrées par clé ID3DXKeyframedAnimationSet .
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est S_OK. Si la fonction échoue, la valeur de retour peut être l’une des valeurs suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi