Интерфейс ID3DXKeyframedAnimationSet
Приложение использует методы этого интерфейса для реализации набора анимации по ключевым кадрам.
Элементы
Интерфейс ID3DXKeyframedAnimationSet наследуется от ID3DXAnimationSet. ID3DXKeyframedAnimationSet также содержит следующие типы элементов:
Методы
Интерфейс ID3DXKeyframedAnimationSet содержит следующие методы.
Метод | Описание |
---|---|
Сжатие | Преобразует анимации в наборе анимаций в сжатый формат и возвращает указатель на буфер, в котором хранятся сжатые данные. |
GetCallbackKey | Возвращает сведения о конкретном обратном вызове в наборе анимации. |
GetCallbackKeys | Заполняет массив данными ключа обратного вызова, используемыми для анимации ключевых кадров. |
GetNumCallbackKeys | Возвращает количество ключей обратного вызова в наборе анимации. |
GetNumRotationKeys | Возвращает количество клавиш поворота в заданной анимации ключевого кадра. |
GetNumScaleKeys | Возвращает количество ключей масштабирования в заданной анимации ключевого кадра. |
GetNumTranslationKeys | Возвращает количество ключей перевода в анимации указанного ключевого кадра. |
GetPlaybackType | Возвращает тип цикла воспроизведения набора анимации. |
GetRotationKey | Получение сведений о повороте для определенного ключевого кадра в наборе анимации. |
GetRotationKeys | Заполняет массив данными о вращаемом ключе, используемыми для анимации ключевых кадров. |
GetScaleKey | Получение сведений о масштабировании для определенного ключевого кадра в наборе анимации. |
GetScaleKeys | Заполняет массив данными ключа масштабирования, используемыми для анимации по ключевым кадрам. |
GetSourceTicksPerSecond | Возвращает количество тактов ключевых кадров анимации, возникающих в секунду. |
GetTranslationKey | Получение сведений о переводе для определенного ключевого кадра в наборе анимации. |
GetTranslationKeys | Заполняет массив переводными ключевыми данными, используемыми для анимации ключевых кадров. |
RegisterAnimationSRTKeys | Зарегистрируйте данные по ключевым кадрам масштабирования, поворота и преобразования (SRT) для анимации. |
SetCallbackKey | Задает сведения о конкретном обратном вызове в наборе анимации. |
SetRotationKey | Задайте сведения о повороте для определенного ключевого кадра в наборе анимации. |
SetScaleKey | Задайте сведения о масштабировании для определенного ключевого кадра в наборе анимации. |
SetTranslationKey | Задайте сведения о переводе для определенного ключевого кадра в наборе анимации. |
Отмена регистрацииAnimation | Удалите данные анимации из набора анимаций. |
UnregisterRotationKey | Удаляет данные поворота по указанному ключевому кадру. |
UnregisterScaleKey | Удаляет данные масштабирования по указанному ключевому кадру. |
UnregisterTranslationKey | Удаляет данные перевода по указанному ключевому кадру. |
Комментарии
Создайте набор анимации с ключевым кадром с помощью D3DXCreateKeyframedAnimationSet.
Тип LPD3DXKEYFRAMEDANIMATIONSET определяется как указатель на этот интерфейс.
typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел