Compartilhar via


Interface ID3DXKeyframedAnimationSet

Um aplicativo usa os métodos dessa interface para implementar um conjunto de animação de quadro chave.

Membros

A interface ID3DXKeyframedAnimationSet herda de ID3DXAnimationSet. ID3DXKeyframedAnimationSet também tem estes tipos de membros:

Métodos

A interface ID3DXKeyframedAnimationSet tem esses métodos.

Método Descrição
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.
GetCallbackKey Obtém informações sobre um retorno de chamada específico no conjunto de animação.
GetCallbackKeys Preenche uma matriz com dados de chave de retorno de chamada usados para animação de quadro-chave.
GetNumCallbackKeys Obtém o número de chaves de retorno de chamada no conjunto de animação.
GetNumRotationKeys Obtém o número de chaves de rotação na animação de quadro-chave especificada.
GetNumScaleKeys Obtém o número de teclas de escala na animação de quadro-chave especificada.
GetNumTranslationKeys Obtém o número de chaves de tradução na animação de quadro-chave especificada.
GetPlaybackType Obtém o tipo do loop de reprodução do conjunto de animação.
GetRotationKey Obtenha informações de rotação para um quadro-chave específico no conjunto de animação.
GetRotationKeys Preenche uma matriz com dados de chave rotacional usados para animação de quadro-chave.
GetScaleKey Obtenha informações de escala para um quadro-chave específico no conjunto de animação.
GetScaleKeys Preenche uma matriz com dados de chave de escala usados para animação de quadro-chave.
GetSourceTicksPerSecond Obtém o número de tiques de quadro chave de animação que ocorrem por segundo.
GetTranslationKey Obtenha informações de tradução para um quadro-chave específico no conjunto de animação.
GetTranslationKeys Preenche uma matriz com dados de chave translacional usados para animação de quadro-chave.
RegisterAnimationSRTKeys Registre os dados de quadro chave de escala, rotação e tradução (SRT) para uma animação.
SetCallbackKey Define informações sobre um retorno de chamada específico no conjunto de animação.
SetRotationKey Defina informações de rotação para um quadro-chave específico no conjunto de animação.
SetScaleKey Defina informações de escala para um quadro-chave específico no conjunto de animação.
SetTranslationKey Defina informações de tradução para um quadro-chave específico no conjunto de animação.
UnregisterAnimation Remova os dados de animação do conjunto de animação.
UnregisterRotationKey Remove os dados de rotação no quadro-chave especificado.
UnregisterScaleKey Remove os dados de escala no quadro-chave especificado.
UnregisterTranslationKey Remove os dados de tradução no quadro-chave especificado.

 

Comentários

Crie um conjunto de animação com chave com D3DXCreateKeyframedAnimationSet.

O tipo LPD3DXKEYFRAMEDANIMATIONSET é definido como um ponteiro para essa interface.

typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;

Requisitos

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

Confira também

ID3DXAnimationSet

D3DX Interfaces