Interface ID3DXAnimationSet

Essa interface encapsula a funcionalidade mínima necessária de um conjunto de animação por um controlador de animação. Os usuários avançados podem querer implementar essa interface por conta própria para atender às suas necessidades especializadas; para a maioria dos usuários, no entanto, as interfaces ID3DXCompressedAnimationSet e ID3DXKeyframedAnimationSet derivadas devem ser suficientes.

Membros

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

Métodos

A interface ID3DXAnimationSet tem esses métodos.

Método Descrição
GetAnimationIndexByName Obtém o índice de uma animação, considerando seu nome.
GetAnimationNameByIndex Obtém o nome de uma animação, considerando seu índice.
GetCallback Obtém informações sobre um retorno de chamada específico no conjunto de animação.
GetName Obtém o nome do conjunto de animação.
GetNumAnimations Obtém o número de animações no conjunto de animação.
GetPeriod Obtém o período do conjunto de animação.
GetPeriodicPosition Retorna a posição de tempo no período local de um conjunto de animação.
GetSRT Obtém os valores de escala, rotação e tradução do conjunto de animação.

 

Comentários

Um conjunto de animação consiste em animações para muitos nós para a mesma animação.

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

typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;

Requisitos

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

Confira também

D3DX Interfaces