ID3DXKeyframedAnimationSet::Compress, méthode
Transforme les animations d’un jeu d’animations dans un format compressé et retourne un pointeur vers la mémoire tampon qui stocke les données compressées.
Syntaxe
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Paramètres
-
Indicateurs [in]
-
Type : DWORD
L’une des valeurs D3DXCOMPRESSION_FLAGS qui définissent le mode de compression utilisé pour stocker les données de jeu d’animations compressées. D3DXCOMPRESS_DEFAULT est la seule valeur actuellement prise en charge.
-
Perte [ in]
-
Type : FLOAT
Taux de perte de compression souhaité, dans la plage de 0 à 1.
-
pHierarchy [in]
-
Type : LPD3DXFRAME
Pointeur vers une hiérarchie de trames de transformation D3DXFRAME . Peut être NULL.
-
ppCompressedData [out]
-
Type : LPD3DXBUFFER*
Adresse d’un pointeur vers le jeu d’animations compressées ID3DXBuffer .
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Si la méthode é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