IUIAnimationStoryboard2 interface (uianimation.h)

Defines a storyboard, which contains a group of transitions that are synchronized relative to one another.

In this section

Topic Description

Abandon Method

Terminates the storyboard, releases all related animation variables, and removes the storyboard from the schedule.

AddKeyframeAfterTransition Method

Adds a keyframe at the end of the specified transition.

AddKeyframeAtOffset Method

Adds a keyframe at the specified offset from an existing keyframe.

AddTransition Method

Adds a transition to the storyboard.

AddTransitionAtKeyframe Method

Adds a transition that starts at the specified keyframe.

AddTransitionBetweenKeyframes Method

Adds a transition between two keyframes.

Conclude Method

Completes the current iteration of a keyframe loop that is in progress (where the loop is set to UI_ANIMATION_REPEAT_INDEFINITELY), terminates the loop, and continues with the storyboard.

Finish Method

Finishes the storyboard within the specified time, compressing the storyboard if necessary.

GetElapsedTime Method

Gets the time that has elapsed since the storyboard started playing.

GetStatus Method

Gets the status of the storyboard.

GetTag Method

Gets the tag for a storyboard.

HoldVariable Method

Directs the storyboard to hold the specified animation variable at its final value until the storyboard ends.

RepeatBetweenKeyframes Method

Creates a loop between two keyframes.

Schedule Method

Directs the storyboard to schedule itself for play.

SetSkipDuration Method

Specifies an offset from the beginning of a storyboard at which to start animating.

SetLongestAcceptableDelay Method

Sets the longest acceptable delay before the scheduled storyboard begins.

SetStoryboardEventHandler Method

Specifies a handler for storyboard events.

SetTag Method

Sets the tag for the storyboard.

Inheritance

The IUIAnimationStoryboard2 interface inherits from the IUnknown interface.

Methods

The IUIAnimationStoryboard2 interface has these methods.

 
IUIAnimationStoryboard2::Abandon

Terminates the storyboard, releases all related animation variables, and removes the storyboard from the schedule. (IUIAnimationStoryboard2.Abandon)
IUIAnimationStoryboard2::AddKeyframeAfterTransition

Adds a keyframe at the end of the specified transition. (IUIAnimationStoryboard2.AddKeyframeAfterTransition)
IUIAnimationStoryboard2::AddKeyframeAtOffset

Adds a keyframe at the specified offset from an existing keyframe. (IUIAnimationStoryboard2.AddKeyframeAtOffset)
IUIAnimationStoryboard2::AddTransition

Adds a transition to the storyboard. (IUIAnimationStoryboard2.AddTransition)
IUIAnimationStoryboard2::AddTransitionAtKeyframe

Adds a transition that starts at the specified keyframe. (IUIAnimationStoryboard2.AddTransitionAtKeyframe)
IUIAnimationStoryboard2::AddTransitionBetweenKeyframes

Adds a transition between two keyframes. (IUIAnimationStoryboard2.AddTransitionBetweenKeyframes)
IUIAnimationStoryboard2::Conclude

Completes the current iteration of a keyframe loop that is in progress (where the loop is set to UI_ANIMATION_REPEAT_INDEFINITELY), terminates the loop, and continues with the storyboard. (IUIAnimationStoryboard2.Conclude)
IUIAnimationStoryboard2::Finish

Finishes the storyboard within the specified time, compressing the storyboard if necessary. (IUIAnimationStoryboard2.Finish)
IUIAnimationStoryboard2::GetElapsedTime

Gets the time that has elapsed since the storyboard started playing. (IUIAnimationStoryboard2.GetElapsedTime)
IUIAnimationStoryboard2::GetStatus

Gets the status of the storyboard. (IUIAnimationStoryboard2.GetStatus)
IUIAnimationStoryboard2::GetTag

Gets the tag for a storyboard. (IUIAnimationStoryboard2.GetTag)
IUIAnimationStoryboard2::HoldVariable

Directs the storyboard to hold the specified animation variable at its final value until the storyboard ends. (IUIAnimationStoryboard2.HoldVariable)
IUIAnimationStoryboard2::RepeatBetweenKeyframes

Creates a loop between two keyframes.
IUIAnimationStoryboard2::Schedule

Directs the storyboard to schedule itself for play. (IUIAnimationStoryboard2.Schedule)
IUIAnimationStoryboard2::SetLongestAcceptableDelay

Sets the longest acceptable delay before the scheduled storyboard begins. (IUIAnimationStoryboard2.SetLongestAcceptableDelay)
IUIAnimationStoryboard2::SetSkipDuration

Specifies an offset from the beginning of a storyboard at which to start animating.
IUIAnimationStoryboard2::SetStoryboardEventHandler

Specifies a handler for storyboard events. (IUIAnimationStoryboard2.SetStoryboardEventHandler)
IUIAnimationStoryboard2::SetTag

Sets the tag for the storyboard. (IUIAnimationStoryboard2.SetTag)

Requirements

Requirement Value
Target Platform Windows
Header uianimation.h