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)
1817
_beginTime = CurrentGlobalTime +
_timeline
.BeginTime;
1849
double pendingSpeedRatio = _rootData.PendingSpeedRatio.Value *
_timeline
.SpeedRatio;
1945
RepeatBehavior repeatBehavior =
_timeline
.RepeatBehavior;
2016
if (
_timeline
.AutoReverse)
2066
if (
_timeline
.AutoReverse)
2111
if (
_timeline
.AutoReverse)
2146
TimeSpan decelBegin = MultiplyTimeSpan(_currentDuration.TimeSpan, 1.0 -
_timeline
.DecelerationRatio);
2151
TimeSpan accelEnd = MultiplyTimeSpan(_currentDuration.TimeSpan,
_timeline
.AccelerationRatio);
2255
FillBehavior fillBehavior =
_timeline
.FillBehavior;
2342
double userAcceleration =
_timeline
.AccelerationRatio;
2343
double userDeceleration =
_timeline
.DecelerationRatio;
2476
RepeatBehavior repeatBehavior =
_timeline
.RepeatBehavior;
2499
if (
_timeline
.AutoReverse)
2533
if (
_timeline
.AutoReverse)
2616
_timeline
.FillBehavior == FillBehavior.HoldEnd) // Check for state changing between Filling and Stopped
2808
_timeline
.AccelerationRatio,
2809
_timeline
.DecelerationRatio,
2810
_timeline
.AutoReverse);
2843
_timeline
.AccelerationRatio,
2844
_timeline
.DecelerationRatio,
2845
_timeline
.AutoReverse))
2862
_timeline
.AccelerationRatio,
2863
_timeline
.DecelerationRatio,
2864
_timeline
.AutoReverse);
3160
Debug.Assert(CanSlip ||
_timeline
is ParallelTimeline && ((ParallelTimeline)
_timeline
).SlipBehavior == SlipBehavior.Slip);
3166
Debug.Assert(!
_timeline
.AutoReverse);
3167
Debug.Assert(
_timeline
.AccelerationRatio == 0);
3168
Debug.Assert(
_timeline
.DecelerationRatio == 0);
3396
current._beginTime = current.
_timeline
.BeginTime; // _beginTime could have slipped with media nodes
3577
Int32? desiredFrameRate = Timeline.GetDesiredFrameRate(
_timeline
);
3638
if (
_timeline
.BeginTime != null)
3972
Debug.Assert(syncClock.IsRoot || syncClock.
_timeline
.BeginTime.HasValue); // Only roots may later validate their _beginTime
4321
_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