165 references to VisualFlags
PresentationCore (165)
MS\Internal\Media\VisualTreeUtils.cs (3)
54
VisualFlags
flags,
77
internal static void SetFlagsToRoot(DependencyObject element, bool value,
VisualFlags
flags)
98
internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element,
VisualFlags
flags)
System\Windows\InterOp\HwndTarget.cs (1)
1407
if (root.CheckFlagsAnd(
VisualFlags
.IsUIElement))
System\Windows\LayoutManager.cs (2)
84
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
874
if(e.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
System\Windows\Media\BitmapCacheBrush.cs (1)
110
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media\CompositionTarget.cs (1)
233
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\DrawingVisual.cs (1)
127
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\Visual.cs (82)
153
SetFlags(true,
VisualFlags
.IsViewport3DVisual);
238
if (CheckFlagsAnd(
VisualFlags
.IsViewport3DVisual))
305
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
307
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
323
return CheckFlagsAnd(
VisualFlags
.ShouldPostRender);
328
SetFlags(value,
VisualFlags
.ShouldPostRender);
542
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
717
if ( !CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot)
835
SetFlags(true,
VisualFlags
.NodeIsCyclicBrushRoot);
933
SetFlags(false,
VisualFlags
.NodeIsCyclicBrushRoot);
937
VisualFlags
.None,
1021
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1073
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1092
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1277
if (CheckFlagsAnd(
VisualFlags
.ReentrancyFlag))
1283
SetFlags(true,
VisualFlags
.ReentrancyFlag);
1293
Debug.Assert(CheckFlagsAnd(
VisualFlags
.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments.
1294
SetFlags(false,
VisualFlags
.ReentrancyFlag);
1864
VisualFlags
.IsSubtreeDirtyForPrecompute,
2033
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2177
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2498
return ((_flags &
VisualFlags
.HasChildren) != 0);
2588
SetFlags(true,
VisualFlags
.HasChildren);
2601
VisualFlags
.IsSubtreeDirtyForPrecompute,
2606
VisualFlags
.IsSubtreeDirtyForPrecompute,
2616
bool flag1 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1);
2617
bool flag2 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2);
2661
SetFlags(false,
VisualFlags
.HasChildren);
2687
VisualFlags
.IsSubtreeDirtyForPrecompute,
2710
VisualFlags
.IsSubtreeDirtyForPrecompute,
2739
_flags = (
VisualFlags
)(((uint)_flags & 0x001FFFFF) | (value << 21));
2958
SetFlags(newEffect != null,
VisualFlags
.NodeHasEffect);
3192
(!CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled)))
3218
return CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled);
3222
if (value != CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled))
3224
SetFlags(value,
VisualFlags
.BitmapEffectEmulationDisabled);
3501
VisualFlags
flags;
3507
flags =
VisualFlags
.IsSubtreeDirtyForPrecompute;
3545
VisualFlags
.None,
3576
VisualFlags
.None,
3607
VisualFlags
.None,
3638
VisualFlags
.None,
3669
VisualFlags
.None,
3700
VisualFlags
.None,
3958
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3962
VisualFlags
.SubTreeHoldsAncestorChanged,
3963
VisualFlags
.RegisteredForAncestorChanged);
3970
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3974
VisualFlags
.SubTreeHoldsAncestorChanged,
3975
VisualFlags
.RegisteredForAncestorChanged);
4037
VisualFlags
.SubTreeHoldsAncestorChanged,
4038
VisualFlags
.RegisteredForAncestorChanged);
4044
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4048
VisualFlags
.SubTreeHoldsAncestorChanged,
4049
VisualFlags
.RegisteredForAncestorChanged);
4090
if(!eAsVisual.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4183
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
4212
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
4264
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
4267
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
4270
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
4496
if (gAsVisual.CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
4697
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1) ? index | 1 : index;
4698
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2) ? index | 2 : index;
4938
internal void SetFlags(bool value,
VisualFlags
flags)
4948
_flags = args.DpiScaleFlag1 ? (_flags |
VisualFlags
.DpiScaleFlag1) : (_flags & ~
VisualFlags
.DpiScaleFlag1);
4949
_flags = args.DpiScaleFlag2 ? (_flags |
VisualFlags
.DpiScaleFlag2) : (_flags & ~
VisualFlags
.DpiScaleFlag2);
5012
internal bool CheckFlagsAnd(
VisualFlags
flags)
5037
internal bool CheckFlagsOr(
VisualFlags
flags)
5050
VisualFlags
treeFlag,
5051
VisualFlags
nodeFlag)
5105
VisualFlags
treeFlag,
5106
VisualFlags
nodeFlag)
5170
VisualFlags
flag)
5194
VisualFlags
flags,
5200
if (e.CheckFlagsOr(
VisualFlags
.ShouldPostRender))
5209
else if (e.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
5264
VisualFlags
.IsSubtreeDirtyForPrecompute,
5276
CheckFlagsAnd(
VisualFlags
.NodeHasEffect) &&
5362
private
VisualFlags
_flags;
System\Windows\Media\VisualBrush.cs (1)
110
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
343
VisualFlags
.IsSubtreeDirtyForPrecompute,
348
VisualFlags
.IsSubtreeDirtyForPrecompute,
412
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media3D\Visual3D.cs (37)
249
VisualFlags
.IsSubtreeDirtyForPrecompute,
254
VisualFlags
.IsSubtreeDirtyForPrecompute,
322
VisualFlags
.IsSubtreeDirtyForPrecompute,
394
SetFlags(false,
VisualFlags
.Are3DContentBoundsValid);
460
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
464
VisualFlags
.SubTreeHoldsAncestorChanged,
465
VisualFlags
.RegisteredForAncestorChanged);
472
if (CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
476
VisualFlags
.SubTreeHoldsAncestorChanged,
477
VisualFlags
.RegisteredForAncestorChanged);
511
VisualFlags
.SubTreeHoldsAncestorChanged,
512
VisualFlags
.RegisteredForAncestorChanged);
518
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
522
VisualFlags
.SubTreeHoldsAncestorChanged,
523
VisualFlags
.RegisteredForAncestorChanged);
563
if(!eAsVisual3D.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
775
VisualFlags
.IsSubtreeDirtyForPrecompute,
818
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
845
if (!CheckFlagsAnd(
VisualFlags
.Are3DContentBoundsValid))
848
SetFlags(true,
VisualFlags
.Are3DContentBoundsValid);
1110
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1128
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1347
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
1370
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
1415
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
1418
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
1421
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
1854
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
1856
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
1900
internal void SetFlags(bool value,
VisualFlags
Flags)
1939
internal bool CheckFlagsAnd(
VisualFlags
flags)
1992
internal bool CheckFlagsOr(
VisualFlags
flags)
2001
VisualFlags
flag)
2033
VisualFlags
flags,
2041
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.ShouldPostRender),
2043
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot),
2146
private
VisualFlags
_flags;
System\Windows\UIElement.cs (25)
116
SetFlags(true,
VisualFlags
.IsUIElement);
448
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
452
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
457
&& v.CheckFlagsAnd(
VisualFlags
.IsUIElement) )
463
v.SetFlags(true,
VisualFlags
.IsLayoutSuspended);
485
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
493
bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended);
498
v.SetFlags(false,
VisualFlags
.IsLayoutSuspended);
501
if (v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
597
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
723
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
738
if (v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot))
743
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
810
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
871
if (CheckFlagsAnd(
VisualFlags
.UseLayoutRounding))
1044
VisualFlags
.IsSubtreeDirtyForPrecompute,
3181
VisualFlags
.IsSubtreeDirtyForPrecompute,
4117
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
4121
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
4137
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
4138
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
4142
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4143
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
4147
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4148
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1316
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
1320
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
1336
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
1337
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
1341
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1342
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
1346
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1347
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);