228 references to VisualProxyFlags
PresentationCore (228)
Core\CSharp\MS\Internal\Media\VisualTreeUtils.cs (1)
69
VisualProxyFlags
proxyFlags)
Core\CSharp\System\Windows\Media\CompositionTarget.cs (2)
275
VisualProxyFlags
.IsSubtreeDirtyForRender
538
VisualProxyFlags
.IsSubtreeDirtyForRender);
Core\CSharp\System\Windows\Media\DrawingVisual.cs (7)
121
VisualProxyFlags
.IsContentConnected,
144
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
149
VisualProxyFlags
.IsSubtreeDirtyForRender);
162
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
172
VisualProxyFlags
.IsContentConnected);
231
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
249
VisualProxyFlags
.IsContentConnected);
Core\CSharp\System\Windows\Media\HostVisual.cs (3)
336
SetFlags(channel, true,
VisualProxyFlags
.IsContentNodeConnected);
403
SetFlags(channel, false,
VisualProxyFlags
.IsContentNodeConnected);
418
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
Core\CSharp\System\Windows\Media\Visual.cs (131)
112
private const
VisualProxyFlags
c_ProxyFlagsDirtyMask =
113
VisualProxyFlags
.IsSubtreeDirtyForRender
114
|
VisualProxyFlags
.IsContentDirty
115
|
VisualProxyFlags
.IsTransformDirty
116
|
VisualProxyFlags
.IsGuidelineCollectionDirty
117
|
VisualProxyFlags
.IsClipDirty
118
|
VisualProxyFlags
.IsOpacityDirty
119
|
VisualProxyFlags
.IsOpacityMaskDirty
120
|
VisualProxyFlags
.IsOffsetDirty
121
|
VisualProxyFlags
.IsEdgeModeDirty
122
|
VisualProxyFlags
.IsEffectDirty
123
|
VisualProxyFlags
.IsBitmapScalingModeDirty
124
|
VisualProxyFlags
.IsScrollableAreaClipDirty
125
|
VisualProxyFlags
.IsClearTypeHintDirty
126
|
VisualProxyFlags
.IsCacheModeDirty
127
|
VisualProxyFlags
.IsTextRenderingModeDirty
128
|
VisualProxyFlags
.IsTextHintingModeDirty;
140
private const
VisualProxyFlags
c_Viewport3DProxyFlagsDirtyMask =
141
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty
142
|
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty;
663
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
698
|| CheckFlagsAnd(channel,
VisualProxyFlags
.IsDeleteResourceInProgress))
704
SetFlags(channel, true,
VisualProxyFlags
.IsDeleteResourceInProgress);
709
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
767
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty)))
779
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsEffectDirty)))
786
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsClipDirty)))
793
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsOpacityMaskDirty)))
800
&& (! CheckFlagsAnd(channel,
VisualProxyFlags
.IsCacheModeDirty)))
834
SetFlags(channel, false,
VisualProxyFlags
.IsDeleteResourceInProgress);
964
VisualProxyFlags
.IsSubtreeDirtyForRender);
972
|| !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1184
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1196
&& !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent)
1208
VisualProxyFlags
.IsConnectedToParent);
1226
VisualProxyFlags
flags =
VisualProxyFlags
.None;
1287
SetFlags(channel, false,
VisualProxyFlags
.IsSubtreeDirtyForRender);
1332
VisualProxyFlags
flags,
1336
if ((flags &
VisualProxyFlags
.IsOpacityDirty) != 0)
1351
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityDirty);
1364
VisualProxyFlags
flags,
1369
if ((flags &
VisualProxyFlags
.IsOpacityMaskDirty) != 0)
1394
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityMaskDirty);
1408
VisualProxyFlags
flags,
1413
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1438
SetFlags(channel, false,
VisualProxyFlags
.IsTransformDirty);
1450
VisualProxyFlags
flags,
1455
if ((flags &
VisualProxyFlags
.IsEffectDirty) != 0)
1480
SetFlags(channel, false,
VisualProxyFlags
.IsEffectDirty);
1489
VisualProxyFlags
flags,
1494
if ((flags &
VisualProxyFlags
.IsCacheModeDirty) != 0)
1519
SetFlags(channel, false,
VisualProxyFlags
.IsCacheModeDirty);
1532
VisualProxyFlags
flags,
1537
if ((flags &
VisualProxyFlags
.IsClipDirty) != 0)
1563
SetFlags(channel, false,
VisualProxyFlags
.IsClipDirty);
1576
VisualProxyFlags
flags,
1579
if ((flags &
VisualProxyFlags
.IsScrollableAreaClipDirty) != 0)
1591
SetFlags(channel, false,
VisualProxyFlags
.IsScrollableAreaClipDirty);
1605
VisualProxyFlags
flags,
1610
if ((flags &
VisualProxyFlags
.IsOffsetDirty) != 0)
1624
SetFlags(channel, false,
VisualProxyFlags
.IsOffsetDirty);
1637
VisualProxyFlags
flags,
1642
if ((flags &
VisualProxyFlags
.IsGuidelineCollectionDirty) != 0)
1659
SetFlags(channel, false,
VisualProxyFlags
.IsGuidelineCollectionDirty);
1673
VisualProxyFlags
flags,
1676
if (((flags &
VisualProxyFlags
.IsEdgeModeDirty) != 0) ||
1677
((flags &
VisualProxyFlags
.IsBitmapScalingModeDirty) != 0) ||
1678
((flags &
VisualProxyFlags
.IsClearTypeHintDirty) != 0) ||
1679
((flags &
VisualProxyFlags
.IsTextRenderingModeDirty) != 0) ||
1680
((flags &
VisualProxyFlags
.IsTextHintingModeDirty) != 0))
1737
VisualProxyFlags
.IsEdgeModeDirty |
1738
VisualProxyFlags
.IsBitmapScalingModeDirty |
1739
VisualProxyFlags
.IsClearTypeHintDirty |
1740
VisualProxyFlags
.IsTextRenderingModeDirty |
1741
VisualProxyFlags
.IsTextHintingModeDirty
1753
VisualProxyFlags
flags,
1760
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1763
SetFlags(ctx.Channel, false,
VisualProxyFlags
.IsContentDirty);
1785
CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected) ? (UInt32)1 : 0;
1787
bool isChildrenZOrderDirty = CheckFlagsAnd(channel,
VisualProxyFlags
.IsChildrenZOrderDirty);
1812
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1825
bool isConnectedToParent = child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent);
1838
VisualProxyFlags
.IsConnectedToParent);
1846
SetFlags(channel, false,
VisualProxyFlags
.IsChildrenZOrderDirty);
1894
VisualProxyFlags
.None);
2643
VisualProxyFlags
.IsSubtreeDirtyForRender);
2648
VisualProxyFlags
.IsSubtreeDirtyForRender);
2713
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
2715
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
2729
VisualProxyFlags
.IsSubtreeDirtyForRender);
2753
VisualProxyFlags
.IsSubtreeDirtyForRender);
2755
this.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsChildrenZOrderDirty);
2884
VisualProxyFlags
.IsTransformDirty,
2894
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
2995
VisualProxyFlags
.IsEffectDirty,
3007
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEffectDirty);
3417
VisualProxyFlags
.IsCacheModeDirty,
3427
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsCacheModeDirty);
3454
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsScrollableAreaClipDirty);
3516
VisualProxyFlags
.IsClipDirty,
3526
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClipDirty);
3551
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOffsetDirty);
3558
VisualProxyFlags
.IsSubtreeDirtyForRender);
3587
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityDirty);
3592
VisualProxyFlags
.IsSubtreeDirtyForRender);
3618
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEdgeModeDirty);
3623
VisualProxyFlags
.IsSubtreeDirtyForRender);
3649
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsBitmapScalingModeDirty);
3654
VisualProxyFlags
.IsSubtreeDirtyForRender);
3680
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClearTypeHintDirty);
3685
VisualProxyFlags
.IsSubtreeDirtyForRender);
3711
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextRenderingModeDirty);
3716
VisualProxyFlags
.IsSubtreeDirtyForRender);
3742
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextHintingModeDirty);
3747
VisualProxyFlags
.IsSubtreeDirtyForRender);
3797
VisualProxyFlags
.IsOpacityMaskDirty,
3807
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityMaskDirty);
3903
VisualProxyFlags
correspondingFlag,
3912
correspondingFlag ==
VisualProxyFlags
.IsContentConnected;
3922
VisualProxyFlags
flags = _proxy.GetFlags(i);
3954
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
4927
VisualProxyFlags
.IsGuidelineCollectionDirty);
4977
VisualProxyFlags
flagsToChange)
4991
VisualProxyFlags
flagsToChange)
5053
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
5069
VisualProxyFlags
flagsToCheck)
5094
VisualProxyFlags
flagsToCheck)
5096
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
5264
VisualProxyFlags
proxyFlags)
5334
VisualProxyFlags
.IsSubtreeDirtyForRender);
Core\CSharp\System\Windows\Media\VisualProxy.cs (10)
44
internal
VisualProxyFlags
Flags;
164
_head.Flags =
VisualProxyFlags
.None;
208
proxy.Flags =
VisualProxyFlags
.None;
429
internal
VisualProxyFlags
GetFlags(DUCE.Channel channel)
438
internal
VisualProxyFlags
GetFlags(int index)
452
return
VisualProxyFlags
.None;
462
VisualProxyFlags
flags)
474
VisualProxyFlags
flags)
499
VisualProxyFlags
flags)
519
VisualProxyFlags
conjunctionFlags)
Core\CSharp\System\Windows\Media3D\Viewport3DVisual.cs (25)
225
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty,
229
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty |
VisualProxyFlags
.IsContentDirty);
269
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty |
VisualProxyFlags
.IsContentDirty);
355
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
362
VisualProxyFlags
.IsSubtreeDirtyForRender);
367
VisualProxyFlags
.IsSubtreeDirtyForRender);
416
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
418
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
425
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
434
VisualProxyFlags
.IsSubtreeDirtyForRender);
733
VisualProxyFlags
flags = _proxy.GetFlags(channel);
740
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty) != 0)
757
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
765
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty) != 0)
771
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty);
780
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected),
791
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
799
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
807
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
826
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty))
830
SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
843
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
854
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
Core\CSharp\System\Windows\Media3D\Visual3D.cs (41)
47
private const
VisualProxyFlags
c_Model3DVisualProxyFlagsDirtyMask =
48
VisualProxyFlags
.IsSubtreeDirtyForRender
49
|
VisualProxyFlags
.IsContentDirty
50
|
VisualProxyFlags
.IsTransformDirty;
177
VisualProxyFlags
.IsTransformDirty,
181
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
267
VisualProxyFlags
.IsSubtreeDirtyForRender);
272
VisualProxyFlags
.IsSubtreeDirtyForRender);
324
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
326
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
340
VisualProxyFlags
.IsSubtreeDirtyForRender);
371
VisualProxyFlags
.IsTransformDirty,
381
VisualProxyFlags
.IsTransformDirty,
386
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
404
DisconnectAttachedResource(
VisualProxyFlags
.IsContentDirty,
408
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
799
VisualProxyFlags
.IsSubtreeDirtyForRender);
1162
VisualProxyFlags
flags = c_Model3DVisualProxyFlagsDirtyMask;
1193
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1202
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1236
Debug.Assert((flags &
VisualProxyFlags
.IsContentNodeConnected) == 0,
1245
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
1253
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1261
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
1284
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
1302
SetFlags(channel, true,
VisualProxyFlags
.IsContentConnected);
1461
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty))
1477
if ((model != null) && (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentDirty)))
1483
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
1501
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
1516
VisualProxyFlags
correspondingFlag,
1525
VisualProxyFlags
flags = _proxy.GetFlags(i);
1537
if (correspondingFlag ==
VisualProxyFlags
.IsContentDirty)
1539
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
1923
VisualProxyFlags
flagsToChange)
1936
VisualProxyFlags
flagsToChange)
1961
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
1976
VisualProxyFlags
flagsToCheck)
2029
VisualProxyFlags
flagsToCheck)
2031
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
2082
VisualProxyFlags
proxyFlags)
Core\CSharp\System\Windows\UIElement.cs (8)
1061
VisualProxyFlags
.IsSubtreeDirtyForRender);
3200
VisualProxyFlags
.IsContentConnected,
3223
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
3228
VisualProxyFlags
.IsSubtreeDirtyForRender);
3244
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
3253
SetFlags(channel, false,
VisualProxyFlags
.IsContentConnected);
3310
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
3334
VisualProxyFlags
.IsContentConnected);