165 references to VisualFlags
PresentationCore (165)
MS\Internal\Media\VisualTreeUtils.cs (3)
60
VisualFlags
flags,
83
internal static void SetFlagsToRoot(DependencyObject element, bool value,
VisualFlags
flags)
104
internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element,
VisualFlags
flags)
System\Windows\InterOp\HwndTarget.cs (1)
1422
if (root.CheckFlagsAnd(
VisualFlags
.IsUIElement))
System\Windows\LayoutManager.cs (2)
100
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
889
if(e.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
System\Windows\Media\BitmapCacheBrush.cs (1)
118
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media\CompositionTarget.cs (1)
255
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\DrawingVisual.cs (1)
140
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\Visual.cs (82)
169
SetFlags(true,
VisualFlags
.IsViewport3DVisual);
254
if (CheckFlagsAnd(
VisualFlags
.IsViewport3DVisual))
321
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
323
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
339
return CheckFlagsAnd(
VisualFlags
.ShouldPostRender);
344
SetFlags(value,
VisualFlags
.ShouldPostRender);
558
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
733
if ( !CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot)
851
SetFlags(true,
VisualFlags
.NodeIsCyclicBrushRoot);
949
SetFlags(false,
VisualFlags
.NodeIsCyclicBrushRoot);
953
VisualFlags
.None,
1037
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1089
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1108
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1293
if (CheckFlagsAnd(
VisualFlags
.ReentrancyFlag))
1299
SetFlags(true,
VisualFlags
.ReentrancyFlag);
1309
Debug.Assert(CheckFlagsAnd(
VisualFlags
.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments.
1310
SetFlags(false,
VisualFlags
.ReentrancyFlag);
1880
VisualFlags
.IsSubtreeDirtyForPrecompute,
2049
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2193
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2514
return ((_flags &
VisualFlags
.HasChildren) != 0);
2604
SetFlags(true,
VisualFlags
.HasChildren);
2617
VisualFlags
.IsSubtreeDirtyForPrecompute,
2622
VisualFlags
.IsSubtreeDirtyForPrecompute,
2632
bool flag1 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1);
2633
bool flag2 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2);
2677
SetFlags(false,
VisualFlags
.HasChildren);
2703
VisualFlags
.IsSubtreeDirtyForPrecompute,
2726
VisualFlags
.IsSubtreeDirtyForPrecompute,
2755
_flags = (
VisualFlags
)(((uint)_flags & 0x001FFFFF) | (value << 21));
2974
SetFlags(newEffect != null,
VisualFlags
.NodeHasEffect);
3208
(!CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled)))
3234
return CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled);
3238
if (value != CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled))
3240
SetFlags(value,
VisualFlags
.BitmapEffectEmulationDisabled);
3517
VisualFlags
flags;
3523
flags =
VisualFlags
.IsSubtreeDirtyForPrecompute;
3561
VisualFlags
.None,
3592
VisualFlags
.None,
3623
VisualFlags
.None,
3654
VisualFlags
.None,
3685
VisualFlags
.None,
3716
VisualFlags
.None,
3974
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3978
VisualFlags
.SubTreeHoldsAncestorChanged,
3979
VisualFlags
.RegisteredForAncestorChanged);
3986
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3990
VisualFlags
.SubTreeHoldsAncestorChanged,
3991
VisualFlags
.RegisteredForAncestorChanged);
4053
VisualFlags
.SubTreeHoldsAncestorChanged,
4054
VisualFlags
.RegisteredForAncestorChanged);
4060
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4064
VisualFlags
.SubTreeHoldsAncestorChanged,
4065
VisualFlags
.RegisteredForAncestorChanged);
4106
if(!eAsVisual.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4199
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
4228
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
4280
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
4283
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
4286
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
4512
if (gAsVisual.CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
4716
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1) ? index | 1 : index;
4717
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2) ? index | 2 : index;
4957
internal void SetFlags(bool value,
VisualFlags
flags)
4967
_flags = args.DpiScaleFlag1 ? (_flags |
VisualFlags
.DpiScaleFlag1) : (_flags & ~
VisualFlags
.DpiScaleFlag1);
4968
_flags = args.DpiScaleFlag2 ? (_flags |
VisualFlags
.DpiScaleFlag2) : (_flags & ~
VisualFlags
.DpiScaleFlag2);
5034
internal bool CheckFlagsAnd(
VisualFlags
flags)
5059
internal bool CheckFlagsOr(
VisualFlags
flags)
5072
VisualFlags
treeFlag,
5073
VisualFlags
nodeFlag)
5127
VisualFlags
treeFlag,
5128
VisualFlags
nodeFlag)
5192
VisualFlags
flag)
5216
VisualFlags
flags,
5222
if (e.CheckFlagsOr(
VisualFlags
.ShouldPostRender))
5231
else if (e.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
5286
VisualFlags
.IsSubtreeDirtyForPrecompute,
5298
CheckFlagsAnd(
VisualFlags
.NodeHasEffect) &&
5384
private
VisualFlags
_flags;
System\Windows\Media\VisualBrush.cs (1)
119
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
357
VisualFlags
.IsSubtreeDirtyForPrecompute,
362
VisualFlags
.IsSubtreeDirtyForPrecompute,
429
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media3D\Visual3D.cs (37)
257
VisualFlags
.IsSubtreeDirtyForPrecompute,
262
VisualFlags
.IsSubtreeDirtyForPrecompute,
330
VisualFlags
.IsSubtreeDirtyForPrecompute,
402
SetFlags(false,
VisualFlags
.Are3DContentBoundsValid);
468
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
472
VisualFlags
.SubTreeHoldsAncestorChanged,
473
VisualFlags
.RegisteredForAncestorChanged);
480
if (CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
484
VisualFlags
.SubTreeHoldsAncestorChanged,
485
VisualFlags
.RegisteredForAncestorChanged);
519
VisualFlags
.SubTreeHoldsAncestorChanged,
520
VisualFlags
.RegisteredForAncestorChanged);
526
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
530
VisualFlags
.SubTreeHoldsAncestorChanged,
531
VisualFlags
.RegisteredForAncestorChanged);
571
if(!eAsVisual3D.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
783
VisualFlags
.IsSubtreeDirtyForPrecompute,
826
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
853
if (!CheckFlagsAnd(
VisualFlags
.Are3DContentBoundsValid))
856
SetFlags(true,
VisualFlags
.Are3DContentBoundsValid);
1118
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1136
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1355
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
1378
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
1423
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
1426
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
1429
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
1868
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
1870
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
1914
internal void SetFlags(bool value,
VisualFlags
Flags)
1953
internal bool CheckFlagsAnd(
VisualFlags
flags)
2006
internal bool CheckFlagsOr(
VisualFlags
flags)
2015
VisualFlags
flag)
2047
VisualFlags
flags,
2055
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.ShouldPostRender),
2057
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot),
2160
private
VisualFlags
_flags;
System\Windows\UIElement.cs (25)
125
SetFlags(true,
VisualFlags
.IsUIElement);
457
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
461
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
466
&& v.CheckFlagsAnd(
VisualFlags
.IsUIElement) )
472
v.SetFlags(true,
VisualFlags
.IsLayoutSuspended);
494
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
502
bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended);
507
v.SetFlags(false,
VisualFlags
.IsLayoutSuspended);
510
if (v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
606
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
732
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
747
if (v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot))
752
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
819
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
880
if (CheckFlagsAnd(
VisualFlags
.UseLayoutRounding))
1053
VisualFlags
.IsSubtreeDirtyForPrecompute,
3197
VisualFlags
.IsSubtreeDirtyForPrecompute,
4137
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
4141
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
4157
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
4158
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
4162
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4163
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
4167
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4168
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1332
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
1336
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
1352
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
1353
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
1357
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1358
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
1362
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1363
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);