Fonction D3DXCreateCompressedAnimationSet

Crée une interface de jeu d’animations encadrées par clé ID3DXCompressedAnimationSet qui stocke les données de trame clé dans un format compressé.

Syntaxe

HRESULT D3DXCreateCompressedAnimationSet(
  _In_        LPCSTR                       pName,
  _In_        DOUBLE                       TicksPerSecond,
  _In_        D3DXPLAYBACK_TYPE            Playback,
  _In_        LPD3DXBUFFER                 pCompressedData,
  _In_        UINT                         NumCallbackKeys,
  _In_  const LPD3DXKEY_CALLBACK           *pCallKeys,
  _Out_       LPD3DXCOMPRESSEDANIMATIONSET *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.

pCompressedData [in]

Type : LPD3DXBUFFER

Pointeur vers la mémoire tampon ID3DXBuffer qui stocke le jeu d’animations en tant que données compressées.

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 : LPD3DXCOMPRESSEDANIMATIONSET*

Adresse d’un pointeur vers l’interface ID3DXCompressedAnimationSet qui stocke les données de jeu d’animations encadrées clés dans un format compressé.

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