228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
54
VisualProxyFlags
proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
233
VisualProxyFlags
.IsSubtreeDirtyForRender
483
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
102
VisualProxyFlags
.IsContentConnected,
122
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
127
VisualProxyFlags
.IsSubtreeDirtyForRender);
139
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
149
VisualProxyFlags
.IsContentConnected);
205
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
223
VisualProxyFlags
.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
331
SetFlags(channel, true,
VisualProxyFlags
.IsContentNodeConnected);
519
SetFlags(channel, false,
VisualProxyFlags
.IsContentNodeConnected);
527
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media\Visual.cs (131)
91
private const
VisualProxyFlags
c_ProxyFlagsDirtyMask =
92
VisualProxyFlags
.IsSubtreeDirtyForRender
93
|
VisualProxyFlags
.IsContentDirty
94
|
VisualProxyFlags
.IsTransformDirty
95
|
VisualProxyFlags
.IsGuidelineCollectionDirty
96
|
VisualProxyFlags
.IsClipDirty
97
|
VisualProxyFlags
.IsOpacityDirty
98
|
VisualProxyFlags
.IsOpacityMaskDirty
99
|
VisualProxyFlags
.IsOffsetDirty
100
|
VisualProxyFlags
.IsEdgeModeDirty
101
|
VisualProxyFlags
.IsEffectDirty
102
|
VisualProxyFlags
.IsBitmapScalingModeDirty
103
|
VisualProxyFlags
.IsScrollableAreaClipDirty
104
|
VisualProxyFlags
.IsClearTypeHintDirty
105
|
VisualProxyFlags
.IsCacheModeDirty
106
|
VisualProxyFlags
.IsTextRenderingModeDirty
107
|
VisualProxyFlags
.IsTextHintingModeDirty;
119
private const
VisualProxyFlags
c_Viewport3DProxyFlagsDirtyMask =
120
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty
121
|
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty;
639
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
674
|| CheckFlagsAnd(channel,
VisualProxyFlags
.IsDeleteResourceInProgress))
680
SetFlags(channel, true,
VisualProxyFlags
.IsDeleteResourceInProgress);
685
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
741
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty)))
753
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsEffectDirty)))
760
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsClipDirty)))
767
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsOpacityMaskDirty)))
774
&& (! CheckFlagsAnd(channel,
VisualProxyFlags
.IsCacheModeDirty)))
808
SetFlags(channel, false,
VisualProxyFlags
.IsDeleteResourceInProgress);
935
VisualProxyFlags
.IsSubtreeDirtyForRender);
943
|| !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1155
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1167
&& !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent)
1179
VisualProxyFlags
.IsConnectedToParent);
1197
VisualProxyFlags
flags =
VisualProxyFlags
.None;
1258
SetFlags(channel, false,
VisualProxyFlags
.IsSubtreeDirtyForRender);
1303
VisualProxyFlags
flags,
1307
if ((flags &
VisualProxyFlags
.IsOpacityDirty) != 0)
1322
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityDirty);
1335
VisualProxyFlags
flags,
1340
if ((flags &
VisualProxyFlags
.IsOpacityMaskDirty) != 0)
1365
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityMaskDirty);
1378
VisualProxyFlags
flags,
1383
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1408
SetFlags(channel, false,
VisualProxyFlags
.IsTransformDirty);
1420
VisualProxyFlags
flags,
1425
if ((flags &
VisualProxyFlags
.IsEffectDirty) != 0)
1450
SetFlags(channel, false,
VisualProxyFlags
.IsEffectDirty);
1459
VisualProxyFlags
flags,
1464
if ((flags &
VisualProxyFlags
.IsCacheModeDirty) != 0)
1489
SetFlags(channel, false,
VisualProxyFlags
.IsCacheModeDirty);
1502
VisualProxyFlags
flags,
1507
if ((flags &
VisualProxyFlags
.IsClipDirty) != 0)
1533
SetFlags(channel, false,
VisualProxyFlags
.IsClipDirty);
1546
VisualProxyFlags
flags,
1549
if ((flags &
VisualProxyFlags
.IsScrollableAreaClipDirty) != 0)
1560
SetFlags(channel, false,
VisualProxyFlags
.IsScrollableAreaClipDirty);
1574
VisualProxyFlags
flags,
1579
if ((flags &
VisualProxyFlags
.IsOffsetDirty) != 0)
1593
SetFlags(channel, false,
VisualProxyFlags
.IsOffsetDirty);
1606
VisualProxyFlags
flags,
1611
if ((flags &
VisualProxyFlags
.IsGuidelineCollectionDirty) != 0)
1628
SetFlags(channel, false,
VisualProxyFlags
.IsGuidelineCollectionDirty);
1641
VisualProxyFlags
flags,
1644
if (((flags &
VisualProxyFlags
.IsEdgeModeDirty) != 0) ||
1645
((flags &
VisualProxyFlags
.IsBitmapScalingModeDirty) != 0) ||
1646
((flags &
VisualProxyFlags
.IsClearTypeHintDirty) != 0) ||
1647
((flags &
VisualProxyFlags
.IsTextRenderingModeDirty) != 0) ||
1648
((flags &
VisualProxyFlags
.IsTextHintingModeDirty) != 0))
1705
VisualProxyFlags
.IsEdgeModeDirty |
1706
VisualProxyFlags
.IsBitmapScalingModeDirty |
1707
VisualProxyFlags
.IsClearTypeHintDirty |
1708
VisualProxyFlags
.IsTextRenderingModeDirty |
1709
VisualProxyFlags
.IsTextHintingModeDirty
1721
VisualProxyFlags
flags,
1728
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1731
SetFlags(ctx.Channel, false,
VisualProxyFlags
.IsContentDirty);
1753
CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected) ? (UInt32)1 : 0;
1755
bool isChildrenZOrderDirty = CheckFlagsAnd(channel,
VisualProxyFlags
.IsChildrenZOrderDirty);
1780
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1793
bool isConnectedToParent = child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent);
1806
VisualProxyFlags
.IsConnectedToParent);
1814
SetFlags(channel, false,
VisualProxyFlags
.IsChildrenZOrderDirty);
1862
VisualProxyFlags
.None);
2599
VisualProxyFlags
.IsSubtreeDirtyForRender);
2604
VisualProxyFlags
.IsSubtreeDirtyForRender);
2669
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
2671
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
2685
VisualProxyFlags
.IsSubtreeDirtyForRender);
2708
VisualProxyFlags
.IsSubtreeDirtyForRender);
2710
this.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsChildrenZOrderDirty);
2837
VisualProxyFlags
.IsTransformDirty,
2847
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
2947
VisualProxyFlags
.IsEffectDirty,
2959
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEffectDirty);
3368
VisualProxyFlags
.IsCacheModeDirty,
3378
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsCacheModeDirty);
3405
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsScrollableAreaClipDirty);
3467
VisualProxyFlags
.IsClipDirty,
3477
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClipDirty);
3502
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOffsetDirty);
3509
VisualProxyFlags
.IsSubtreeDirtyForRender);
3538
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityDirty);
3543
VisualProxyFlags
.IsSubtreeDirtyForRender);
3569
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEdgeModeDirty);
3574
VisualProxyFlags
.IsSubtreeDirtyForRender);
3600
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsBitmapScalingModeDirty);
3605
VisualProxyFlags
.IsSubtreeDirtyForRender);
3631
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClearTypeHintDirty);
3636
VisualProxyFlags
.IsSubtreeDirtyForRender);
3662
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextRenderingModeDirty);
3667
VisualProxyFlags
.IsSubtreeDirtyForRender);
3693
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextHintingModeDirty);
3698
VisualProxyFlags
.IsSubtreeDirtyForRender);
3748
VisualProxyFlags
.IsOpacityMaskDirty,
3758
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityMaskDirty);
3854
VisualProxyFlags
correspondingFlag,
3863
correspondingFlag ==
VisualProxyFlags
.IsContentConnected;
3873
VisualProxyFlags
flags = _proxy.GetFlags(i);
3905
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
4859
VisualProxyFlags
.IsGuidelineCollectionDirty);
4909
VisualProxyFlags
flagsToChange)
4923
VisualProxyFlags
flagsToChange)
4982
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
4998
VisualProxyFlags
flagsToCheck)
5023
VisualProxyFlags
flagsToCheck)
5025
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
5192
VisualProxyFlags
proxyFlags)
5262
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
34
internal
VisualProxyFlags
Flags;
154
_head.Flags =
VisualProxyFlags
.None;
198
proxy.Flags =
VisualProxyFlags
.None;
419
internal
VisualProxyFlags
GetFlags(DUCE.Channel channel)
428
internal
VisualProxyFlags
GetFlags(int index)
442
return
VisualProxyFlags
.None;
452
VisualProxyFlags
flags)
464
VisualProxyFlags
flags)
489
VisualProxyFlags
flags)
509
VisualProxyFlags
conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
209
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty,
213
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty |
VisualProxyFlags
.IsContentDirty);
253
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty |
VisualProxyFlags
.IsContentDirty);
336
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
343
VisualProxyFlags
.IsSubtreeDirtyForRender);
348
VisualProxyFlags
.IsSubtreeDirtyForRender);
394
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
396
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
403
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
412
VisualProxyFlags
.IsSubtreeDirtyForRender);
711
VisualProxyFlags
flags = _proxy.GetFlags(channel);
718
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty) != 0)
735
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
743
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty) != 0)
749
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty);
758
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected),
769
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
777
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
785
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
804
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty))
808
SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
821
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
832
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
29
private const
VisualProxyFlags
c_Model3DVisualProxyFlagsDirtyMask =
30
VisualProxyFlags
.IsSubtreeDirtyForRender
31
|
VisualProxyFlags
.IsContentDirty
32
|
VisualProxyFlags
.IsTransformDirty;
159
VisualProxyFlags
.IsTransformDirty,
163
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
249
VisualProxyFlags
.IsSubtreeDirtyForRender);
254
VisualProxyFlags
.IsSubtreeDirtyForRender);
306
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
308
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
322
VisualProxyFlags
.IsSubtreeDirtyForRender);
353
VisualProxyFlags
.IsTransformDirty,
363
VisualProxyFlags
.IsTransformDirty,
368
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
386
DisconnectAttachedResource(
VisualProxyFlags
.IsContentDirty,
390
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
775
VisualProxyFlags
.IsSubtreeDirtyForRender);
1137
VisualProxyFlags
flags = c_Model3DVisualProxyFlagsDirtyMask;
1168
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1177
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1211
Debug.Assert((flags &
VisualProxyFlags
.IsContentNodeConnected) == 0,
1220
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
1228
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1236
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
1259
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
1277
SetFlags(channel, true,
VisualProxyFlags
.IsContentConnected);
1430
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty))
1446
if ((model != null) && (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentDirty)))
1452
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
1470
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
1485
VisualProxyFlags
correspondingFlag,
1494
VisualProxyFlags
flags = _proxy.GetFlags(i);
1506
if (correspondingFlag ==
VisualProxyFlags
.IsContentDirty)
1508
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
1875
VisualProxyFlags
flagsToChange)
1888
VisualProxyFlags
flagsToChange)
1913
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
1928
VisualProxyFlags
flagsToCheck)
1981
VisualProxyFlags
flagsToCheck)
1983
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
2033
VisualProxyFlags
proxyFlags)
System\Windows\UIElement.cs (8)
1044
VisualProxyFlags
.IsSubtreeDirtyForRender);
3156
VisualProxyFlags
.IsContentConnected,
3176
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
3181
VisualProxyFlags
.IsSubtreeDirtyForRender);
3193
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
3202
SetFlags(channel, false,
VisualProxyFlags
.IsContentConnected);
3256
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
3280
VisualProxyFlags
.IsContentConnected);