1 write to _timeline
PresentationCore (1)
System\Windows\Media\Animation\Clock.cs (1)
57
_timeline
= (Timeline)timeline.GetCurrentValueAsFrozen();
55 references to _timeline
PresentationCore (55)
System\Windows\Media\Animation\Clock.cs (46)
85
_beginTime =
_timeline
.BeginTime;
89
_resolvedDuration =
_timeline
.Duration;
109
_appliedSpeedRatio =
_timeline
.SpeedRatio;
314
return
_timeline
.GetNaturalDuration(this);
356
return
_timeline
;
601
if (CanSlip && (IsRoot ||
_timeline
.BeginTime.HasValue))
609
if ((
_timeline
.AutoReverse) ||
610
(
_timeline
.AccelerationRatio > 0) ||
611
(
_timeline
.DecelerationRatio > 0))
623
if (current.
_timeline
.AutoReverse || current.
_timeline
.AccelerationRatio > 0
624
|| current.
_timeline
.DecelerationRatio > 0)
1820
_beginTime = CurrentGlobalTime +
_timeline
.BeginTime;
1852
double pendingSpeedRatio = _rootData.PendingSpeedRatio.Value *
_timeline
.SpeedRatio;
1948
RepeatBehavior repeatBehavior =
_timeline
.RepeatBehavior;
2019
if (
_timeline
.AutoReverse)
2069
if (
_timeline
.AutoReverse)
2114
if (
_timeline
.AutoReverse)
2149
TimeSpan decelBegin = MultiplyTimeSpan(_currentDuration.TimeSpan, 1.0 -
_timeline
.DecelerationRatio);
2154
TimeSpan accelEnd = MultiplyTimeSpan(_currentDuration.TimeSpan,
_timeline
.AccelerationRatio);
2258
FillBehavior fillBehavior =
_timeline
.FillBehavior;
2345
double userAcceleration =
_timeline
.AccelerationRatio;
2346
double userDeceleration =
_timeline
.DecelerationRatio;
2479
RepeatBehavior repeatBehavior =
_timeline
.RepeatBehavior;
2502
if (
_timeline
.AutoReverse)
2536
if (
_timeline
.AutoReverse)
2619
_timeline
.FillBehavior == FillBehavior.HoldEnd) // Check for state changing between Filling and Stopped
2811
_timeline
.AccelerationRatio,
2812
_timeline
.DecelerationRatio,
2813
_timeline
.AutoReverse);
2846
_timeline
.AccelerationRatio,
2847
_timeline
.DecelerationRatio,
2848
_timeline
.AutoReverse))
2868
_timeline
.AccelerationRatio,
2869
_timeline
.DecelerationRatio,
2870
_timeline
.AutoReverse);
3166
Debug.Assert(CanSlip ||
_timeline
is ParallelTimeline && ((ParallelTimeline)
_timeline
).SlipBehavior == SlipBehavior.Slip);
3172
Debug.Assert(!
_timeline
.AutoReverse);
3173
Debug.Assert(
_timeline
.AccelerationRatio == 0);
3174
Debug.Assert(
_timeline
.DecelerationRatio == 0);
3402
current._beginTime = current.
_timeline
.BeginTime; // _beginTime could have slipped with media nodes
3583
Int32? desiredFrameRate = Timeline.GetDesiredFrameRate(
_timeline
);
3644
if (
_timeline
.BeginTime != null)
3978
Debug.Assert(syncClock.IsRoot || syncClock.
_timeline
.BeginTime.HasValue); // Only roots may later validate their _beginTime
4327
_timeline
.BuildInfo(builder, 0, false);
System\Windows\Media\Animation\ClockGroup.cs (9)
117
if (
_timeline
is ParallelTimeline &&
118
((ParallelTimeline)
_timeline
).SlipBehavior == SlipBehavior.Slip)
122
(
_timeline
.RepeatBehavior.HasDuration) ||
123
(
_timeline
.AutoReverse) ||
124
(
_timeline
.AccelerationRatio > 0) ||
125
(
_timeline
.DecelerationRatio > 0))
139
&& child.
_timeline
.BeginTime.HasValue)
332
Duration manualDuration =
_timeline
.Duration; // Check if a duration is specified by the user
441
child._beginTime = child.
_timeline
.BeginTime; // Realign the clock