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