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