3 types derived from Clock
PresentationCore (3)
Core\CSharp\System\Windows\Media\Animation\AnimationClock.cs (1)
8
public class AnimationClock :
Clock
Core\CSharp\System\Windows\Media\Animation\ClockGroup.cs (1)
18
public class ClockGroup :
Clock
Core\CSharp\System\Windows\Media\MediaClock.cs (1)
37
Clock
1 instantiation of Clock
PresentationCore (1)
Core\CSharp\System\Windows\Media\Animation\Timeline.cs (1)
639
return new
Clock
(this);
137 references to Clock
PresentationCore (112)
Core\CSharp\System\Windows\Media\Animation\AnimationTimeline.cs (2)
76
protected internal override
Clock
AllocateClock()
133
protected override Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Clock.cs (18)
337
public
Clock
Parent
549
Clock
current = this;
581
internal static
Clock
AllocateClock(
585
Clock
clock = timeline.AllocateClock();
635
Clock
current = _parent; // Traverse up the parent chain and verify that no unsupported behavior is specified
658
internal static
Clock
BuildClockTreeFromTimeline(
662
Clock
rootClock = AllocateClock(rootTimeline, hasControllableRoot);
1279
internal virtual
Clock
FirstChild
1425
internal
Clock
NextSibling
1432
List<
Clock
> parentChildren = _parent.InternalChildren;
2726
Clock
current = subtree.Current;
3414
Clock
current = subtree.Current;
3625
Clock
current = subtree.Current;
3714
Clock
current = _parent; // Propagate the fact that we will need an update sooner up the chain
3824
Clock
current = subtree.Current;
4004
internal SyncData(
Clock
syncClock)
4024
internal
Clock
SyncClock
4103
private
Clock
_syncClock;
Core\CSharp\System\Windows\Media\Animation\ClockController.cs (3)
33
private
Clock
_owner;
45
internal ClockController(
Clock
owner)
274
public
Clock
Clock
Core\CSharp\System\Windows\Media\Animation\ClockGroup.cs (23)
67
internal List<
Clock
> InternalChildren
109
Clock
childClock;
112
_children = new List<
Clock
>();
140
Clock
child = _children[index];
167
internal override
Clock
FirstChild
173
Clock
firstChild = null;
175
List<
Clock
> children = _children;
196
WeakRefEnumerator<
Clock
> enumerator = new WeakRefEnumerator<
Clock
>(_rootChildren);
200
Clock
currentClock = enumerator.Current;
222
WeakRefEnumerator<
Clock
> enumerator = new WeakRefEnumerator<
Clock
>(_rootChildren);
229
Clock
current = prefixEnumerator.Current;
260
WeakRefEnumerator<
Clock
> enumerator = new WeakRefEnumerator<
Clock
>(_rootChildren);
264
Clock
current = enumerator.Current;
359
Clock
current = _children[childIndex];
445
Clock
child = _children[c];
483
WeakRefEnumerator<
Clock
> enumerator = new WeakRefEnumerator<
Clock
>(_rootChildren);
518
WeakRefEnumerator<
Clock
> enumerator = new WeakRefEnumerator<
Clock
>(_rootChildren);
618
private List<
Clock
> _children;
Core\CSharp\System\Windows\Media\Animation\Generated\BooleanAnimationUsingKeyFrames.cs (1)
447
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\ByteAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (1)
447
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\ColorAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\DecimalAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\DoubleAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Int16AnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Int32AnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Int64AnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\MatrixAnimationUsingKeyFrames.cs (1)
447
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\ObjectAnimationUsingKeyFrames.cs (1)
447
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Point3DAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\PointAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\QuaternionAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\RectAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Rotation3DAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\SingleAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\SizeAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\StringAnimationUsingKeyFrames.cs (1)
447
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\Vector3DAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\Generated\VectorAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\ParallelTimeline.cs (2)
90
protected override Duration GetNaturalDurationCore(
Clock
clock)
98
List<
Clock
> children = clockGroup.InternalChildren;
Core\CSharp\System\Windows\Media\Animation\Subtree.cs (10)
44
internal PrefixSubtreeEnumerator(
Clock
root, bool processRoot)
108
Clock
nextClock = (currentClockGroup == null) ? null : currentClockGroup.FirstChild;
153
internal
Clock
Current
165
private
Clock
_rootClock;
166
private
Clock
_currentClock;
180
internal PostfixSubtreeEnumerator(
Clock
root, bool processRoot)
215
Clock
nextClock = _currentClock;
257
internal
Clock
Current
269
private
Clock
_rootClock;
270
private
Clock
_currentClock;
Core\CSharp\System\Windows\Media\Animation\Timeline.cs (6)
637
protected internal virtual
Clock
AllocateClock()
655
public
Clock
CreateClock()
676
public
Clock
CreateClock(bool hasControllableRoot)
679
return
Clock
.BuildClockTreeFromTimeline(this, hasControllableRoot);
696
internal protected Duration GetNaturalDuration(
Clock
clock)
712
protected virtual Duration GetNaturalDurationCore(
Clock
clock)
Core\CSharp\System\Windows\Media\Animation\TimelineClockCollection.cs (21)
17
public class ClockCollection : ICollection<
Clock
>
39
List<
Clock
> childList = clockGroup.InternalChildren;
78
public void Add(
Clock
item)
88
public bool Remove(
Clock
item)
98
public bool Contains(
Clock
item)
105
foreach (
Clock
t in this)
126
public void CopyTo(
Clock
[] array, int index)
134
List<
Clock
> list = clockGroup.InternalChildren;
160
IEnumerator<
Clock
> IEnumerable<
Clock
>.GetEnumerator()
164
List<
Clock
> list = null;
284
public
Clock
this[int index]
290
List<
Clock
> list = null;
318
internal struct ClockEnumerator : IEnumerator<
Clock
>
329
internal ClockEnumerator(
Clock
owner)
357
Clock
IEnumerator<
Clock
>.Current
371
return ((IEnumerator<
Clock
>)this).Current;
415
private
Clock
_owner;
432
internal ClockCollection(
Clock
owner)
450
private
Clock
_owner;
Core\CSharp\System\Windows\Media\Animation\TimelineGroup.cs (1)
85
protected internal override
Clock
AllocateClock()
Core\CSharp\System\Windows\Media\Animation\TimeManager.cs (3)
549
internal void AddToEventQueue(
Clock
sender)
636
Clock
clock = (
Clock
)instance.Target;
Core\CSharp\System\Windows\Media\MediaTimeline.cs (2)
138
protected internal override
Clock
AllocateClock()
240
protected override Duration GetNaturalDurationCore(
Clock
clock)
PresentationFramework (25)
src\Framework\System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
167
case 75: t = () => typeof(
Clock
); break;
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2558
typeof(System.Windows.Media.Animation.
Clock
),
src\Framework\System\Windows\Markup\KnownTypes.cs (1)
5619
case KnownElements.Clock: t = typeof(System.Windows.Media.Animation.
Clock
); break;
src\Framework\System\Windows\Media\Animation\Generated\ThicknessAnimationUsingKeyFrames.cs (1)
480
protected override sealed Duration GetNaturalDurationCore(
Clock
clock)
src\Framework\System\Windows\Media\Animation\Storyboard.cs (21)
372
Clock
currentClock, /* No two calls will have the same currentClock */
1257
Clock
storyboardClockTree = CreateClock(isControllable);
1327
Clock
clock = GetStoryboardClock(containingObject);
1376
Clock
clock = GetStoryboardClock(containingObject);
1424
Clock
clock = GetStoryboardClock(containingObject);
1463
Clock
clock = GetStoryboardClock(containingObject);
1512
Clock
clock = GetStoryboardClock(containingObject);
1552
Clock
clock = GetStoryboardClock(containingObject);
1592
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.Pause);
1635
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.Remove);
1686
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.Resume);
1745
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.Seek);
1796
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.SeekAlignedToLastTick);
1837
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.SetSpeedRatio);
1874
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.SkipToFill);
1911
Clock
clock = GetStoryboardClock(containingObject, false, InteractiveOperation.Stop);
1944
private
Clock
GetStoryboardClock(DependencyObject o)
1957
private
Clock
GetStoryboardClock(DependencyObject o, bool throwIfNull, InteractiveOperation operation)
1959
Clock
clock = null;
1993
clock = clockReference.Target as
Clock
;
2019
private void SetStoryboardClock(DependencyObject o,
Clock
clock)