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 |
|
| Bibliothèque |
|