Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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