Start
Starts a transition animation on this VisualElement.
Read time 5 minutesLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEngine.UIElements.Experimental
- Assembly: UnityEngine.UIElementsModule
Start(float, float, int, Action<VisualElement, float>)
Starts a transition animation on this VisualElement.
ValueAnimation<float> Start(float from, float to, int durationMs, Action<VisualElement, float> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<float> | The created animation object. |
Start(Rect, Rect, int, Action<VisualElement, Rect>)
Starts a transition animation on this VisualElement.
ValueAnimation<Rect> Start(Rect from, Rect to, int durationMs, Action<VisualElement, Rect> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Rect> | The created animation object. |
Start(Color, Color, int, Action<VisualElement, Color>)
Starts a transition animation on this VisualElement.
ValueAnimation<Color> Start(Color from, Color to, int durationMs, Action<VisualElement, Color> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Color> | The created animation object. |
Start(Vector3, Vector3, int, Action<VisualElement, Vector3>)
Starts a transition animation on this VisualElement.
ValueAnimation<Vector3> Start(Vector3 from, Vector3 to, int durationMs, Action<VisualElement, Vector3> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Vector3> | The created animation object. |
Start(Vector2, Vector2, int, Action<VisualElement, Vector2>)
Starts a transition animation on this VisualElement.
ValueAnimation<Vector2> Start(Vector2 from, Vector2 to, int durationMs, Action<VisualElement, Vector2> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Vector2> | The created animation object. |
Start(Quaternion, Quaternion, int, Action<VisualElement, Quaternion>)
Starts a transition animation on this VisualElement.
ValueAnimation<Quaternion> Start(Quaternion from, Quaternion to, int durationMs, Action<VisualElement, Quaternion> onValueChanged)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Quaternion> | The created animation object. |
Start(StyleValues, StyleValues, int)
Starts a transition animation on this VisualElement.
ValueAnimation<StyleValues> Start(StyleValues from, StyleValues to, int durationMs)
Parameters
Start value.
End value.
Duration of the transition in milliseconds.
Returns
Type | Description |
|---|---|
| ValueAnimation<StyleValues> | The created animation object. |
Start(StyleValues, int)
Starts a transition animation on this VisualElement.
ValueAnimation<StyleValues> Start(StyleValues to, int durationMs)
Parameters
Returns
Type | Description |
|---|---|
| ValueAnimation<StyleValues> | The created animation object. |
Start(Func<VisualElement, float>, float, int, Action<VisualElement, float>)
Starts a transition animation on this VisualElement.
ValueAnimation<float> Start(Func<VisualElement, float> fromValueGetter, float to, int durationMs, Action<VisualElement, float> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<float> | The created animation object. |
Start(Func<VisualElement, Rect>, Rect, int, Action<VisualElement, Rect>)
Starts a transition animation on this VisualElement.
ValueAnimation<Rect> Start(Func<VisualElement, Rect> fromValueGetter, Rect to, int durationMs, Action<VisualElement, Rect> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Rect> | The created animation object. |
Start(Func<VisualElement, Color>, Color, int, Action<VisualElement, Color>)
Starts a transition animation on this VisualElement.
ValueAnimation<Color> Start(Func<VisualElement, Color> fromValueGetter, Color to, int durationMs, Action<VisualElement, Color> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Color> | The created animation object. |
Start(Func<VisualElement, Vector3>, Vector3, int, Action<VisualElement, Vector3>)
Starts a transition animation on this VisualElement.
ValueAnimation<Vector3> Start(Func<VisualElement, Vector3> fromValueGetter, Vector3 to, int durationMs, Action<VisualElement, Vector3> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Vector3> | The created animation object. |
Start(Func<VisualElement, Vector2>, Vector2, int, Action<VisualElement, Vector2>)
Starts a transition animation on this VisualElement.
ValueAnimation<Vector2> Start(Func<VisualElement, Vector2> fromValueGetter, Vector2 to, int durationMs, Action<VisualElement, Vector2> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Vector2> | The created animation object. |
Start(Func<VisualElement, Quaternion>, Quaternion, int, Action<VisualElement, Quaternion>)
Starts a transition animation on this VisualElement.
ValueAnimation<Quaternion> Start(Func<VisualElement, Quaternion> fromValueGetter, Quaternion to, int durationMs, Action<VisualElement, Quaternion> onValueChanged)
Parameters
Callback that provides the initial value.
End value.
Duration of the transition in milliseconds.
Callback that applies the interpolated value.
Returns
Type | Description |
|---|---|
| ValueAnimation<Quaternion> | The created animation object. |