228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
61
VisualProxyFlags
proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
256
VisualProxyFlags
.IsSubtreeDirtyForRender
506
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
113
VisualProxyFlags
.IsContentConnected,
136
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
141
VisualProxyFlags
.IsSubtreeDirtyForRender);
153
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
163
VisualProxyFlags
.IsContentConnected);
222
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
240
VisualProxyFlags
.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
348
SetFlags(channel, true,
VisualProxyFlags
.IsContentNodeConnected);
536
SetFlags(channel, false,
VisualProxyFlags
.IsContentNodeConnected);
544
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media\Visual.cs (131)
108
private const
VisualProxyFlags
c_ProxyFlagsDirtyMask =
109
VisualProxyFlags
.IsSubtreeDirtyForRender
110
|
VisualProxyFlags
.IsContentDirty
111
|
VisualProxyFlags
.IsTransformDirty
112
|
VisualProxyFlags
.IsGuidelineCollectionDirty
113
|
VisualProxyFlags
.IsClipDirty
114
|
VisualProxyFlags
.IsOpacityDirty
115
|
VisualProxyFlags
.IsOpacityMaskDirty
116
|
VisualProxyFlags
.IsOffsetDirty
117
|
VisualProxyFlags
.IsEdgeModeDirty
118
|
VisualProxyFlags
.IsEffectDirty
119
|
VisualProxyFlags
.IsBitmapScalingModeDirty
120
|
VisualProxyFlags
.IsScrollableAreaClipDirty
121
|
VisualProxyFlags
.IsClearTypeHintDirty
122
|
VisualProxyFlags
.IsCacheModeDirty
123
|
VisualProxyFlags
.IsTextRenderingModeDirty
124
|
VisualProxyFlags
.IsTextHintingModeDirty;
136
private const
VisualProxyFlags
c_Viewport3DProxyFlagsDirtyMask =
137
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty
138
|
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty;
656
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
691
|| CheckFlagsAnd(channel,
VisualProxyFlags
.IsDeleteResourceInProgress))
697
SetFlags(channel, true,
VisualProxyFlags
.IsDeleteResourceInProgress);
702
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
758
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty)))
770
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsEffectDirty)))
777
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsClipDirty)))
784
&& (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsOpacityMaskDirty)))
791
&& (! CheckFlagsAnd(channel,
VisualProxyFlags
.IsCacheModeDirty)))
825
SetFlags(channel, false,
VisualProxyFlags
.IsDeleteResourceInProgress);
954
VisualProxyFlags
.IsSubtreeDirtyForRender);
962
|| !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1174
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1186
&& !CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent)
1198
VisualProxyFlags
.IsConnectedToParent);
1216
VisualProxyFlags
flags =
VisualProxyFlags
.None;
1277
SetFlags(channel, false,
VisualProxyFlags
.IsSubtreeDirtyForRender);
1322
VisualProxyFlags
flags,
1326
if ((flags &
VisualProxyFlags
.IsOpacityDirty) != 0)
1341
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityDirty);
1354
VisualProxyFlags
flags,
1359
if ((flags &
VisualProxyFlags
.IsOpacityMaskDirty) != 0)
1384
SetFlags(channel, false,
VisualProxyFlags
.IsOpacityMaskDirty);
1397
VisualProxyFlags
flags,
1402
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1427
SetFlags(channel, false,
VisualProxyFlags
.IsTransformDirty);
1439
VisualProxyFlags
flags,
1444
if ((flags &
VisualProxyFlags
.IsEffectDirty) != 0)
1469
SetFlags(channel, false,
VisualProxyFlags
.IsEffectDirty);
1478
VisualProxyFlags
flags,
1483
if ((flags &
VisualProxyFlags
.IsCacheModeDirty) != 0)
1508
SetFlags(channel, false,
VisualProxyFlags
.IsCacheModeDirty);
1521
VisualProxyFlags
flags,
1526
if ((flags &
VisualProxyFlags
.IsClipDirty) != 0)
1552
SetFlags(channel, false,
VisualProxyFlags
.IsClipDirty);
1565
VisualProxyFlags
flags,
1568
if ((flags &
VisualProxyFlags
.IsScrollableAreaClipDirty) != 0)
1579
SetFlags(channel, false,
VisualProxyFlags
.IsScrollableAreaClipDirty);
1593
VisualProxyFlags
flags,
1598
if ((flags &
VisualProxyFlags
.IsOffsetDirty) != 0)
1612
SetFlags(channel, false,
VisualProxyFlags
.IsOffsetDirty);
1625
VisualProxyFlags
flags,
1630
if ((flags &
VisualProxyFlags
.IsGuidelineCollectionDirty) != 0)
1647
SetFlags(channel, false,
VisualProxyFlags
.IsGuidelineCollectionDirty);
1660
VisualProxyFlags
flags,
1663
if (((flags &
VisualProxyFlags
.IsEdgeModeDirty) != 0) ||
1664
((flags &
VisualProxyFlags
.IsBitmapScalingModeDirty) != 0) ||
1665
((flags &
VisualProxyFlags
.IsClearTypeHintDirty) != 0) ||
1666
((flags &
VisualProxyFlags
.IsTextRenderingModeDirty) != 0) ||
1667
((flags &
VisualProxyFlags
.IsTextHintingModeDirty) != 0))
1724
VisualProxyFlags
.IsEdgeModeDirty |
1725
VisualProxyFlags
.IsBitmapScalingModeDirty |
1726
VisualProxyFlags
.IsClearTypeHintDirty |
1727
VisualProxyFlags
.IsTextRenderingModeDirty |
1728
VisualProxyFlags
.IsTextHintingModeDirty
1740
VisualProxyFlags
flags,
1747
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1750
SetFlags(ctx.Channel, false,
VisualProxyFlags
.IsContentDirty);
1772
CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected) ? (UInt32)1 : 0;
1774
bool isChildrenZOrderDirty = CheckFlagsAnd(channel,
VisualProxyFlags
.IsChildrenZOrderDirty);
1799
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender)
1812
bool isConnectedToParent = child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent);
1825
VisualProxyFlags
.IsConnectedToParent);
1833
SetFlags(channel, false,
VisualProxyFlags
.IsChildrenZOrderDirty);
1881
VisualProxyFlags
.None);
2618
VisualProxyFlags
.IsSubtreeDirtyForRender);
2623
VisualProxyFlags
.IsSubtreeDirtyForRender);
2688
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
2690
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
2704
VisualProxyFlags
.IsSubtreeDirtyForRender);
2727
VisualProxyFlags
.IsSubtreeDirtyForRender);
2729
this.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsChildrenZOrderDirty);
2856
VisualProxyFlags
.IsTransformDirty,
2866
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
2966
VisualProxyFlags
.IsEffectDirty,
2978
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEffectDirty);
3387
VisualProxyFlags
.IsCacheModeDirty,
3397
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsCacheModeDirty);
3424
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsScrollableAreaClipDirty);
3486
VisualProxyFlags
.IsClipDirty,
3496
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClipDirty);
3521
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOffsetDirty);
3528
VisualProxyFlags
.IsSubtreeDirtyForRender);
3557
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityDirty);
3562
VisualProxyFlags
.IsSubtreeDirtyForRender);
3588
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsEdgeModeDirty);
3593
VisualProxyFlags
.IsSubtreeDirtyForRender);
3619
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsBitmapScalingModeDirty);
3624
VisualProxyFlags
.IsSubtreeDirtyForRender);
3650
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsClearTypeHintDirty);
3655
VisualProxyFlags
.IsSubtreeDirtyForRender);
3681
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextRenderingModeDirty);
3686
VisualProxyFlags
.IsSubtreeDirtyForRender);
3712
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTextHintingModeDirty);
3717
VisualProxyFlags
.IsSubtreeDirtyForRender);
3767
VisualProxyFlags
.IsOpacityMaskDirty,
3777
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsOpacityMaskDirty);
3873
VisualProxyFlags
correspondingFlag,
3882
correspondingFlag ==
VisualProxyFlags
.IsContentConnected;
3892
VisualProxyFlags
flags = _proxy.GetFlags(i);
3924
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
4881
VisualProxyFlags
.IsGuidelineCollectionDirty);
4931
VisualProxyFlags
flagsToChange)
4945
VisualProxyFlags
flagsToChange)
5007
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
5023
VisualProxyFlags
flagsToCheck)
5048
VisualProxyFlags
flagsToCheck)
5050
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
5217
VisualProxyFlags
proxyFlags)
5287
VisualProxyFlags
.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
43
internal
VisualProxyFlags
Flags;
163
_head.Flags =
VisualProxyFlags
.None;
207
proxy.Flags =
VisualProxyFlags
.None;
428
internal
VisualProxyFlags
GetFlags(DUCE.Channel channel)
437
internal
VisualProxyFlags
GetFlags(int index)
451
return
VisualProxyFlags
.None;
461
VisualProxyFlags
flags)
473
VisualProxyFlags
flags)
498
VisualProxyFlags
flags)
518
VisualProxyFlags
conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
221
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty,
225
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty |
VisualProxyFlags
.IsContentDirty);
265
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty |
VisualProxyFlags
.IsContentDirty);
351
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
358
VisualProxyFlags
.IsSubtreeDirtyForRender);
363
VisualProxyFlags
.IsSubtreeDirtyForRender);
412
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
414
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
421
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
430
VisualProxyFlags
.IsSubtreeDirtyForRender);
729
VisualProxyFlags
flags = _proxy.GetFlags(channel);
736
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty) != 0)
753
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
761
if ((flags &
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty) != 0)
767
SetFlags(channel, false,
VisualProxyFlags
.Viewport3DVisual_IsViewportDirty);
776
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected),
787
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
795
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
803
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
822
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty))
826
SetFlagsOnAllChannels(true,
VisualProxyFlags
.Viewport3DVisual_IsCameraDirty);
839
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
850
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
38
private const
VisualProxyFlags
c_Model3DVisualProxyFlagsDirtyMask =
39
VisualProxyFlags
.IsSubtreeDirtyForRender
40
|
VisualProxyFlags
.IsContentDirty
41
|
VisualProxyFlags
.IsTransformDirty;
168
VisualProxyFlags
.IsTransformDirty,
172
owner.SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
258
VisualProxyFlags
.IsSubtreeDirtyForRender);
263
VisualProxyFlags
.IsSubtreeDirtyForRender);
315
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
317
child.SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
331
VisualProxyFlags
.IsSubtreeDirtyForRender);
362
VisualProxyFlags
.IsTransformDirty,
372
VisualProxyFlags
.IsTransformDirty,
377
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsTransformDirty);
395
DisconnectAttachedResource(
VisualProxyFlags
.IsContentDirty,
399
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
784
VisualProxyFlags
.IsSubtreeDirtyForRender);
1146
VisualProxyFlags
flags = c_Model3DVisualProxyFlagsDirtyMask;
1177
if ((flags &
VisualProxyFlags
.IsContentDirty) != 0)
1186
if ((flags &
VisualProxyFlags
.IsTransformDirty) != 0)
1220
Debug.Assert((flags &
VisualProxyFlags
.IsContentNodeConnected) == 0,
1229
if (child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsSubtreeDirtyForRender) || // or the visual is dirty
1237
if (!child.CheckFlagsAnd(channel,
VisualProxyFlags
.IsConnectedToParent))
1245
child.SetFlags(channel, true,
VisualProxyFlags
.IsConnectedToParent);
1268
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
1286
SetFlags(channel, true,
VisualProxyFlags
.IsContentConnected);
1439
if (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsTransformDirty))
1455
if ((model != null) && (!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentDirty)))
1461
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentNodeConnected));
1479
SetFlags(channel, false,
VisualProxyFlags
.IsConnectedToParent);
1494
VisualProxyFlags
correspondingFlag,
1503
VisualProxyFlags
flags = _proxy.GetFlags(i);
1515
if (correspondingFlag ==
VisualProxyFlags
.IsContentDirty)
1517
_proxy.SetFlags(i, false,
VisualProxyFlags
.IsContentConnected);
1890
VisualProxyFlags
flagsToChange)
1903
VisualProxyFlags
flagsToChange)
1928
internal bool CheckFlagsOnAllChannels(
VisualProxyFlags
flagsToCheck)
1943
VisualProxyFlags
flagsToCheck)
1996
VisualProxyFlags
flagsToCheck)
1998
return (_proxy.GetFlags(channel) & flagsToCheck) !=
VisualProxyFlags
.None;
2048
VisualProxyFlags
proxyFlags)
System\Windows\UIElement.cs (8)
1054
VisualProxyFlags
.IsSubtreeDirtyForRender);
3170
VisualProxyFlags
.IsContentConnected,
3193
SetFlagsOnAllChannels(true,
VisualProxyFlags
.IsContentDirty);
3198
VisualProxyFlags
.IsSubtreeDirtyForRender);
3210
if (CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected))
3219
SetFlags(channel, false,
VisualProxyFlags
.IsContentConnected);
3276
Debug.Assert(!CheckFlagsAnd(channel,
VisualProxyFlags
.IsContentConnected));
3300
VisualProxyFlags
.IsContentConnected);