Função D3DXCreateKeyframedAnimationSet

Cria uma interface de conjunto de animação emoldurada com chave ID3DXKeyframedAnimationSet .

Sintaxe

HRESULT D3DXCreateKeyframedAnimationSet(
  _In_        LPCSTR                      pName,
  _In_        DOUBLE                      TicksPerSecond,
  _In_        D3DXPLAYBACK_TYPE           Playback,
  _In_        UINT                        NumAnimations,
  _In_        UINT                        NumCallbackKeys,
  _In_  const LPD3DXKEY_CALLBACK          *pCallKeys,
  _Out_       LPD3DXKEYFRAMEDANIMATIONSET *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. Consulte D3DXPLAYBACK_TYPE.

NumAnimations [in]

Tipo: UINT

Número de conjuntos de animação SRT (escala, rotação e tradução).

NumCallbackKeys [in]

Tipo: UINT

Número de chaves de retorno de chamada.

pCallKeys [in]

Tipo: const LPD3DXKEY_CALLBACK*

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

ppAnimationSet [out]

Tipo: LPD3DXKEYFRAMEDANIMATIONSET*

Endereço de um ponteiro para a interface do conjunto de animação emoldurada com chave ID3DXKeyframedAnimationSet .

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