Поделиться через


Интерфейс 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;

Требования

Требование Значение
Заголовок
D3dx9anim.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXAnimationSet

Интерфейсы D3DX