Интерфейс IUIAnimationStoryboard (uianimation.h)
Определяет раскадровки, которая содержит группу переходов, синхронизированных относительно друг друга.
Наследование
Интерфейс IUIAnimationStoryboard наследуется от интерфейса IUnknown . IUIAnimationStoryboard также содержит следующие типы элементов:
Методы
Интерфейс IUIAnimationStoryboard содержит следующие методы.
IUIAnimationStoryboard::Abandon Завершает раскадровки, освобождает все связанные переменные анимации и удаляет раскадровки из расписания. (IUIAnimationStoryboard.Abandon) |
IUIAnimationStoryboard::AddKeyframeAfterTransition Добавляет ключевой кадр в конце указанного перехода. (IUIAnimationStoryboard.AddKeyframeAfterTransition) |
IUIAnimationStoryboard::AddKeyframeAtOffset Добавляет ключевой кадр с указанным смещением из существующего ключевого кадра. (IUIAnimationStoryboard.AddKeyframeAtOffset) |
IUIAnimationStoryboard::AddTransition Добавляет переход в раскадровки. (IUIAnimationStoryboard.AddTransition) |
IUIAnimationStoryboard::AddTransitionAtKeyframe Добавляет переход, который начинается с указанного ключевого кадра. (IUIAnimationStoryboard.AddTransitionAtKeyframe) |
IUIAnimationStoryboard::AddTransitionBetweenKeyframes Добавляет переход между двумя ключевыми кадрами. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes) |
IUIAnimationStoryboard::Завершение Завершает текущую итерацию выполняющегося цикла ключевых кадров (где цикл имеет значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровой доской. (IUIAnimationStoryboard.Conclude) |
IUIAnimationStoryboard::Finish Завершает раскадровки в течение указанного времени, сжимая раскадровки при необходимости. (IUIAnimationStoryboard.Finish) |
IUIAnimationStoryboard::GetElapsedTime Возвращает время, прошедшее с момента начала воспроизведения раскадровки. (IUIAnimationStoryboard.GetElapsedTime) |
IUIAnimationStoryboard::GetStatus Возвращает состояние раскадровки. (IUIAnimationStoryboard.GetStatus) |
IUIAnimationStoryboard::GetTag Возвращает тег для раскадровки. (IUIAnimationStoryboard.GetTag) |
IUIAnimationStoryboard::HoldVariable Направляет раскадровку на удержание указанной переменной анимации по ее окончательному значению до окончания раскадровки. (IUIAnimationStoryboard.HoldVariable) |
IUIAnimationStoryboard::RepeatBetweenKeyframes Создает цикл между двумя указанными ключевыми кадрами. |
IUIAnimationStoryboard::Schedule Направляет раскадровку на планирование самой игры. (IUIAnimationStoryboard.Schedule) |
IUIAnimationStoryboard::SetLongestAcceptableDelay Задает самую длинную допустимую задержку перед началом запланированной раскадровки. (IUIAnimationStoryboard.SetLongestAcceptableDelay) |
IUIAnimationStoryboard::SetStoryboardEventHandler Задает обработчик для событий раскадровки. (IUIAnimationStoryboard.SetStoryboardEventHandler) |
IUIAnimationStoryboard::SetTag Задает тег для раскадровки. (IUIAnimationStoryboard.SetTag) |
Комментарии
IUIAnimationStoryboard — это основной компонент для создания анимаций, а также IUIAnimationVariable и IUIAnimationTransition.
Требования
Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | uianimation.h |
См. также раздел
IUIAnimationManager::AbandonAllStoryboards
IUIAnimationManager::CreateStoryboard
IUIAnimationManager::FinishAllStoryboards
IUIAnimationManager::GetStoryboardFromTag