CompressedAnimationSet
Contém dados do conjunto de animação.
template CompressedAnimationSet
{
<7F9B00B3-F125-4890-876E-1C42BF697C4D>
DWORD CompressedBlockSize;
FLOAT TicksPerSec;
DWORD PlaybackType;
DWORD BufferLength;
array DWORD CompressedData[BufferLength];
}
Em que:
- CompressedBlockSize - Tamanho total, em bytes, dos dados compactados no buffer de dados de animação de quadro chave compactado.
- TicksPerSec - Número de tiques de quadro-chave de animação que ocorrem por segundo.
- PlaybackType - Tipo do loop de reprodução do conjunto de animação. Confira D3DXPLAYBACK_TYPE.
- BufferLength – tamanho mínimo do buffer, em bytes, necessário para manter os dados de animação de quadro-chave compactados. O valor é igual a ( ( CompressedBlockSize + 3 ) / 4 ).
- CompressedData[BufferLength] – uma matriz de valores de dados compactados.
Confira também