IUIAnimationVariable interface (uianimation.h)
Defines an animation variable, which represents a visual element that can be animated.
Inheritance
The IUIAnimationVariable interface inherits from the IUnknown interface. IUIAnimationVariable also has these types of members:
Methods
The IUIAnimationVariable interface has these methods.
IUIAnimationVariable::GetCurrentStoryboard Gets the storyboard that is currently animating the animation variable. |
IUIAnimationVariable::GetFinalIntegerValue Gets the final value of the animation variable as an integer. This is the value after all currently scheduled animations have completed. |
IUIAnimationVariable::GetFinalValue Gets the final value of the animation variable. This is the value after all currently scheduled animations have completed. (IUIAnimationVariable.GetFinalValue) |
IUIAnimationVariable::GetIntegerValue Gets the current value of the animation variable as an integer. |
IUIAnimationVariable::GetPreviousIntegerValue Gets the previous value of the animation variable as an integer. This is the value of the animation variable before the most recent update. |
IUIAnimationVariable::GetPreviousValue Gets the previous value of the animation variable. This is the value of the animation variable before the most recent update. (IUIAnimationVariable.GetPreviousValue) |
IUIAnimationVariable::GetTag Gets the tag for an animation variable. |
IUIAnimationVariable::GetValue Gets the current value of the animation variable. |
IUIAnimationVariable::SetLowerBound Sets the lower bound (floor) for the animation variable. The value of the animation variable should not fall below the specified value. |
IUIAnimationVariable::SetRoundingMode Specifies the rounding mode for the animation variable. |
IUIAnimationVariable::SetTag Sets the tag for an animation variable. |
IUIAnimationVariable::SetUpperBound Sets an upper bound (ceiling) for the animation variable. The value of the animation variable should not rise above the specified value. |
IUIAnimationVariable::SetVariableChangeHandler Specifies a variable change handler. This handler is notified of changes to the value of the animation variable. |
IUIAnimationVariable::SetVariableIntegerChangeHandler Specifies an integer variable change handler. This handler is notified of changes to the integer value of the animation variable. |
Remarks
Along with IUIAnimationTransition and IUIAnimationStoryboard, IUIAnimationVariable is a primary component for building animations. To create and manage animation variables, use IUIAnimationManager.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7, Windows Vista and Platform Update for Windows Vista [desktop apps | UWP apps] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | uianimation.h |
See also
IUIAnimationManager::CreateAnimationVariable
IUIAnimationManager::GetVariableFromTag
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe
IUIAnimationStoryboard::AddTransitionBetweenKeyframes