165 references to VisualFlags
PresentationCore (165)
MS\Internal\Media\VisualTreeUtils.cs (3)
53
VisualFlags
flags,
76
internal static void SetFlagsToRoot(DependencyObject element, bool value,
VisualFlags
flags)
97
internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element,
VisualFlags
flags)
System\Windows\InterOp\HwndTarget.cs (1)
1406
if (root.CheckFlagsAnd(
VisualFlags
.IsUIElement))
System\Windows\LayoutManager.cs (2)
83
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
873
if(e.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
System\Windows\Media\BitmapCacheBrush.cs (1)
109
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media\CompositionTarget.cs (1)
232
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\DrawingVisual.cs (1)
126
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media\Visual.cs (82)
152
SetFlags(true,
VisualFlags
.IsViewport3DVisual);
237
if (CheckFlagsAnd(
VisualFlags
.IsViewport3DVisual))
304
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
306
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
322
return CheckFlagsAnd(
VisualFlags
.ShouldPostRender);
327
SetFlags(value,
VisualFlags
.ShouldPostRender);
541
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
716
if ( !CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot)
834
SetFlags(true,
VisualFlags
.NodeIsCyclicBrushRoot);
930
SetFlags(false,
VisualFlags
.NodeIsCyclicBrushRoot);
934
VisualFlags
.None,
1018
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1070
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1089
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1274
if (CheckFlagsAnd(
VisualFlags
.ReentrancyFlag))
1280
SetFlags(true,
VisualFlags
.ReentrancyFlag);
1290
Debug.Assert(CheckFlagsAnd(
VisualFlags
.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments.
1291
SetFlags(false,
VisualFlags
.ReentrancyFlag);
1861
VisualFlags
.IsSubtreeDirtyForPrecompute,
2030
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2174
if (CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
2495
return ((_flags &
VisualFlags
.HasChildren) != 0);
2585
SetFlags(true,
VisualFlags
.HasChildren);
2598
VisualFlags
.IsSubtreeDirtyForPrecompute,
2603
VisualFlags
.IsSubtreeDirtyForPrecompute,
2613
bool flag1 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1);
2614
bool flag2 = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2);
2658
SetFlags(false,
VisualFlags
.HasChildren);
2684
VisualFlags
.IsSubtreeDirtyForPrecompute,
2707
VisualFlags
.IsSubtreeDirtyForPrecompute,
2736
_flags = (
VisualFlags
)(((uint)_flags & 0x001FFFFF) | (value << 21));
2955
SetFlags(newEffect != null,
VisualFlags
.NodeHasEffect);
3189
(!CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled)))
3215
return CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled);
3219
if (value != CheckFlagsAnd(
VisualFlags
.BitmapEffectEmulationDisabled))
3221
SetFlags(value,
VisualFlags
.BitmapEffectEmulationDisabled);
3498
VisualFlags
flags;
3504
flags =
VisualFlags
.IsSubtreeDirtyForPrecompute;
3542
VisualFlags
.None,
3573
VisualFlags
.None,
3604
VisualFlags
.None,
3635
VisualFlags
.None,
3666
VisualFlags
.None,
3697
VisualFlags
.None,
3955
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3959
VisualFlags
.SubTreeHoldsAncestorChanged,
3960
VisualFlags
.RegisteredForAncestorChanged);
3967
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
3971
VisualFlags
.SubTreeHoldsAncestorChanged,
3972
VisualFlags
.RegisteredForAncestorChanged);
4034
VisualFlags
.SubTreeHoldsAncestorChanged,
4035
VisualFlags
.RegisteredForAncestorChanged);
4041
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4045
VisualFlags
.SubTreeHoldsAncestorChanged,
4046
VisualFlags
.RegisteredForAncestorChanged);
4087
if(!eAsVisual.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
4180
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
4209
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
4261
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
4264
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
4267
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
4493
if (gAsVisual.CheckFlagsAnd(
VisualFlags
.NodeHasEffect))
4694
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag1) ? index | 1 : index;
4695
index = CheckFlagsAnd(
VisualFlags
.DpiScaleFlag2) ? index | 2 : index;
4935
internal void SetFlags(bool value,
VisualFlags
flags)
4945
_flags = args.DpiScaleFlag1 ? (_flags |
VisualFlags
.DpiScaleFlag1) : (_flags & ~
VisualFlags
.DpiScaleFlag1);
4946
_flags = args.DpiScaleFlag2 ? (_flags |
VisualFlags
.DpiScaleFlag2) : (_flags & ~
VisualFlags
.DpiScaleFlag2);
5009
internal bool CheckFlagsAnd(
VisualFlags
flags)
5034
internal bool CheckFlagsOr(
VisualFlags
flags)
5047
VisualFlags
treeFlag,
5048
VisualFlags
nodeFlag)
5102
VisualFlags
treeFlag,
5103
VisualFlags
nodeFlag)
5167
VisualFlags
flag)
5191
VisualFlags
flags,
5197
if (e.CheckFlagsOr(
VisualFlags
.ShouldPostRender))
5206
else if (e.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
5261
VisualFlags
.IsSubtreeDirtyForPrecompute,
5273
CheckFlagsAnd(
VisualFlags
.NodeHasEffect) &&
5359
private
VisualFlags
_flags;
System\Windows\Media\VisualBrush.cs (1)
109
if (vVisual != null && vVisual.CheckFlagsAnd(
VisualFlags
.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
342
VisualFlags
.IsSubtreeDirtyForPrecompute,
347
VisualFlags
.IsSubtreeDirtyForPrecompute,
411
VisualFlags
.IsSubtreeDirtyForPrecompute,
System\Windows\Media3D\Visual3D.cs (37)
248
VisualFlags
.IsSubtreeDirtyForPrecompute,
253
VisualFlags
.IsSubtreeDirtyForPrecompute,
321
VisualFlags
.IsSubtreeDirtyForPrecompute,
393
SetFlags(false,
VisualFlags
.Are3DContentBoundsValid);
459
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
463
VisualFlags
.SubTreeHoldsAncestorChanged,
464
VisualFlags
.RegisteredForAncestorChanged);
471
if (CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
475
VisualFlags
.SubTreeHoldsAncestorChanged,
476
VisualFlags
.RegisteredForAncestorChanged);
510
VisualFlags
.SubTreeHoldsAncestorChanged,
511
VisualFlags
.RegisteredForAncestorChanged);
517
if(CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
521
VisualFlags
.SubTreeHoldsAncestorChanged,
522
VisualFlags
.RegisteredForAncestorChanged);
562
if(!eAsVisual3D.CheckFlagsAnd(
VisualFlags
.SubTreeHoldsAncestorChanged))
774
VisualFlags
.IsSubtreeDirtyForPrecompute,
817
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
844
if (!CheckFlagsAnd(
VisualFlags
.Are3DContentBoundsValid))
847
SetFlags(true,
VisualFlags
.Are3DContentBoundsValid);
1109
if (CheckFlagsAnd(
VisualFlags
.IsSubtreeDirtyForPrecompute))
1127
SetFlags(false,
VisualFlags
.IsSubtreeDirtyForPrecompute);
1346
internal void SetFlagsToRoot(bool value,
VisualFlags
flag)
1369
internal DependencyObject FindFirstAncestorWithFlagsAnd(
VisualFlags
flag)
1414
SetFlagsToRoot(false,
VisualFlags
.FindCommonAncestor);
1417
VisualTreeUtils.SetFlagsToRoot(otherVisual, true,
VisualFlags
.FindCommonAncestor);
1420
return FindFirstAncestorWithFlagsAnd(
VisualFlags
.FindCommonAncestor);
1853
get { return CheckFlagsAnd(
VisualFlags
.IsVisualChildrenIterationInProgress); }
1855
set { SetFlags(value,
VisualFlags
.IsVisualChildrenIterationInProgress); }
1899
internal void SetFlags(bool value,
VisualFlags
Flags)
1938
internal bool CheckFlagsAnd(
VisualFlags
flags)
1991
internal bool CheckFlagsOr(
VisualFlags
flags)
2000
VisualFlags
flag)
2032
VisualFlags
flags,
2040
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.ShouldPostRender),
2042
Debug.Assert(!e.CheckFlagsOr(
VisualFlags
.NodeIsCyclicBrushRoot),
2145
private
VisualFlags
_flags;
System\Windows\UIElement.cs (25)
115
SetFlags(true,
VisualFlags
.IsUIElement);
447
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
451
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended)) return;
456
&& v.CheckFlagsAnd(
VisualFlags
.IsUIElement) )
462
v.SetFlags(true,
VisualFlags
.IsLayoutSuspended);
484
if(v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot)) return;
492
bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended);
497
v.SetFlags(false,
VisualFlags
.IsLayoutSuspended);
500
if (v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
596
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
722
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
737
if (v.CheckFlagsAnd(
VisualFlags
.IsLayoutIslandRoot))
742
if(v.CheckFlagsAnd(
VisualFlags
.IsUIElement))
809
|| ((Visual)this).CheckFlagsAnd(
VisualFlags
.IsLayoutSuspended))
870
if (CheckFlagsAnd(
VisualFlags
.UseLayoutRounding))
1043
VisualFlags
.IsSubtreeDirtyForPrecompute,
3180
VisualFlags
.IsSubtreeDirtyForPrecompute,
4116
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
4120
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
4136
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
4137
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
4141
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4142
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
4146
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
4147
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1315
if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_Visible))
1319
else if (CheckFlagsAnd(
VisualFlags
.VisibilityCache_TakesSpace))
1335
SetFlags(true,
VisualFlags
.VisibilityCache_Visible);
1336
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);
1340
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1341
SetFlags(true,
VisualFlags
.VisibilityCache_TakesSpace);
1345
SetFlags(false,
VisualFlags
.VisibilityCache_Visible);
1346
SetFlags(false,
VisualFlags
.VisibilityCache_TakesSpace);