3 writes to CurrentNodeTime
PresentationCore (3)
System\Windows\Media\Animation\TimeIntervalCollection.cs (3)
1256
projection.
CurrentNodeTime
= TimeSpan.Zero;
1269
projection.
CurrentNodeTime
= TimeSpan.FromTicks((long)(speedRatio * timeOffset));
1287
projection.
CurrentNodeTime
= TimeSpan.FromTicks((long)(speedRatio * timeOffset));
37 references to CurrentNodeTime
PresentationCore (37)
System\Windows\Media\Animation\TimeIntervalCollection.cs (37)
648
if ((this.
CurrentNodeTime
< other.
CurrentNodeTime
) &&
658
if ((this.
CurrentNodeTime
> other.
CurrentNodeTime
) &&
668
while (this.
CurrentNodeTime
== other.
CurrentNodeTime
)
688
if (tic1.
CurrentNodeTime
< tic2.
CurrentNodeTime
)
691
while (!tic1.CurrentIsAtLastNode && (tic1.NextNodeTime <= tic2.
CurrentNodeTime
))
696
else if (tic2.
CurrentNodeTime
< tic1.
CurrentNodeTime
)
699
while (!tic2.CurrentIsAtLastNode && (tic2.NextNodeTime <= tic1.
CurrentNodeTime
))
744
Debug.Assert(tic1.
CurrentNodeTime
>= tic2.
CurrentNodeTime
);
747
Debug.Assert(tic2.CurrentIsAtLastNode || (tic1.
CurrentNodeTime
< tic2.NextNodeTime));
748
Debug.Assert(tic1.CurrentIsAtLastNode || (tic2.
CurrentNodeTime
< tic1.NextNodeTime));
796
Debug.Assert(tic2.CurrentIsAtLastNode || (tic1.
CurrentNodeTime
< tic2.NextNodeTime));
797
Debug.Assert(tic1.CurrentIsAtLastNode || (tic2.
CurrentNodeTime
< tic1.NextNodeTime));
875
Debug.Assert(beginTime <=
CurrentNodeTime
); // The PTIC is clipped by the active period, and we are a subset of the active period
908
projectedCurrentNodeTime = ((
CurrentNodeTime
.Ticks - beginTimeInTicks) % doublePeriod);
917
projectedCurrentNodeTime = (
CurrentNodeTime
.Ticks - beginTimeInTicks) % periodInTicks;
954
|| (NextNodeTime.Ticks -
CurrentNodeTime
.Ticks >= projectedTimeUntilIntersection))
1251
if (
CurrentNodeTime
< beginTime) // This means we have an interval clipped by beginTime
1264
while(_current < _count && (!endTime.HasValue ||
CurrentNodeTime
< endTime)) // Copy the main set of segments, transforming them
1266
double timeOffset = (double)((this.
CurrentNodeTime
- beginTime).Ticks);
1280
|| (
CurrentNodeTime
== endTime.Value && CurrentNodeIsPoint && includeFillPeriod)))
1282
Debug.Assert(endTime.HasValue &&
CurrentNodeTime
>= endTime.Value);
1288
projection.CurrentNodeIsPoint = includeFillPeriod && (
CurrentNodeTime
> endTime.Value || CurrentNodeIsPoint);
1312
Debug.Assert(
CurrentNodeTime
>= TimeSpan.Zero); // Verify that we are already clipped
1356
currentProjection =
CurrentNodeTime
.Ticks % doublePeriod;
1365
if (includeMaxPoint && activeDuration.HasValue &&
CurrentNodeTime
== activeDuration)
1371
currentProjection =
CurrentNodeTime
.Ticks % periodInTicks;
1393
long intervalLength = (NextNodeTime -
CurrentNodeTime
).Ticks;
1407
currentProjection =
CurrentNodeTime
.Ticks % doublePeriod;
1490
currentProjection =
CurrentNodeTime
.Ticks % periodInTicks;
1829
while (_current < _count &&
CurrentNodeTime
< accelEnd)
1837
while (_current < _count &&
CurrentNodeTime
<= decelStart) // We bias the edge points towards the simpler linear computation, which yields the same result