228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
61VisualProxyFlags proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
256VisualProxyFlags.IsSubtreeDirtyForRender 506VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
113VisualProxyFlags.IsContentConnected, 136SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 141VisualProxyFlags.IsSubtreeDirtyForRender); 153if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 163VisualProxyFlags.IsContentConnected); 222Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 240VisualProxyFlags.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
348SetFlags(channel, true, VisualProxyFlags.IsContentNodeConnected); 536SetFlags(channel, false, VisualProxyFlags.IsContentNodeConnected); 544SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media\Visual.cs (131)
108private const VisualProxyFlags c_ProxyFlagsDirtyMask = 109VisualProxyFlags.IsSubtreeDirtyForRender 110| VisualProxyFlags.IsContentDirty 111| VisualProxyFlags.IsTransformDirty 112| VisualProxyFlags.IsGuidelineCollectionDirty 113| VisualProxyFlags.IsClipDirty 114| VisualProxyFlags.IsOpacityDirty 115| VisualProxyFlags.IsOpacityMaskDirty 116| VisualProxyFlags.IsOffsetDirty 117| VisualProxyFlags.IsEdgeModeDirty 118| VisualProxyFlags.IsEffectDirty 119| VisualProxyFlags.IsBitmapScalingModeDirty 120| VisualProxyFlags.IsScrollableAreaClipDirty 121| VisualProxyFlags.IsClearTypeHintDirty 122| VisualProxyFlags.IsCacheModeDirty 123| VisualProxyFlags.IsTextRenderingModeDirty 124| VisualProxyFlags.IsTextHintingModeDirty; 136private const VisualProxyFlags c_Viewport3DProxyFlagsDirtyMask = 137VisualProxyFlags.Viewport3DVisual_IsCameraDirty 138| VisualProxyFlags.Viewport3DVisual_IsViewportDirty; 656Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 691|| CheckFlagsAnd(channel, VisualProxyFlags.IsDeleteResourceInProgress)) 697SetFlags(channel, true, VisualProxyFlags.IsDeleteResourceInProgress); 702SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 758&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty))) 770&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsEffectDirty))) 777&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsClipDirty))) 784&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsOpacityMaskDirty))) 791&& (! CheckFlagsAnd(channel, VisualProxyFlags.IsCacheModeDirty))) 825SetFlags(channel, false, VisualProxyFlags.IsDeleteResourceInProgress); 954VisualProxyFlags.IsSubtreeDirtyForRender); 962|| !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1174if (CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1186&& !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent) 1198VisualProxyFlags.IsConnectedToParent); 1216VisualProxyFlags flags = VisualProxyFlags.None; 1277SetFlags(channel, false, VisualProxyFlags.IsSubtreeDirtyForRender); 1322VisualProxyFlags flags, 1326if ((flags & VisualProxyFlags.IsOpacityDirty) != 0) 1341SetFlags(channel, false, VisualProxyFlags.IsOpacityDirty); 1354VisualProxyFlags flags, 1359if ((flags & VisualProxyFlags.IsOpacityMaskDirty) != 0) 1384SetFlags(channel, false, VisualProxyFlags.IsOpacityMaskDirty); 1397VisualProxyFlags flags, 1402if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1427SetFlags(channel, false, VisualProxyFlags.IsTransformDirty); 1439VisualProxyFlags flags, 1444if ((flags & VisualProxyFlags.IsEffectDirty) != 0) 1469SetFlags(channel, false, VisualProxyFlags.IsEffectDirty); 1478VisualProxyFlags flags, 1483if ((flags & VisualProxyFlags.IsCacheModeDirty) != 0) 1508SetFlags(channel, false, VisualProxyFlags.IsCacheModeDirty); 1521VisualProxyFlags flags, 1526if ((flags & VisualProxyFlags.IsClipDirty) != 0) 1552SetFlags(channel, false, VisualProxyFlags.IsClipDirty); 1565VisualProxyFlags flags, 1568if ((flags & VisualProxyFlags.IsScrollableAreaClipDirty) != 0) 1579SetFlags(channel, false, VisualProxyFlags.IsScrollableAreaClipDirty); 1593VisualProxyFlags flags, 1598if ((flags & VisualProxyFlags.IsOffsetDirty) != 0) 1612SetFlags(channel, false, VisualProxyFlags.IsOffsetDirty); 1625VisualProxyFlags flags, 1630if ((flags & VisualProxyFlags.IsGuidelineCollectionDirty) != 0) 1647SetFlags(channel, false, VisualProxyFlags.IsGuidelineCollectionDirty); 1660VisualProxyFlags flags, 1663if (((flags & VisualProxyFlags.IsEdgeModeDirty) != 0) || 1664((flags & VisualProxyFlags.IsBitmapScalingModeDirty) != 0) || 1665((flags & VisualProxyFlags.IsClearTypeHintDirty) != 0) || 1666((flags & VisualProxyFlags.IsTextRenderingModeDirty) != 0) || 1667((flags & VisualProxyFlags.IsTextHintingModeDirty) != 0)) 1724VisualProxyFlags.IsEdgeModeDirty | 1725VisualProxyFlags.IsBitmapScalingModeDirty | 1726VisualProxyFlags.IsClearTypeHintDirty | 1727VisualProxyFlags.IsTextRenderingModeDirty | 1728VisualProxyFlags.IsTextHintingModeDirty 1740VisualProxyFlags flags, 1747if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1750SetFlags(ctx.Channel, false, VisualProxyFlags.IsContentDirty); 1772CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected) ? (UInt32)1 : 0; 1774bool isChildrenZOrderDirty = CheckFlagsAnd(channel, VisualProxyFlags.IsChildrenZOrderDirty); 1799if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1812bool isConnectedToParent = child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent); 1825VisualProxyFlags.IsConnectedToParent); 1833SetFlags(channel, false, VisualProxyFlags.IsChildrenZOrderDirty); 1881VisualProxyFlags.None); 2618VisualProxyFlags.IsSubtreeDirtyForRender); 2623VisualProxyFlags.IsSubtreeDirtyForRender); 2688if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 2690child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 2704VisualProxyFlags.IsSubtreeDirtyForRender); 2727VisualProxyFlags.IsSubtreeDirtyForRender); 2729this.SetFlagsOnAllChannels(true, VisualProxyFlags.IsChildrenZOrderDirty); 2856VisualProxyFlags.IsTransformDirty, 2866SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 2966VisualProxyFlags.IsEffectDirty, 2978SetFlagsOnAllChannels(true, VisualProxyFlags.IsEffectDirty); 3387VisualProxyFlags.IsCacheModeDirty, 3397SetFlagsOnAllChannels(true, VisualProxyFlags.IsCacheModeDirty); 3424SetFlagsOnAllChannels(true, VisualProxyFlags.IsScrollableAreaClipDirty); 3486VisualProxyFlags.IsClipDirty, 3496SetFlagsOnAllChannels(true, VisualProxyFlags.IsClipDirty); 3521SetFlagsOnAllChannels(true, VisualProxyFlags.IsOffsetDirty); 3528VisualProxyFlags.IsSubtreeDirtyForRender); 3557SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityDirty); 3562VisualProxyFlags.IsSubtreeDirtyForRender); 3588SetFlagsOnAllChannels(true, VisualProxyFlags.IsEdgeModeDirty); 3593VisualProxyFlags.IsSubtreeDirtyForRender); 3619SetFlagsOnAllChannels(true, VisualProxyFlags.IsBitmapScalingModeDirty); 3624VisualProxyFlags.IsSubtreeDirtyForRender); 3650SetFlagsOnAllChannels(true, VisualProxyFlags.IsClearTypeHintDirty); 3655VisualProxyFlags.IsSubtreeDirtyForRender); 3681SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextRenderingModeDirty); 3686VisualProxyFlags.IsSubtreeDirtyForRender); 3712SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextHintingModeDirty); 3717VisualProxyFlags.IsSubtreeDirtyForRender); 3767VisualProxyFlags.IsOpacityMaskDirty, 3777SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityMaskDirty); 3873VisualProxyFlags correspondingFlag, 3882correspondingFlag == VisualProxyFlags.IsContentConnected; 3892VisualProxyFlags flags = _proxy.GetFlags(i); 3924_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 4881VisualProxyFlags.IsGuidelineCollectionDirty); 4931VisualProxyFlags flagsToChange) 4945VisualProxyFlags flagsToChange) 5007internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 5023VisualProxyFlags flagsToCheck) 5048VisualProxyFlags flagsToCheck) 5050return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 5217VisualProxyFlags proxyFlags) 5287VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
43internal VisualProxyFlags Flags; 163_head.Flags = VisualProxyFlags.None; 207proxy.Flags = VisualProxyFlags.None; 428internal VisualProxyFlags GetFlags(DUCE.Channel channel) 437internal VisualProxyFlags GetFlags(int index) 451return VisualProxyFlags.None; 461VisualProxyFlags flags) 473VisualProxyFlags flags) 498VisualProxyFlags flags) 518VisualProxyFlags conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
221VisualProxyFlags.Viewport3DVisual_IsCameraDirty, 225owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty | VisualProxyFlags.IsContentDirty); 265owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsViewportDirty | VisualProxyFlags.IsContentDirty); 351SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 358VisualProxyFlags.IsSubtreeDirtyForRender); 363VisualProxyFlags.IsSubtreeDirtyForRender); 412if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 414child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 421SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 430VisualProxyFlags.IsSubtreeDirtyForRender); 729VisualProxyFlags flags = _proxy.GetFlags(channel); 736if ((flags & VisualProxyFlags.Viewport3DVisual_IsCameraDirty) != 0) 753SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 761if ((flags & VisualProxyFlags.Viewport3DVisual_IsViewportDirty) != 0) 767SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsViewportDirty); 776Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected), 787if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 795if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 803child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 822if (!CheckFlagsAnd(channel, VisualProxyFlags.Viewport3DVisual_IsCameraDirty)) 826SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 839SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 850SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
38private const VisualProxyFlags c_Model3DVisualProxyFlagsDirtyMask = 39VisualProxyFlags.IsSubtreeDirtyForRender 40| VisualProxyFlags.IsContentDirty 41| VisualProxyFlags.IsTransformDirty; 168VisualProxyFlags.IsTransformDirty, 172owner.SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 258VisualProxyFlags.IsSubtreeDirtyForRender); 263VisualProxyFlags.IsSubtreeDirtyForRender); 315if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 317child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 331VisualProxyFlags.IsSubtreeDirtyForRender); 362VisualProxyFlags.IsTransformDirty, 372VisualProxyFlags.IsTransformDirty, 377SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 395DisconnectAttachedResource(VisualProxyFlags.IsContentDirty, 399SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 784VisualProxyFlags.IsSubtreeDirtyForRender); 1146VisualProxyFlags flags = c_Model3DVisualProxyFlagsDirtyMask; 1177if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1186if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1220Debug.Assert((flags & VisualProxyFlags.IsContentNodeConnected) == 0, 1229if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 1237if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1245child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 1268Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 1286SetFlags(channel, true, VisualProxyFlags.IsContentConnected); 1439if (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty)) 1455if ((model != null) && (!CheckFlagsAnd(channel, VisualProxyFlags.IsContentDirty))) 1461Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 1479SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 1494VisualProxyFlags correspondingFlag, 1503VisualProxyFlags flags = _proxy.GetFlags(i); 1515if (correspondingFlag == VisualProxyFlags.IsContentDirty) 1517_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 1890VisualProxyFlags flagsToChange) 1903VisualProxyFlags flagsToChange) 1928internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 1943VisualProxyFlags flagsToCheck) 1996VisualProxyFlags flagsToCheck) 1998return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 2048VisualProxyFlags proxyFlags)
System\Windows\UIElement.cs (8)
1054VisualProxyFlags.IsSubtreeDirtyForRender); 3170VisualProxyFlags.IsContentConnected, 3193SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 3198VisualProxyFlags.IsSubtreeDirtyForRender); 3210if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 3219SetFlags(channel, false, VisualProxyFlags.IsContentConnected); 3276Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 3300VisualProxyFlags.IsContentConnected);