Método ID3DXKeyframedAnimationSet::Compress
Transforma animações em um conjunto de animação em um formato compactado e retorna um ponteiro para o buffer que armazena os dados compactados.
Sintaxe
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Parâmetros
-
Sinalizadores [in]
-
Tipo: DWORD
Um dos valores D3DXCOMPRESSION_FLAGS que definem o modo de compactação usado para armazenar dados compactados do conjunto de animação. D3DXCOMPRESS_DEFAULT é o único valor com suporte no momento.
-
Perda [in]
-
Tipo: FLOAT
Taxa de perda de compactação desejada, no intervalo de 0 a 1.
-
pHierarchy [in]
-
Tipo: LPD3DXFRAME
Ponteiro para uma hierarquia de quadros de transformação D3DXFRAME . Pode ser NULL.
-
ppCompressedData [out]
-
Tipo: LPD3DXBUFFER*
Endereço de um ponteiro para o conjunto de animação compactada ID3DXBuffer .
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também