D3DXCreateCompressedAnimationSet fonction)

Crée une interface de jeu d’animations à clé ID3DXCompressedAnimationSet qui stocke les données d’image 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 [ dans]

Type : LPCSTR

Pointeur vers le nom de l’ensemble d’animations.

TicksPerSecond [ dans]

Type : double

Nombre de battements d’image clé qui s’écoulent par seconde.

Lecture [ dans]

Type : D3DXPLAYBACK _

Type de la boucle de lecture du jeu d’animations. Consultez _ type D3DXPLAYBACK.

pCompressedData [ dans]

Type : LPD3DXBUFFER

Pointeur vers la mémoire tampon ID3DXBuffer qui stocke l’animation définie en tant que données compressées.

NumCallbackKeys [ dans]

Type : uint

Nombre de clés de rappel.

pCallKeys [ dans]

Type : const LPD3DXKEY _ callback *

Pointeur vers une structure de _ rappel D3DXKEY qui stocke les données de rappel de l’utilisateur.

ppAnimationSet [ à]

Type : LPD3DXCOMPRESSEDANIMATIONSET*

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

Valeur renvoyée

Type : HRESULT

Si la fonction est réussie, 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.

Configuration requise

Condition requise Valeur
En-tête
D3dx9anim. h
Bibliothèque
D3dx9. lib

Voir aussi

Fonctions d’animation