Interfaz ID3DXAnimationSet

Esta interfaz encapsula la funcionalidad mínima requerida de una animación establecida por un controlador de animación. Es posible que los usuarios avanzados quieran implementar esta interfaz para adaptarse a sus necesidades especializadas; sin embargo, para la mayoría de los usuarios, las interfaces ID3DXCompressedAnimationSet y ID3DXKeyframedAnimationSet derivadas deben ser suficientes.

Miembros

La interfaz ID3DXAnimationSet hereda de la interfaz IUnknown . ID3DXAnimationSet también tiene estos tipos de miembros:

Métodos

La interfaz ID3DXAnimationSet tiene estos métodos.

Método Descripción
GetAnimationIndexByName Obtiene el índice de una animación, dado su nombre.
GetAnimationNameByIndex Obtiene el nombre de una animación, dado su índice.
GetCallback Obtiene información sobre una devolución de llamada específica en el conjunto de animaciones.
GetName Obtiene el nombre del conjunto de animaciones.
GetNumAnimations Obtiene el número de animaciones del conjunto de animaciones.
GetPeriod Obtiene el período del conjunto de animaciones.
GetPeriodicPosition Devuelve la posición de hora en el período de tiempo local de un conjunto de animaciones.
GetSRT Obtiene los valores de escala, rotación y traducción del conjunto de animaciones.

 

Comentarios

Un conjunto de animaciones consta de animaciones para muchos nodos para la misma animación.

El tipo LPD3DXANIMATIONSET se define como puntero a esta interfaz.

typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;

Requisitos

Requisito Value
Encabezado
D3dx9anim.h
Biblioteca
D3dx9.lib

Consulte también

D3DX Interfaces