IUIAnimationVariable2 interface
Defines an animation variable, which represents a visual element that can be animated in multiple dimensions.
When to implement
Client applications do not implement this interface; custom implementations are not supported.
When to use
Client applications use this interface to store values that can be animated by Windows Animation. Use the IUIAnimationManager2::CreateAnimationVariable method to create new animation variables.
Members
The IUIAnimationVariable2 interface inherits from the IUnknown interface. IUIAnimationVariable2 also has these types of members:
Methods
The IUIAnimationVariable2 interface has these methods.
| Method | Description |
|---|---|
| GetCurrentStoryboard |
Gets the active storyboard for the animation variable. |
| GetCurve |
Gets the animation curve of the animation variable. |
| GetDimension |
Gets the number of dimensions that the animation variable is to be animated in. |
| GetFinalIntegerValue |
Gets the final integer value of the animation variable. This is the value after all currently scheduled animations have completed. |
| GetFinalIntegerVectorValue |
Gets the final integer value of the animation variable for the specified dimension. This is the value after all currently scheduled animations have completed. |
| GetFinalValue |
Gets the final value of the animation variable. This is the value after all currently scheduled animations have completed. |
| GetFinalVectorValue |
Gets the final value of the animation variable for the specified dimension. This is the value after all currently scheduled animations have completed. |
| GetIntegerValue |
Gets the integer value of the animation variable. |
| GetIntegerVectorValue |
Gets the integer value of the animation variable for the specified dimension. |
| GetPreviousIntegerValue |
Gets the previous integer value of the animation variable in the specified dimension. This is the value of the animation variable before the most recent update. |
| GetPreviousIntegerVectorValue |
Gets the previous integer value of the animation variable for the specified dimension. This is the value of the animation variable before the most recent update. |
| GetPreviousValue |
Gets the previous value of the animation variable. This is the value of the animation variable before the most recent update. |
| GetPreviousVectorValue |
Gets the previous value of the animation variable for the specified dimension. This is the value of the animation variable before the most recent update. |
| GetTag |
Gets the tag of the animation variable. |
| GetValue |
Gets the value of the animation variable. |
| GetVectorCurve |
Gets the animation curve of the animation variable for the specified dimension. |
| GetVectorValue |
Gets the value of the animation variable in the specified dimension. |
| SetLowerBound |
Sets the lower bound (floor) for the value of the animation variable. The value of the animation variable should not fall below the specified value. |
| SetLowerBoundVector |
Sets the lower bound (floor) value of each specified dimension for the animation variable. The value of each animation variable should not fall below its lower bound. |
| SetRoundingMode |
Sets the rounding mode of the animation variable. |
| SetTag |
Sets the tag of the animation variable. |
| SetUpperBound |
Sets the upper bound (ceiling) for the value of the animation variable. The value of the animation variable should not rise above the specified value. |
| SetUpperBoundVector |
Sets the upper bound (ceiling) value of each specified dimension for the animation variable. The value of each animation variable should not rise above its upper bound. |
| SetVariableChangeHandler |
Specifies a handler for changes to the value of the animation variable. |
| SetVariableCurveChangeHandler |
Specifies a handler for changes to the animation curve of the animation variable. |
| SetVariableIntegerChangeHandler |
Specifies a handler for changes to the integer value of the animation variable. |
Requirements
|
Minimum supported client |
Windows 8, Windows 7 and Platform Update for Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
None supported |
|
Header |
|
|
IDL |
|
|
DLL |
|
|
IID |
IID_IUIAnimationVariable2 is defined as 4914B304-96AB-44d9-9E77-D5109B7E7466 |
See also