Metodo ID3DXKeyframedAnimationSet::Compress
Trasforma le animazioni in un set di animazione in un formato compresso e restituisce un puntatore al buffer che archivia i dati compressi.
Sintassi
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Parametri
-
Flag [in]
-
Tipo: DWORD
Uno dei valori D3DXCOMPRESSION_FLAGS che definiscono la modalità di compressione usata per archiviare i dati del set di animazioni compressi. D3DXCOMPRESS_DEFAULT è l'unico valore attualmente supportato.
-
Perdita [in]
-
Tipo: FLOAT
Rapporto di perdita di compressione desiderato, nell'intervallo compreso tra 0 e 1.
-
pHierarchy [in]
-
Tipo: LPD3DXFRAME
Puntatore a una gerarchia di frame di trasformazione D3DXFRAME . Può essere NULL.
-
ppCompressedData [out ]
-
Tipo: LPD3DXBUFFER*
Indirizzo di un puntatore al set di animazioni compresso ID3DXBuffer .
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei valori seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche