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 |
|
Biblioteca |
|
Confira também