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