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

Voir aussi

Fonctions d’animation