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