165 references to VisualFlags
PresentationCore (165)
Core\CSharp\MS\Internal\Media\VisualTreeUtils.cs (3)
68VisualFlags flags, 91internal static void SetFlagsToRoot(DependencyObject element, bool value, VisualFlags flags) 112internal static DependencyObject FindFirstAncestorWithFlagsAnd(DependencyObject element, VisualFlags flags)
Core\CSharp\System\Windows\Interop\HwndTarget.cs (1)
1535if (root.CheckFlagsAnd(VisualFlags.IsUIElement))
Core\CSharp\System\Windows\LayoutManager.cs (2)
100if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 897if(e.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return;
Core\CSharp\System\Windows\Media\BitmapCacheBrush.cs (1)
121if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
Core\CSharp\System\Windows\Media\CompositionTarget.cs (1)
274VisualFlags.IsSubtreeDirtyForPrecompute,
Core\CSharp\System\Windows\Media\DrawingVisual.cs (1)
148VisualFlags.IsSubtreeDirtyForPrecompute,
Core\CSharp\System\Windows\Media\Visual.cs (82)
174SetFlags(true, VisualFlags.IsViewport3DVisual); 259if (CheckFlagsAnd(VisualFlags.IsViewport3DVisual)) 327get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 330set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 346return CheckFlagsAnd(VisualFlags.ShouldPostRender); 351SetFlags(value, VisualFlags.ShouldPostRender); 565if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 742if ( !CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot) 861SetFlags(true, VisualFlags.NodeIsCyclicBrushRoot); 959SetFlags(false, VisualFlags.NodeIsCyclicBrushRoot); 963VisualFlags.None, 1047if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1099if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1118SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1303if (CheckFlagsAnd(VisualFlags.ReentrancyFlag)) 1309SetFlags(true, VisualFlags.ReentrancyFlag); 1319Debug.Assert(CheckFlagsAnd(VisualFlags.ReentrancyFlag)); // Exit must be matched with Enter. See Enter comments. 1320SetFlags(false, VisualFlags.ReentrancyFlag); 1893VisualFlags.IsSubtreeDirtyForPrecompute, 2068if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2212if (CheckFlagsAnd(VisualFlags.NodeHasEffect)) 2539return ((_flags & VisualFlags.HasChildren) != 0); 2629SetFlags(true, VisualFlags.HasChildren); 2642VisualFlags.IsSubtreeDirtyForPrecompute, 2647VisualFlags.IsSubtreeDirtyForPrecompute, 2657bool flag1 = CheckFlagsAnd(VisualFlags.DpiScaleFlag1); 2658bool flag2 = CheckFlagsAnd(VisualFlags.DpiScaleFlag2); 2702SetFlags(false, VisualFlags.HasChildren); 2728VisualFlags.IsSubtreeDirtyForPrecompute, 2752VisualFlags.IsSubtreeDirtyForPrecompute, 2781_flags = (VisualFlags)(((uint)_flags & 0x001FFFFF) | (value << 21)); 3003SetFlags(newEffect != null, VisualFlags.NodeHasEffect); 3237(!CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled))) 3264return CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled); 3268if (value != CheckFlagsAnd(VisualFlags.BitmapEffectEmulationDisabled)) 3270SetFlags(value, VisualFlags.BitmapEffectEmulationDisabled); 3547VisualFlags flags; 3553flags = VisualFlags.IsSubtreeDirtyForPrecompute; 3591VisualFlags.None, 3622VisualFlags.None, 3653VisualFlags.None, 3684VisualFlags.None, 3715VisualFlags.None, 3746VisualFlags.None, 4004if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4008VisualFlags.SubTreeHoldsAncestorChanged, 4009VisualFlags.RegisteredForAncestorChanged); 4016if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4020VisualFlags.SubTreeHoldsAncestorChanged, 4021VisualFlags.RegisteredForAncestorChanged); 4083VisualFlags.SubTreeHoldsAncestorChanged, 4084VisualFlags.RegisteredForAncestorChanged); 4090if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4094VisualFlags.SubTreeHoldsAncestorChanged, 4095VisualFlags.RegisteredForAncestorChanged); 4136if(!eAsVisual.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 4232internal void SetFlagsToRoot(bool value, VisualFlags flag) 4261internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 4317SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 4320VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 4323return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 4558if (gAsVisual.CheckFlagsAnd(VisualFlags.NodeHasEffect)) 4762index = CheckFlagsAnd(VisualFlags.DpiScaleFlag1) ? index | 1 : index; 4763index = CheckFlagsAnd(VisualFlags.DpiScaleFlag2) ? index | 2 : index; 5003internal void SetFlags(bool value, VisualFlags flags) 5013_flags = args.DpiScaleFlag1 ? (_flags | VisualFlags.DpiScaleFlag1) : (_flags & ~VisualFlags.DpiScaleFlag1); 5014_flags = args.DpiScaleFlag2 ? (_flags | VisualFlags.DpiScaleFlag2) : (_flags & ~VisualFlags.DpiScaleFlag2); 5080internal bool CheckFlagsAnd(VisualFlags flags) 5105internal bool CheckFlagsOr(VisualFlags flags) 5118VisualFlags treeFlag, 5119VisualFlags nodeFlag) 5173VisualFlags treeFlag, 5174VisualFlags nodeFlag) 5238VisualFlags flag) 5263VisualFlags flags, 5269if (e.CheckFlagsOr(VisualFlags.ShouldPostRender)) 5278else if (e.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot)) 5333VisualFlags.IsSubtreeDirtyForPrecompute, 5345CheckFlagsAnd(VisualFlags.NodeHasEffect) && 5431private VisualFlags _flags;
Core\CSharp\System\Windows\Media\VisualBrush.cs (1)
122if (vVisual != null && vVisual.CheckFlagsAnd(VisualFlags.NodeIsCyclicBrushRoot))
Core\CSharp\System\Windows\Media3D\Viewport3DVisual.cs (3)
361VisualFlags.IsSubtreeDirtyForPrecompute, 366VisualFlags.IsSubtreeDirtyForPrecompute, 433VisualFlags.IsSubtreeDirtyForPrecompute,
Core\CSharp\System\Windows\Media3D\Visual3D.cs (37)
266VisualFlags.IsSubtreeDirtyForPrecompute, 271VisualFlags.IsSubtreeDirtyForPrecompute, 339VisualFlags.IsSubtreeDirtyForPrecompute, 411SetFlags(false, VisualFlags.Are3DContentBoundsValid); 477if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 481VisualFlags.SubTreeHoldsAncestorChanged, 482VisualFlags.RegisteredForAncestorChanged); 489if (CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 493VisualFlags.SubTreeHoldsAncestorChanged, 494VisualFlags.RegisteredForAncestorChanged); 528VisualFlags.SubTreeHoldsAncestorChanged, 529VisualFlags.RegisteredForAncestorChanged); 535if(CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 539VisualFlags.SubTreeHoldsAncestorChanged, 540VisualFlags.RegisteredForAncestorChanged); 580if(!eAsVisual3D.CheckFlagsAnd(VisualFlags.SubTreeHoldsAncestorChanged)) 798VisualFlags.IsSubtreeDirtyForPrecompute, 842if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 869if (!CheckFlagsAnd(VisualFlags.Are3DContentBoundsValid)) 872SetFlags(true, VisualFlags.Are3DContentBoundsValid); 1134if (CheckFlagsAnd(VisualFlags.IsSubtreeDirtyForPrecompute)) 1152SetFlags(false, VisualFlags.IsSubtreeDirtyForPrecompute); 1374internal void SetFlagsToRoot(bool value, VisualFlags flag) 1397internal DependencyObject FindFirstAncestorWithFlagsAnd(VisualFlags flag) 1445SetFlagsToRoot(false, VisualFlags.FindCommonAncestor); 1448VisualTreeUtils.SetFlagsToRoot(otherVisual, true, VisualFlags.FindCommonAncestor); 1451return FindFirstAncestorWithFlagsAnd(VisualFlags.FindCommonAncestor); 1900get { return CheckFlagsAnd(VisualFlags.IsVisualChildrenIterationInProgress); } 1903set { SetFlags(value, VisualFlags.IsVisualChildrenIterationInProgress); } 1947internal void SetFlags(bool value, VisualFlags Flags) 1986internal bool CheckFlagsAnd(VisualFlags flags) 2039internal bool CheckFlagsOr(VisualFlags flags) 2048VisualFlags flag) 2081VisualFlags flags, 2089Debug.Assert(!e.CheckFlagsOr(VisualFlags.ShouldPostRender), 2091Debug.Assert(!e.CheckFlagsOr(VisualFlags.NodeIsCyclicBrushRoot), 2194private VisualFlags _flags;
Core\CSharp\System\Windows\UIElement.cs (25)
132SetFlags(true, VisualFlags.IsUIElement); 464if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 468if(v.CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) return; 473&& v.CheckFlagsAnd(VisualFlags.IsUIElement) ) 479v.SetFlags(true, VisualFlags.IsLayoutSuspended); 501if(v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) return; 509bool parentIsSuspended = parent == null ? false : parent.CheckFlagsAnd(VisualFlags.IsLayoutSuspended); 514v.SetFlags(false, VisualFlags.IsLayoutSuspended); 517if (v.CheckFlagsAnd(VisualFlags.IsUIElement)) 613|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 739if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 754if (v.CheckFlagsAnd(VisualFlags.IsLayoutIslandRoot)) 759if(v.CheckFlagsAnd(VisualFlags.IsUIElement)) 826|| ((Visual)this).CheckFlagsAnd(VisualFlags.IsLayoutSuspended)) 887if (CheckFlagsAnd(VisualFlags.UseLayoutRounding)) 1060VisualFlags.IsSubtreeDirtyForPrecompute, 3227VisualFlags.IsSubtreeDirtyForPrecompute, 4180if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 4184else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 4200SetFlags(true, VisualFlags.VisibilityCache_Visible); 4201SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 4205SetFlags(false, VisualFlags.VisibilityCache_Visible); 4206SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 4210SetFlags(false, VisualFlags.VisibilityCache_Visible); 4211SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);
Core\CSharp\System\Windows\UIElement3D.cs (8)
1346if (CheckFlagsAnd(VisualFlags.VisibilityCache_Visible)) 1350else if (CheckFlagsAnd(VisualFlags.VisibilityCache_TakesSpace)) 1366SetFlags(true, VisualFlags.VisibilityCache_Visible); 1367SetFlags(false, VisualFlags.VisibilityCache_TakesSpace); 1371SetFlags(false, VisualFlags.VisibilityCache_Visible); 1372SetFlags(true, VisualFlags.VisibilityCache_TakesSpace); 1376SetFlags(false, VisualFlags.VisibilityCache_Visible); 1377SetFlags(false, VisualFlags.VisibilityCache_TakesSpace);