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))
875
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)
130
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))
4700
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1) ? index | 1 : index;
4701
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2) ? index | 2 : index;
4941
internal void SetFlags(bool value,
VisualFlags
flags)
4951
_flags = args.DpiScaleFlag1 ? (_flags |
VisualFlags
.DpiScaleFlag1) : (_flags & ~
VisualFlags
.DpiScaleFlag1);
4952
_flags = args.DpiScaleFlag2 ? (_flags |
VisualFlags
.DpiScaleFlag2) : (_flags & ~
VisualFlags
.DpiScaleFlag2);
5018
internal bool CheckFlagsAnd(
VisualFlags
flags)
5043
internal bool CheckFlagsOr(
VisualFlags
flags)
5056
VisualFlags
treeFlag,
5057
VisualFlags
nodeFlag)
5111
VisualFlags
treeFlag,
5112
VisualFlags
nodeFlag)
5176
VisualFlags
flag)
5200
VisualFlags
flags,
5206
if (e.CheckFlagsOr(
VisualFlags
.ShouldPostRender))
5215
else if (e.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
5270
VisualFlags
.IsSubtreeDirtyForPrecompute,
5282
CheckFlagsAnd(
VisualFlags
.NodeHasEffect) &&
5368
private
VisualFlags
_flags;
System\Windows\Media\VisualBrush.cs (1)
110
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
346
VisualFlags
.IsSubtreeDirtyForPrecompute,
351
VisualFlags
.IsSubtreeDirtyForPrecompute,
418
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);
1860
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
1862
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
1906
internal void SetFlags(bool value,
VisualFlags
Flags)
1945
internal bool CheckFlagsAnd(
VisualFlags
flags)
1998
internal bool CheckFlagsOr(
VisualFlags
flags)
2007
VisualFlags
flag)
2039
VisualFlags
flags,
2047
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.ShouldPostRender),
2049
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot),
2152
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,
3184
VisualFlags
.IsSubtreeDirtyForPrecompute,
4124
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
4128
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
4144
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
4145
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
4149
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4150
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
4154
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4155
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1317
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
1321
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
1337
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
1338
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
1342
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1343
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
1347
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1348
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);