Partilhar via


Função D3DXCreateCompressedAnimationSet

Cria uma interface de conjunto de animação emoldurada chave ID3DXCompressedAnimationSet que armazena dados de quadro chave em um formato compactado.

Sintaxe

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
);

Parâmetros

pName [in]

Tipo: LPCSTR

Ponteiro para o nome do conjunto de animação.

TicksPerSecond [in]

Tipo: DOUBLE

Número de tiques de quadro-chave decorridos por segundo.

Reprodução [in]

Tipo: D3DXPLAYBACK_TYPE

Tipo do loop de reprodução do conjunto de animação. Confira D3DXPLAYBACK_TYPE.

pCompressedData [in]

Tipo: LPD3DXBUFFER

Ponteiro para o buffer ID3DXBuffer que armazena o conjunto de animação como dados compactados.

NumCallbackKeys [in]

Tipo: UINT

Número de chaves de retorno de chamada.

pCallKeys [in]

Tipo: const LPD3DXKEY_CALLBACK*

Ponteiro para uma estrutura D3DXKEY_CALLBACK que armazena dados de retorno de chamada do usuário.

ppAnimationSet [out]

Tipo: LPD3DXCOMPRESSEDANIMATIONSET*

Endereço de um ponteiro para a interface ID3DXCompressedAnimationSet que armazena os principais dados do conjunto de animação emoldurado em um formato compactado.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, o valor retornado será S_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisitos

Requisito Valor
parâmetro
D3dx9anim.h
Biblioteca
D3dx9.lib

Confira também

Funções de animação