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)) 874if(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)
127VisualFlags.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)) 4697index = CheckFlagsAnd(VisualFlags.DpiScaleFlag1) ? index | 1 : index; 4698index = CheckFlagsAnd(VisualFlags.DpiScaleFlag2) ? index | 2 : index; 4938internal 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); 5012internal bool CheckFlagsAnd(VisualFlags flags) 5037internal bool CheckFlagsOr(VisualFlags flags) 5050VisualFlags treeFlag, 5051VisualFlags nodeFlag) 5105VisualFlags treeFlag, 5106VisualFlags nodeFlag) 5170VisualFlags flag) 5194VisualFlags flags, 5200if (e.CheckFlagsOr(VisualFlags.ShouldPostRender)) 5209else if (e.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot)) 5264VisualFlags.IsSubtreeDirtyForPrecompute, 5276CheckFlagsAnd(VisualFlags.NodeHasEffect) && 5362private VisualFlags _flags;
System\Windows\Media\VisualBrush.cs (1)
110if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
343VisualFlags.IsSubtreeDirtyForPrecompute, 348VisualFlags.IsSubtreeDirtyForPrecompute, 412VisualFlags.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); 1854get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 1856set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 1900internal void SetFlags(bool value, VisualFlags Flags) 1939internal bool CheckFlagsAnd(VisualFlags flags) 1992internal bool CheckFlagsOr(VisualFlags flags) 2001VisualFlags flag) 2033VisualFlags flags, 2041Debug.Assert(!e.CheckFlagsOr(VisualFlags.ShouldPostRender), 2043Debug.Assert(!e.CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot), 2146private 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, 3181VisualFlags.IsSubtreeDirtyForPrecompute, 4117if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 4121else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 4137SetFlags(true, VisualFlags.VisibilityCache_Visible); 4138SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 4142SetFlags(false, VisualFlags.VisibilityCache_Visible); 4143SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 4147SetFlags(false, VisualFlags.VisibilityCache_Visible); 4148SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1316if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 1320else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 1336SetFlags(true, VisualFlags.VisibilityCache_Visible); 1337SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 1341SetFlags(false, VisualFlags.VisibilityCache_Visible); 1342SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 1346SetFlags(false, VisualFlags.VisibilityCache_Visible); 1347SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);