Интерфейс ID3DXAnimationSet
Этот интерфейс инкапсулирует минимальные функциональные возможности, необходимые для анимации, заданной контроллером анимации. Опытные пользователи могут захотеть реализовать этот интерфейс самостоятельно в соответствии со своими специализированными потребностями; Однако для большинства пользователей должно быть достаточно производных интерфейсов ID3DXCompressedAnimationSet и ID3DXKeyframedAnimationSet .
Элементы
Интерфейс ID3DXAnimationSet наследуется от интерфейса IUnknown . ID3DXAnimationSet также содержит следующие типы элементов:
Методы
Интерфейс ID3DXAnimationSet содержит следующие методы.
Метод | Описание |
---|---|
GetAnimationIndexByName | Возвращает индекс анимации с учетом ее имени. |
GetAnimationNameByIndex | Возвращает имя анимации с учетом ее индекса. |
GetCallback | Возвращает сведения о конкретном обратном вызове в наборе анимации. |
GetName | Возвращает имя набора анимации. |
GetNumAnimations | Возвращает количество анимаций в наборе анимаций. |
GetPeriod | Возвращает период набора анимации. |
GetPeriodicPosition | Возвращает позицию времени в локальном временном интервале набора анимации. |
GetSRT | Возвращает значения масштаба, поворота и преобразования набора анимации. |
Комментарии
Набор анимаций состоит из анимаций для нескольких узлов для одной и той же анимации.
Тип LPD3DXANIMATIONSET определяется как указатель на этот интерфейс.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел