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 |
|
Biblioteca |
|
Consulte también