228 references to VisualProxyFlags
PresentationCore (228)
Core\CSharp\MS\Internal\Media\VisualTreeUtils.cs (1)
69VisualProxyFlags proxyFlags)
Core\CSharp\System\Windows\Media\CompositionTarget.cs (2)
275VisualProxyFlags.IsSubtreeDirtyForRender 538VisualProxyFlags.IsSubtreeDirtyForRender);
Core\CSharp\System\Windows\Media\DrawingVisual.cs (7)
121VisualProxyFlags.IsContentConnected, 144SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 149VisualProxyFlags.IsSubtreeDirtyForRender); 162if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 172VisualProxyFlags.IsContentConnected); 231Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 249VisualProxyFlags.IsContentConnected);
Core\CSharp\System\Windows\Media\HostVisual.cs (3)
336SetFlags(channel, true, VisualProxyFlags.IsContentNodeConnected); 403SetFlags(channel, false, VisualProxyFlags.IsContentNodeConnected); 418SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
Core\CSharp\System\Windows\Media\Visual.cs (131)
112private const VisualProxyFlags c_ProxyFlagsDirtyMask = 113VisualProxyFlags.IsSubtreeDirtyForRender 114| VisualProxyFlags.IsContentDirty 115| VisualProxyFlags.IsTransformDirty 116| VisualProxyFlags.IsGuidelineCollectionDirty 117| VisualProxyFlags.IsClipDirty 118| VisualProxyFlags.IsOpacityDirty 119| VisualProxyFlags.IsOpacityMaskDirty 120| VisualProxyFlags.IsOffsetDirty 121| VisualProxyFlags.IsEdgeModeDirty 122| VisualProxyFlags.IsEffectDirty 123| VisualProxyFlags.IsBitmapScalingModeDirty 124| VisualProxyFlags.IsScrollableAreaClipDirty 125| VisualProxyFlags.IsClearTypeHintDirty 126| VisualProxyFlags.IsCacheModeDirty 127| VisualProxyFlags.IsTextRenderingModeDirty 128| VisualProxyFlags.IsTextHintingModeDirty; 140private const VisualProxyFlags c_Viewport3DProxyFlagsDirtyMask = 141VisualProxyFlags.Viewport3DVisual_IsCameraDirty 142| VisualProxyFlags.Viewport3DVisual_IsViewportDirty; 663Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 698|| CheckFlagsAnd(channel, VisualProxyFlags.IsDeleteResourceInProgress)) 704SetFlags(channel, true, VisualProxyFlags.IsDeleteResourceInProgress); 709SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 767&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty))) 779&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsEffectDirty))) 786&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsClipDirty))) 793&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsOpacityMaskDirty))) 800&& (! CheckFlagsAnd(channel, VisualProxyFlags.IsCacheModeDirty))) 834SetFlags(channel, false, VisualProxyFlags.IsDeleteResourceInProgress); 964VisualProxyFlags.IsSubtreeDirtyForRender); 972|| !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1184if (CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1196&& !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent) 1208VisualProxyFlags.IsConnectedToParent); 1226VisualProxyFlags flags = VisualProxyFlags.None; 1287SetFlags(channel, false, VisualProxyFlags.IsSubtreeDirtyForRender); 1332VisualProxyFlags flags, 1336if ((flags & VisualProxyFlags.IsOpacityDirty) != 0) 1351SetFlags(channel, false, VisualProxyFlags.IsOpacityDirty); 1364VisualProxyFlags flags, 1369if ((flags & VisualProxyFlags.IsOpacityMaskDirty) != 0) 1394SetFlags(channel, false, VisualProxyFlags.IsOpacityMaskDirty); 1408VisualProxyFlags flags, 1413if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1438SetFlags(channel, false, VisualProxyFlags.IsTransformDirty); 1450VisualProxyFlags flags, 1455if ((flags & VisualProxyFlags.IsEffectDirty) != 0) 1480SetFlags(channel, false, VisualProxyFlags.IsEffectDirty); 1489VisualProxyFlags flags, 1494if ((flags & VisualProxyFlags.IsCacheModeDirty) != 0) 1519SetFlags(channel, false, VisualProxyFlags.IsCacheModeDirty); 1532VisualProxyFlags flags, 1537if ((flags & VisualProxyFlags.IsClipDirty) != 0) 1563SetFlags(channel, false, VisualProxyFlags.IsClipDirty); 1576VisualProxyFlags flags, 1579if ((flags & VisualProxyFlags.IsScrollableAreaClipDirty) != 0) 1591SetFlags(channel, false, VisualProxyFlags.IsScrollableAreaClipDirty); 1605VisualProxyFlags flags, 1610if ((flags & VisualProxyFlags.IsOffsetDirty) != 0) 1624SetFlags(channel, false, VisualProxyFlags.IsOffsetDirty); 1637VisualProxyFlags flags, 1642if ((flags & VisualProxyFlags.IsGuidelineCollectionDirty) != 0) 1659SetFlags(channel, false, VisualProxyFlags.IsGuidelineCollectionDirty); 1673VisualProxyFlags flags, 1676if (((flags & VisualProxyFlags.IsEdgeModeDirty) != 0) || 1677((flags & VisualProxyFlags.IsBitmapScalingModeDirty) != 0) || 1678((flags & VisualProxyFlags.IsClearTypeHintDirty) != 0) || 1679((flags & VisualProxyFlags.IsTextRenderingModeDirty) != 0) || 1680((flags & VisualProxyFlags.IsTextHintingModeDirty) != 0)) 1737VisualProxyFlags.IsEdgeModeDirty | 1738VisualProxyFlags.IsBitmapScalingModeDirty | 1739VisualProxyFlags.IsClearTypeHintDirty | 1740VisualProxyFlags.IsTextRenderingModeDirty | 1741VisualProxyFlags.IsTextHintingModeDirty 1753VisualProxyFlags flags, 1760if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1763SetFlags(ctx.Channel, false, VisualProxyFlags.IsContentDirty); 1785CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected) ? (UInt32)1 : 0; 1787bool isChildrenZOrderDirty = CheckFlagsAnd(channel, VisualProxyFlags.IsChildrenZOrderDirty); 1812if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1825bool isConnectedToParent = child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent); 1838VisualProxyFlags.IsConnectedToParent); 1846SetFlags(channel, false, VisualProxyFlags.IsChildrenZOrderDirty); 1894VisualProxyFlags.None); 2643VisualProxyFlags.IsSubtreeDirtyForRender); 2648VisualProxyFlags.IsSubtreeDirtyForRender); 2713if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 2715child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 2729VisualProxyFlags.IsSubtreeDirtyForRender); 2753VisualProxyFlags.IsSubtreeDirtyForRender); 2755this.SetFlagsOnAllChannels(true, VisualProxyFlags.IsChildrenZOrderDirty); 2884VisualProxyFlags.IsTransformDirty, 2894SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 2995VisualProxyFlags.IsEffectDirty, 3007SetFlagsOnAllChannels(true, VisualProxyFlags.IsEffectDirty); 3417VisualProxyFlags.IsCacheModeDirty, 3427SetFlagsOnAllChannels(true, VisualProxyFlags.IsCacheModeDirty); 3454SetFlagsOnAllChannels(true, VisualProxyFlags.IsScrollableAreaClipDirty); 3516VisualProxyFlags.IsClipDirty, 3526SetFlagsOnAllChannels(true, VisualProxyFlags.IsClipDirty); 3551SetFlagsOnAllChannels(true, VisualProxyFlags.IsOffsetDirty); 3558VisualProxyFlags.IsSubtreeDirtyForRender); 3587SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityDirty); 3592VisualProxyFlags.IsSubtreeDirtyForRender); 3618SetFlagsOnAllChannels(true, VisualProxyFlags.IsEdgeModeDirty); 3623VisualProxyFlags.IsSubtreeDirtyForRender); 3649SetFlagsOnAllChannels(true, VisualProxyFlags.IsBitmapScalingModeDirty); 3654VisualProxyFlags.IsSubtreeDirtyForRender); 3680SetFlagsOnAllChannels(true, VisualProxyFlags.IsClearTypeHintDirty); 3685VisualProxyFlags.IsSubtreeDirtyForRender); 3711SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextRenderingModeDirty); 3716VisualProxyFlags.IsSubtreeDirtyForRender); 3742SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextHintingModeDirty); 3747VisualProxyFlags.IsSubtreeDirtyForRender); 3797VisualProxyFlags.IsOpacityMaskDirty, 3807SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityMaskDirty); 3903VisualProxyFlags correspondingFlag, 3912correspondingFlag == VisualProxyFlags.IsContentConnected; 3922VisualProxyFlags flags = _proxy.GetFlags(i); 3954_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 4927VisualProxyFlags.IsGuidelineCollectionDirty); 4977VisualProxyFlags flagsToChange) 4991VisualProxyFlags flagsToChange) 5053internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 5069VisualProxyFlags flagsToCheck) 5094VisualProxyFlags flagsToCheck) 5096return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 5264VisualProxyFlags proxyFlags) 5334VisualProxyFlags.IsSubtreeDirtyForRender);
Core\CSharp\System\Windows\Media\VisualProxy.cs (10)
44internal VisualProxyFlags Flags; 164_head.Flags = VisualProxyFlags.None; 208proxy.Flags = VisualProxyFlags.None; 429internal VisualProxyFlags GetFlags(DUCE.Channel channel) 438internal VisualProxyFlags GetFlags(int index) 452return VisualProxyFlags.None; 462VisualProxyFlags flags) 474VisualProxyFlags flags) 499VisualProxyFlags flags) 519VisualProxyFlags conjunctionFlags)
Core\CSharp\System\Windows\Media3D\Viewport3DVisual.cs (25)
225VisualProxyFlags.Viewport3DVisual_IsCameraDirty, 229owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty | VisualProxyFlags.IsContentDirty); 269owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsViewportDirty | VisualProxyFlags.IsContentDirty); 355SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 362VisualProxyFlags.IsSubtreeDirtyForRender); 367VisualProxyFlags.IsSubtreeDirtyForRender); 416if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 418child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 425SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 434VisualProxyFlags.IsSubtreeDirtyForRender); 733VisualProxyFlags flags = _proxy.GetFlags(channel); 740if ((flags & VisualProxyFlags.Viewport3DVisual_IsCameraDirty) != 0) 757SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 765if ((flags & VisualProxyFlags.Viewport3DVisual_IsViewportDirty) != 0) 771SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsViewportDirty); 780Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected), 791if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 799if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 807child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 826if (!CheckFlagsAnd(channel, VisualProxyFlags.Viewport3DVisual_IsCameraDirty)) 830SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 843SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 854SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
Core\CSharp\System\Windows\Media3D\Visual3D.cs (41)
47private const VisualProxyFlags c_Model3DVisualProxyFlagsDirtyMask = 48VisualProxyFlags.IsSubtreeDirtyForRender 49| VisualProxyFlags.IsContentDirty 50| VisualProxyFlags.IsTransformDirty; 177VisualProxyFlags.IsTransformDirty, 181owner.SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 267VisualProxyFlags.IsSubtreeDirtyForRender); 272VisualProxyFlags.IsSubtreeDirtyForRender); 324if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 326child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 340VisualProxyFlags.IsSubtreeDirtyForRender); 371VisualProxyFlags.IsTransformDirty, 381VisualProxyFlags.IsTransformDirty, 386SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 404DisconnectAttachedResource(VisualProxyFlags.IsContentDirty, 408SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 799VisualProxyFlags.IsSubtreeDirtyForRender); 1162VisualProxyFlags flags = c_Model3DVisualProxyFlagsDirtyMask; 1193if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1202if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1236Debug.Assert((flags & VisualProxyFlags.IsContentNodeConnected) == 0, 1245if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 1253if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1261child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 1284Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 1302SetFlags(channel, true, VisualProxyFlags.IsContentConnected); 1461if (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty)) 1477if ((model != null) && (!CheckFlagsAnd(channel, VisualProxyFlags.IsContentDirty))) 1483Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 1501SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 1516VisualProxyFlags correspondingFlag, 1525VisualProxyFlags flags = _proxy.GetFlags(i); 1537if (correspondingFlag == VisualProxyFlags.IsContentDirty) 1539_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 1923VisualProxyFlags flagsToChange) 1936VisualProxyFlags flagsToChange) 1961internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 1976VisualProxyFlags flagsToCheck) 2029VisualProxyFlags flagsToCheck) 2031return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 2082VisualProxyFlags proxyFlags)
Core\CSharp\System\Windows\UIElement.cs (8)
1061VisualProxyFlags.IsSubtreeDirtyForRender); 3200VisualProxyFlags.IsContentConnected, 3223SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 3228VisualProxyFlags.IsSubtreeDirtyForRender); 3244if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 3253SetFlags(channel, false, VisualProxyFlags.IsContentConnected); 3310Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 3334VisualProxyFlags.IsContentConnected);