228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
55
VisualProxyFlags
proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
234
VisualProxyFlags
.IsSubtreeDirtyForRender
484
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
103
VisualProxyFlags
.IsContentConnected,
123
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
128
VisualProxyFlags
.IsSubtreeDirtyForRender);
140
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
150
VisualProxyFlags
.IsContentConnected);
206
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
224
VisualProxyFlags
.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
332
SetFlags(channel, true,
VisualProxyFlags
.IsContentNodeConnected);
520
SetFlags(channel, false,
VisualProxyFlags
.IsContentNodeConnected);
528
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media\Visual.cs (131)
92
private const
VisualProxyFlags
c_ProxyFlagsDirtyMask =
93
VisualProxyFlags
.IsSubtreeDirtyForRender
94
|
VisualProxyFlags
.IsContentDirty
95
|
VisualProxyFlags
.IsTransformDirty
96
|
VisualProxyFlags
.IsGuidelineCollectionDirty
97
|
VisualProxyFlags
.IsClipDirty
98
|
VisualProxyFlags
.IsOpacityDirty
99
|
VisualProxyFlags
.IsOpacityMaskDirty
100
|
VisualProxyFlags
.IsOffsetDirty
101
|
VisualProxyFlags
.IsEdgeModeDirty
102
|
VisualProxyFlags
.IsEffectDirty
103
|
VisualProxyFlags
.IsBitmapScalingModeDirty
104
|
VisualProxyFlags
.IsScrollableAreaClipDirty
105
|
VisualProxyFlags
.IsClearTypeHintDirty
106
|
VisualProxyFlags
.IsCacheModeDirty
107
|
VisualProxyFlags
.IsTextRenderingModeDirty
108
|
VisualProxyFlags
.IsTextHintingModeDirty;
120
private const
VisualProxyFlags
c_Viewport3DProxyFlagsDirtyMask =
121
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty
122
|
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty;
640
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
675
|| CheckFlagsAnd(channel,
VisualProxyFlags
.IsDeleteResourceInProgress))
681
SetFlags(channel, true,
VisualProxyFlags
.IsDeleteResourceInProgress);
686
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
742
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty)))
754
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsEffectDirty)))
761
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsClipDirty)))
768
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsOpacityMaskDirty)))
775
&& (! CheckFlagsAnd(channel,
VisualProxyFlags
.IsCacheModeDirty)))
809
SetFlags(channel, false,
VisualProxyFlags
.IsDeleteResourceInProgress);
938
VisualProxyFlags
.IsSubtreeDirtyForRender);
946
|| !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1158
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1170
&& !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent)
1182
VisualProxyFlags
.IsConnectedToParent);
1200
VisualProxyFlags
flags =
VisualProxyFlags
.None;
1261
SetFlags(channel, false,
VisualProxyFlags
.IsSubtreeDirtyForRender);
1306
VisualProxyFlags
flags,
1310
if ((flags &
VisualProxyFlags
.IsOpacityDirty) != 0)
1325
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityDirty);
1338
VisualProxyFlags
flags,
1343
if ((flags &
VisualProxyFlags
.IsOpacityMaskDirty) != 0)
1368
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityMaskDirty);
1381
VisualProxyFlags
flags,
1386
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1411
SetFlags(channel, false,
VisualProxyFlags
.IsTransformDirty);
1423
VisualProxyFlags
flags,
1428
if ((flags &
VisualProxyFlags
.IsEffectDirty) != 0)
1453
SetFlags(channel, false,
VisualProxyFlags
.IsEffectDirty);
1462
VisualProxyFlags
flags,
1467
if ((flags &
VisualProxyFlags
.IsCacheModeDirty) != 0)
1492
SetFlags(channel, false,
VisualProxyFlags
.IsCacheModeDirty);
1505
VisualProxyFlags
flags,
1510
if ((flags &
VisualProxyFlags
.IsClipDirty) != 0)
1536
SetFlags(channel, false,
VisualProxyFlags
.IsClipDirty);
1549
VisualProxyFlags
flags,
1552
if ((flags &
VisualProxyFlags
.IsScrollableAreaClipDirty) != 0)
1563
SetFlags(channel, false,
VisualProxyFlags
.IsScrollableAreaClipDirty);
1577
VisualProxyFlags
flags,
1582
if ((flags &
VisualProxyFlags
.IsOffsetDirty) != 0)
1596
SetFlags(channel, false,
VisualProxyFlags
.IsOffsetDirty);
1609
VisualProxyFlags
flags,
1614
if ((flags &
VisualProxyFlags
.IsGuidelineCollectionDirty) != 0)
1631
SetFlags(channel, false,
VisualProxyFlags
.IsGuidelineCollectionDirty);
1644
VisualProxyFlags
flags,
1647
if (((flags &
VisualProxyFlags
.IsEdgeModeDirty) != 0) ||
1648
((flags &
VisualProxyFlags
.IsBitmapScalingModeDirty) != 0) ||
1649
((flags &
VisualProxyFlags
.IsClearTypeHintDirty) != 0) ||
1650
((flags &
VisualProxyFlags
.IsTextRenderingModeDirty) != 0) ||
1651
((flags &
VisualProxyFlags
.IsTextHintingModeDirty) != 0))
1708
VisualProxyFlags
.IsEdgeModeDirty |
1709
VisualProxyFlags
.IsBitmapScalingModeDirty |
1710
VisualProxyFlags
.IsClearTypeHintDirty |
1711
VisualProxyFlags
.IsTextRenderingModeDirty |
1712
VisualProxyFlags
.IsTextHintingModeDirty
1724
VisualProxyFlags
flags,
1731
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1734
SetFlags(ctx.Channel, false,
VisualProxyFlags
.IsContentDirty);
1756
CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected) ? (UInt32)1 : 0;
1758
bool isChildrenZOrderDirty = CheckFlagsAnd(channel,
VisualProxyFlags
.IsChildrenZOrderDirty);
1783
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1796
bool isConnectedToParent = child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent);
1809
VisualProxyFlags
.IsConnectedToParent);
1817
SetFlags(channel, false,
VisualProxyFlags
.IsChildrenZOrderDirty);
1865
VisualProxyFlags
.None);
2602
VisualProxyFlags
.IsSubtreeDirtyForRender);
2607
VisualProxyFlags
.IsSubtreeDirtyForRender);
2672
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
2674
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
2688
VisualProxyFlags
.IsSubtreeDirtyForRender);
2711
VisualProxyFlags
.IsSubtreeDirtyForRender);
2713
this.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsChildrenZOrderDirty);
2840
VisualProxyFlags
.IsTransformDirty,
2850
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
2950
VisualProxyFlags
.IsEffectDirty,
2962
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEffectDirty);
3371
VisualProxyFlags
.IsCacheModeDirty,
3381
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsCacheModeDirty);
3408
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsScrollableAreaClipDirty);
3470
VisualProxyFlags
.IsClipDirty,
3480
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClipDirty);
3505
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOffsetDirty);
3512
VisualProxyFlags
.IsSubtreeDirtyForRender);
3541
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityDirty);
3546
VisualProxyFlags
.IsSubtreeDirtyForRender);
3572
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEdgeModeDirty);
3577
VisualProxyFlags
.IsSubtreeDirtyForRender);
3603
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsBitmapScalingModeDirty);
3608
VisualProxyFlags
.IsSubtreeDirtyForRender);
3634
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClearTypeHintDirty);
3639
VisualProxyFlags
.IsSubtreeDirtyForRender);
3665
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextRenderingModeDirty);
3670
VisualProxyFlags
.IsSubtreeDirtyForRender);
3696
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextHintingModeDirty);
3701
VisualProxyFlags
.IsSubtreeDirtyForRender);
3751
VisualProxyFlags
.IsOpacityMaskDirty,
3761
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityMaskDirty);
3857
VisualProxyFlags
correspondingFlag,
3866
correspondingFlag ==
VisualProxyFlags
.IsContentConnected;
3876
VisualProxyFlags
flags = _proxy.GetFlags(i);
3908
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
4862
VisualProxyFlags
.IsGuidelineCollectionDirty);
4912
VisualProxyFlags
flagsToChange)
4926
VisualProxyFlags
flagsToChange)
4985
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
5001
VisualProxyFlags
flagsToCheck)
5026
VisualProxyFlags
flagsToCheck)
5028
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
5195
VisualProxyFlags
proxyFlags)
5265
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
35
internal
VisualProxyFlags
Flags;
155
_head.Flags =
VisualProxyFlags
.None;
199
proxy.Flags =
VisualProxyFlags
.None;
420
internal
VisualProxyFlags
GetFlags(DUCE.Channel channel)
429
internal
VisualProxyFlags
GetFlags(int index)
443
return
VisualProxyFlags
.None;
453
VisualProxyFlags
flags)
465
VisualProxyFlags
flags)
490
VisualProxyFlags
flags)
510
VisualProxyFlags
conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
210
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty,
214
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty |
VisualProxyFlags
.IsContentDirty);
254
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty |
VisualProxyFlags
.IsContentDirty);
337
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
344
VisualProxyFlags
.IsSubtreeDirtyForRender);
349
VisualProxyFlags
.IsSubtreeDirtyForRender);
395
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
397
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
404
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
413
VisualProxyFlags
.IsSubtreeDirtyForRender);
712
VisualProxyFlags
flags = _proxy.GetFlags(channel);
719
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty) != 0)
736
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
744
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty) != 0)
750
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty);
759
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected),
770
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
778
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
786
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
805
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty))
809
SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
822
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
833
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
30
private const
VisualProxyFlags
c_Model3DVisualProxyFlagsDirtyMask =
31
VisualProxyFlags
.IsSubtreeDirtyForRender
32
|
VisualProxyFlags
.IsContentDirty
33
|
VisualProxyFlags
.IsTransformDirty;
160
VisualProxyFlags
.IsTransformDirty,
164
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
250
VisualProxyFlags
.IsSubtreeDirtyForRender);
255
VisualProxyFlags
.IsSubtreeDirtyForRender);
307
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
309
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
323
VisualProxyFlags
.IsSubtreeDirtyForRender);
354
VisualProxyFlags
.IsTransformDirty,
364
VisualProxyFlags
.IsTransformDirty,
369
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
387
DisconnectAttachedResource(
VisualProxyFlags
.IsContentDirty,
391
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
776
VisualProxyFlags
.IsSubtreeDirtyForRender);
1138
VisualProxyFlags
flags = c_Model3DVisualProxyFlagsDirtyMask;
1169
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1178
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1212
Debug.Assert((flags &
VisualProxyFlags
.IsContentNodeConnected) == 0,
1221
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
1229
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1237
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
1260
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
1278
SetFlags(channel, true,
VisualProxyFlags
.IsContentConnected);
1431
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty))
1447
if ((model != null) && (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentDirty)))
1453
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
1471
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
1486
VisualProxyFlags
correspondingFlag,
1495
VisualProxyFlags
flags = _proxy.GetFlags(i);
1507
if (correspondingFlag ==
VisualProxyFlags
.IsContentDirty)
1509
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
1876
VisualProxyFlags
flagsToChange)
1889
VisualProxyFlags
flagsToChange)
1914
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
1929
VisualProxyFlags
flagsToCheck)
1982
VisualProxyFlags
flagsToCheck)
1984
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
2034
VisualProxyFlags
proxyFlags)
System\Windows\UIElement.cs (8)
1045
VisualProxyFlags
.IsSubtreeDirtyForRender);
3157
VisualProxyFlags
.IsContentConnected,
3177
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
3182
VisualProxyFlags
.IsSubtreeDirtyForRender);
3194
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
3203
SetFlags(channel, false,
VisualProxyFlags
.IsContentConnected);
3257
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
3281
VisualProxyFlags
.IsContentConnected);