165 references to VisualFlags
PresentationCore (165)
MS\Internal\Media\VisualTreeUtils.cs (3)
60VisualFlags flags, 83internal static void SetFlagsToRoot(DependencyObject element, bool value, VisualFlags flags) 104internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element, VisualFlags flags)
System\Windows\InterOp\HwndTarget.cs (1)
1422if (root.CheckFlagsAnd(VisualFlags.IsUIElement))
System\Windows\LayoutManager.cs (2)
100if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 889if(e.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return;
System\Windows\Media\BitmapCacheBrush.cs (1)
118if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
System\Windows\Media\CompositionTarget.cs (1)
255VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media\DrawingVisual.cs (1)
140VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media\Visual.cs (82)
169SetFlags(true, VisualFlags.IsViewport3DVisual); 254if (CheckFlagsAnd(VisualFlags.IsViewport3DVisual)) 321get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 323set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 339return CheckFlagsAnd(VisualFlags.ShouldPostRender); 344SetFlags(value, VisualFlags.ShouldPostRender); 558if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 733if ( !CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot) 851SetFlags(true, VisualFlags.NodeIsCyclicBrushRoot); 949SetFlags(false, VisualFlags.NodeIsCyclicBrushRoot); 953VisualFlags.None, 1037if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1089if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1108SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1293if (CheckFlagsAnd(VisualFlags.ReentrancyFlag)) 1299SetFlags(true, VisualFlags.ReentrancyFlag); 1309Debug.Assert(CheckFlagsAnd(VisualFlags.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments. 1310SetFlags(false, VisualFlags.ReentrancyFlag); 1880VisualFlags.IsSubtreeDirtyForPrecompute, 2049if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2193if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2514return ((_flags & VisualFlags.HasChildren) != 0); 2604SetFlags(true, VisualFlags.HasChildren); 2617VisualFlags.IsSubtreeDirtyForPrecompute, 2622VisualFlags.IsSubtreeDirtyForPrecompute, 2632bool flag1 = CheckFlagsAnd(VisualFlags.DpiScaleFlag1); 2633bool flag2 = CheckFlagsAnd(VisualFlags.DpiScaleFlag2); 2677SetFlags(false, VisualFlags.HasChildren); 2703VisualFlags.IsSubtreeDirtyForPrecompute, 2726VisualFlags.IsSubtreeDirtyForPrecompute, 2755_flags = (VisualFlags)(((uint)_flags & 0x001FFFFF) | (value << 21)); 2974SetFlags(newEffect != null, VisualFlags.NodeHasEffect); 3208(!CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled))) 3234return CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled); 3238if (value != CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled)) 3240SetFlags(value, VisualFlags.BitmapEffectEmulationDisabled); 3517VisualFlags flags; 3523flags = VisualFlags.IsSubtreeDirtyForPrecompute; 3561VisualFlags.None, 3592VisualFlags.None, 3623VisualFlags.None, 3654VisualFlags.None, 3685VisualFlags.None, 3716VisualFlags.None, 3974if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 3978VisualFlags.SubTreeHoldsAncestorChanged, 3979VisualFlags.RegisteredForAncestorChanged); 3986if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 3990VisualFlags.SubTreeHoldsAncestorChanged, 3991VisualFlags.RegisteredForAncestorChanged); 4053VisualFlags.SubTreeHoldsAncestorChanged, 4054VisualFlags.RegisteredForAncestorChanged); 4060if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4064VisualFlags.SubTreeHoldsAncestorChanged, 4065VisualFlags.RegisteredForAncestorChanged); 4106if(!eAsVisual.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4199internal void SetFlagsToRoot(bool value, VisualFlags flag) 4228internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 4280SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 4283VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 4286return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 4512if (gAsVisual.CheckFlagsAnd(VisualFlags.NodeHasEffect)) 4716index = CheckFlagsAnd(VisualFlags.DpiScaleFlag1) ? index | 1 : index; 4717index = CheckFlagsAnd(VisualFlags.DpiScaleFlag2) ? index | 2 : index; 4957internal void SetFlags(bool value, VisualFlags flags) 4967_flags = args.DpiScaleFlag1 ? (_flags | VisualFlags.DpiScaleFlag1) : (_flags & ~VisualFlags.DpiScaleFlag1); 4968_flags = args.DpiScaleFlag2 ? (_flags | VisualFlags.DpiScaleFlag2) : (_flags & ~VisualFlags.DpiScaleFlag2); 5034internal bool CheckFlagsAnd(VisualFlags flags) 5059internal bool CheckFlagsOr(VisualFlags flags) 5072VisualFlags treeFlag, 5073VisualFlags nodeFlag) 5127VisualFlags treeFlag, 5128VisualFlags nodeFlag) 5192VisualFlags flag) 5216VisualFlags flags, 5222if (e.CheckFlagsOr(VisualFlags.ShouldPostRender)) 5231else if (e.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot)) 5286VisualFlags.IsSubtreeDirtyForPrecompute, 5298CheckFlagsAnd(VisualFlags.NodeHasEffect) && 5384private VisualFlags _flags;
System\Windows\Media\VisualBrush.cs (1)
119if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
System\Windows\Media3D\Viewport3DVisual.cs (3)
357VisualFlags.IsSubtreeDirtyForPrecompute, 362VisualFlags.IsSubtreeDirtyForPrecompute, 429VisualFlags.IsSubtreeDirtyForPrecompute,
System\Windows\Media3D\Visual3D.cs (37)
257VisualFlags.IsSubtreeDirtyForPrecompute, 262VisualFlags.IsSubtreeDirtyForPrecompute, 330VisualFlags.IsSubtreeDirtyForPrecompute, 402SetFlags(false, VisualFlags.Are3DContentBoundsValid); 468if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 472VisualFlags.SubTreeHoldsAncestorChanged, 473VisualFlags.RegisteredForAncestorChanged); 480if (CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 484VisualFlags.SubTreeHoldsAncestorChanged, 485VisualFlags.RegisteredForAncestorChanged); 519VisualFlags.SubTreeHoldsAncestorChanged, 520VisualFlags.RegisteredForAncestorChanged); 526if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 530VisualFlags.SubTreeHoldsAncestorChanged, 531VisualFlags.RegisteredForAncestorChanged); 571if(!eAsVisual3D.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 783VisualFlags.IsSubtreeDirtyForPrecompute, 826if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 853if (!CheckFlagsAnd(VisualFlags.Are3DContentBoundsValid)) 856SetFlags(true, VisualFlags.Are3DContentBoundsValid); 1118if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1136SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1355internal void SetFlagsToRoot(bool value, VisualFlags flag) 1378internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 1423SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 1426VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 1429return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 1868get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 1870set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 1914internal void SetFlags(bool value, VisualFlags Flags) 1953internal bool CheckFlagsAnd(VisualFlags flags) 2006internal bool CheckFlagsOr(VisualFlags flags) 2015VisualFlags flag) 2047VisualFlags flags, 2055Debug.Assert(!e.CheckFlagsOr(VisualFlags.ShouldPostRender), 2057Debug.Assert(!e.CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot), 2160private VisualFlags _flags;
System\Windows\UIElement.cs (25)
125SetFlags(true, VisualFlags.IsUIElement); 457if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 461if(v.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return; 466&& v.CheckFlagsAnd(VisualFlags.IsUIElement) ) 472v.SetFlags(true, VisualFlags.IsLayoutSuspended); 494if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 502bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(VisualFlags.IsLayoutSuspended); 507v.SetFlags(false, VisualFlags.IsLayoutSuspended); 510if (v.CheckFlagsAnd(VisualFlags.IsUIElement)) 606|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 732if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 747if (v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) 752if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 819|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 880if (CheckFlagsAnd(VisualFlags.UseLayoutRounding)) 1053VisualFlags.IsSubtreeDirtyForPrecompute, 3197VisualFlags.IsSubtreeDirtyForPrecompute, 4137if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 4141else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 4157SetFlags(true, VisualFlags.VisibilityCache_Visible); 4158SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 4162SetFlags(false, VisualFlags.VisibilityCache_Visible); 4163SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 4167SetFlags(false, VisualFlags.VisibilityCache_Visible); 4168SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);
System\Windows\UIElement3D.cs (8)
1332if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 1336else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 1352SetFlags(true, VisualFlags.VisibilityCache_Visible); 1353SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 1357SetFlags(false, VisualFlags.VisibilityCache_Visible); 1358SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 1362SetFlags(false, VisualFlags.VisibilityCache_Visible); 1363SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);