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


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

IUIAnimationVariable::GetCurrentStoryboard

IUnknown

Общие сведения о раскадровки