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


Интерфейс IUIAnimationStoryboard2 (uianimation.h)

Определяет раскадровку, содержащую группу переходов, синхронизированных относительно друг друга.

В этом разделе

Раздел Описание

Метод Abandon

Завершает раскадровку, освобождает все связанные переменные анимации и удаляет раскадровку из расписания.

Метод AddKeyframeAfterTransition

Добавляет ключевой кадр в конце указанного перехода.

Метод AddKeyframeAtOffset

Добавляет ключевой кадр с указанным смещением из существующего ключевого кадра.

Метод AddTransition

Добавляет переход к раскадровке.

Метод AddTransitionAtKeyframe

Добавляет переход, который начинается с указанного ключевого кадра.

Метод AddTransitionBetweenKeyframes

Добавляет переход между двумя ключевыми кадрами.

Метод Завершение

Завершает текущую итерацию выполняющегося цикла ключевых кадров (где цикл имеет значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровкой.

Метод Finish

Завершает раскадровку в течение указанного времени, сжимая раскадровку при необходимости.

Метод GetElapsedTime

Возвращает время, прошедшее с момента начала игры раскадровки.

Метод GetStatus

Возвращает состояние раскадровки.

Метод GetTag

Возвращает тег раскадровки.

Метод HoldVariable

Направляет раскадровку на удержание указанной переменной анимации в ее окончательном значении, пока раскадровка не закончится.

Метод RepeatBetweenKeyframes

Создает цикл между двумя ключевыми кадрами.

Метод Schedule

Направляет раскадровку для планирования игры.

Метод SetSkipDuration

Указывает смещение от начала раскадровки, с которого начинается анимация.

Метод SetLongestAcceptableDelay

Задает самую длинную допустимую задержку перед началом запланированной раскадровки.

Метод SetStoryboardEventHandler

Задает обработчик для событий раскадровки.

Метод SetTag

Задает тег для раскадровки.

Наследование

Интерфейс IUIAnimationStoryboard2 наследуется от интерфейса IUnknown.

Методы

Интерфейс IUIAnimationStoryboard2 содержит следующие методы.

 
IUIAnimationStoryboard2::Abandon

Завершает раскадровку, освобождает все связанные переменные анимации и удаляет раскадровку из расписания. (IUIAnimationStoryboard2.Abandon)
IUIAnimationStoryboard2::AddKeyframeAfterTransition

Добавляет ключевой кадр в конце указанного перехода. (IUIAnimationStoryboard2.AddKeyframeAfterTransition)
IUIAnimationStoryboard2::AddKeyframeAtOffset

Добавляет ключевой кадр с указанным смещением из существующего ключевого кадра. (IUIAnimationStoryboard2.AddKeyframeAtOffset)
IUIAnimationStoryboard2::AddTransition

Добавляет переход к раскадровке. (IUIAnimationStoryboard2.AddTransition)
IUIAnimationStoryboard2::AddTransitionAtKeyframe

Добавляет переход, который начинается с указанного ключевого кадра. (IUIAnimationStoryboard2.AddTransitionAtKeyframe)
IUIAnimationStoryboard2::AddTransitionBetweenKeyframes

Добавляет переход между двумя ключевыми кадрами. (IUIAnimationStoryboard2.AddTransitionBetweenKeyframes)
IUIAnimationStoryboard2::Завершение

Завершает текущую итерацию выполняющегося цикла ключевых кадров (где для цикла задано значение UI_ANIMATION_REPEAT_INDEFINITELY), завершает цикл и продолжает работу с раскадровкой. (IUIAnimationStoryboard2.Завершение)
IUIAnimationStoryboard2::Finish

Завершает раскадровку в течение указанного времени, сжимая раскадровку при необходимости. (IUIAnimationStoryboard2.Finish)
IUIAnimationStoryboard2::GetElapsedTime

Возвращает время, прошедшее с момента начала игры раскадровки. (IUIAnimationStoryboard2.GetElapsedTime)
IUIAnimationStoryboard2::GetStatus

Возвращает состояние раскадровки. (IUIAnimationStoryboard2.GetStatus)
IUIAnimationStoryboard2::GetTag

Возвращает тег раскадровки. (IUIAnimationStoryboard2.GetTag)
IUIAnimationStoryboard2::HoldVariable

Направляет раскадровку на удержание указанной переменной анимации в ее окончательном значении, пока раскадровка не закончится. (IUIAnimationStoryboard2.HoldVariable)
IUIAnimationStoryboard2::RepeatBetweenKeyframes

Создает цикл между двумя ключевыми кадрами.
IUIAnimationStoryboard2::Schedule

Направляет раскадровку для планирования игры. (IUIAnimationStoryboard2.Schedule)
IUIAnimationStoryboard2::SetLongestAcceptableDelay

Задает самую длинную допустимую задержку перед началом запланированной раскадровки. (IUIAnimationStoryboard2.SetLongestAcceptableDelay)
IUIAnimationStoryboard2::SetSkipDuration

Указывает смещение от начала раскадровки, с которого начинается анимация.
IUIAnimationStoryboard2::SetStoryboardEventHandler

Задает обработчик для событий раскадровки. (IUIAnimationStoryboard2.SetStoryboardEventHandler)
IUIAnimationStoryboard2::SetTag

Задает тег для раскадровки. (IUIAnimationStoryboard2.SetTag)

Требования

Требование Значение
Целевая платформа Windows
Header uianimation.h