165 references to VisualFlags
PresentationCore (165)
MS\Internal\Media\VisualTreeUtils.cs (3)
54VisualFlags flags, 77internal static void SetFlagsToRoot(DependencyObject element, bool value, VisualFlags flags) 98internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element, VisualFlags flags)
System\Windows\InterOp\HwndTarget.cs (1)
1407if (root.CheckFlagsAnd(VisualFlags.IsUIElement))
System\Windows\LayoutManager.cs (2)
84if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 875if(e.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return;
System\Windows\Media\BitmapCacheBrush.cs (1)
110if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
System\Windows\Media\CompositionTarget.cs (1)
233VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media\DrawingVisual.cs (1)
130VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media\Visual.cs (82)
153SetFlags(true, VisualFlags.IsViewport3DVisual); 238if (CheckFlagsAnd(VisualFlags.IsViewport3DVisual)) 305get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 307set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 323return CheckFlagsAnd(VisualFlags.ShouldPostRender); 328SetFlags(value, VisualFlags.ShouldPostRender); 542if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 717if ( !CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot) 835SetFlags(true, VisualFlags.NodeIsCyclicBrushRoot); 933SetFlags(false, VisualFlags.NodeIsCyclicBrushRoot); 937VisualFlags.None, 1021if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1073if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1092SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1277if (CheckFlagsAnd(VisualFlags.ReentrancyFlag)) 1283SetFlags(true, VisualFlags.ReentrancyFlag); 1293Debug.Assert(CheckFlagsAnd(VisualFlags.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments. 1294SetFlags(false, VisualFlags.ReentrancyFlag); 1864VisualFlags.IsSubtreeDirtyForPrecompute, 2033if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2177if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2498return ((_flags & VisualFlags.HasChildren) != 0); 2588SetFlags(true, VisualFlags.HasChildren); 2601VisualFlags.IsSubtreeDirtyForPrecompute, 2606VisualFlags.IsSubtreeDirtyForPrecompute, 2616bool flag1 = CheckFlagsAnd(VisualFlags.DpiScaleFlag1); 2617bool flag2 = CheckFlagsAnd(VisualFlags.DpiScaleFlag2); 2661SetFlags(false, VisualFlags.HasChildren); 2687VisualFlags.IsSubtreeDirtyForPrecompute, 2710VisualFlags.IsSubtreeDirtyForPrecompute, 2739_flags = (VisualFlags)(((uint)_flags & 0x001FFFFF) | (value << 21)); 2958SetFlags(newEffect != null, VisualFlags.NodeHasEffect); 3192(!CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled))) 3218return CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled); 3222if (value != CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled)) 3224SetFlags(value, VisualFlags.BitmapEffectEmulationDisabled); 3501VisualFlags flags; 3507flags = VisualFlags.IsSubtreeDirtyForPrecompute; 3545VisualFlags.None, 3576VisualFlags.None, 3607VisualFlags.None, 3638VisualFlags.None, 3669VisualFlags.None, 3700VisualFlags.None, 3958if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 3962VisualFlags.SubTreeHoldsAncestorChanged, 3963VisualFlags.RegisteredForAncestorChanged); 3970if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 3974VisualFlags.SubTreeHoldsAncestorChanged, 3975VisualFlags.RegisteredForAncestorChanged); 4037VisualFlags.SubTreeHoldsAncestorChanged, 4038VisualFlags.RegisteredForAncestorChanged); 4044if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4048VisualFlags.SubTreeHoldsAncestorChanged, 4049VisualFlags.RegisteredForAncestorChanged); 4090if(!eAsVisual.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4183internal void SetFlagsToRoot(bool value, VisualFlags flag) 4212internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 4264SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 4267VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 4270return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 4496if (gAsVisual.CheckFlagsAnd(VisualFlags.NodeHasEffect)) 4700index = CheckFlagsAnd(VisualFlags.DpiScaleFlag1) ? index | 1 : index; 4701index = CheckFlagsAnd(VisualFlags.DpiScaleFlag2) ? index | 2 : index; 4941internal 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); 5018internal bool CheckFlagsAnd(VisualFlags flags) 5043internal bool CheckFlagsOr(VisualFlags flags) 5056VisualFlags treeFlag, 5057VisualFlags nodeFlag) 5111VisualFlags treeFlag, 5112VisualFlags nodeFlag) 5176VisualFlags flag) 5200VisualFlags flags, 5206if (e.CheckFlagsOr(VisualFlags.ShouldPostRender)) 5215else if (e.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot)) 5270VisualFlags.IsSubtreeDirtyForPrecompute, 5282CheckFlagsAnd(VisualFlags.NodeHasEffect) && 5368private VisualFlags _flags;
System\Windows\Media\VisualBrush.cs (1)
110if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
346VisualFlags.IsSubtreeDirtyForPrecompute, 351VisualFlags.IsSubtreeDirtyForPrecompute, 418VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media3D\Visual3D.cs (37)
249VisualFlags.IsSubtreeDirtyForPrecompute, 254VisualFlags.IsSubtreeDirtyForPrecompute, 322VisualFlags.IsSubtreeDirtyForPrecompute, 394SetFlags(false, VisualFlags.Are3DContentBoundsValid); 460if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 464VisualFlags.SubTreeHoldsAncestorChanged, 465VisualFlags.RegisteredForAncestorChanged); 472if (CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 476VisualFlags.SubTreeHoldsAncestorChanged, 477VisualFlags.RegisteredForAncestorChanged); 511VisualFlags.SubTreeHoldsAncestorChanged, 512VisualFlags.RegisteredForAncestorChanged); 518if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 522VisualFlags.SubTreeHoldsAncestorChanged, 523VisualFlags.RegisteredForAncestorChanged); 563if(!eAsVisual3D.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 775VisualFlags.IsSubtreeDirtyForPrecompute, 818if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 845if (!CheckFlagsAnd(VisualFlags.Are3DContentBoundsValid)) 848SetFlags(true, VisualFlags.Are3DContentBoundsValid); 1110if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1128SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1347internal void SetFlagsToRoot(bool value, VisualFlags flag) 1370internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 1415SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 1418VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 1421return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 1860get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 1862set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 1906internal void SetFlags(bool value, VisualFlags Flags) 1945internal bool CheckFlagsAnd(VisualFlags flags) 1998internal bool CheckFlagsOr(VisualFlags flags) 2007VisualFlags flag) 2039VisualFlags flags, 2047Debug.Assert(!e.CheckFlagsOr(VisualFlags.ShouldPostRender), 2049Debug.Assert(!e.CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot), 2152private VisualFlags _flags;
System\Windows\UIElement.cs (25)
116SetFlags(true, VisualFlags.IsUIElement); 448if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 452if(v.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return; 457&& v.CheckFlagsAnd(VisualFlags.IsUIElement) ) 463v.SetFlags(true, VisualFlags.IsLayoutSuspended); 485if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 493bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(VisualFlags.IsLayoutSuspended); 498v.SetFlags(false, VisualFlags.IsLayoutSuspended); 501if (v.CheckFlagsAnd(VisualFlags.IsUIElement)) 597|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 723if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 738if (v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) 743if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 810|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 871if (CheckFlagsAnd(VisualFlags.UseLayoutRounding)) 1044VisualFlags.IsSubtreeDirtyForPrecompute, 3184VisualFlags.IsSubtreeDirtyForPrecompute, 4124if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 4128else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 4144SetFlags(true, VisualFlags.VisibilityCache_Visible); 4145SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 4149SetFlags(false, VisualFlags.VisibilityCache_Visible); 4150SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 4154SetFlags(false, VisualFlags.VisibilityCache_Visible); 4155SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1317if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 1321else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 1337SetFlags(true, VisualFlags.VisibilityCache_Visible); 1338SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 1342SetFlags(false, VisualFlags.VisibilityCache_Visible); 1343SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 1347SetFlags(false, VisualFlags.VisibilityCache_Visible); 1348SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);