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