228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
55VisualProxyFlags proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
234VisualProxyFlags.IsSubtreeDirtyForRender 484VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
103VisualProxyFlags.IsContentConnected, 123SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 128VisualProxyFlags.IsSubtreeDirtyForRender); 140if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 150VisualProxyFlags.IsContentConnected); 206Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 224VisualProxyFlags.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
332SetFlags(channel, true, VisualProxyFlags.IsContentNodeConnected); 520SetFlags(channel, false, VisualProxyFlags.IsContentNodeConnected); 528SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media\Visual.cs (131)
92private const VisualProxyFlags c_ProxyFlagsDirtyMask = 93VisualProxyFlags.IsSubtreeDirtyForRender 94| VisualProxyFlags.IsContentDirty 95| VisualProxyFlags.IsTransformDirty 96| VisualProxyFlags.IsGuidelineCollectionDirty 97| VisualProxyFlags.IsClipDirty 98| VisualProxyFlags.IsOpacityDirty 99| VisualProxyFlags.IsOpacityMaskDirty 100| VisualProxyFlags.IsOffsetDirty 101| VisualProxyFlags.IsEdgeModeDirty 102| VisualProxyFlags.IsEffectDirty 103| VisualProxyFlags.IsBitmapScalingModeDirty 104| VisualProxyFlags.IsScrollableAreaClipDirty 105| VisualProxyFlags.IsClearTypeHintDirty 106| VisualProxyFlags.IsCacheModeDirty 107| VisualProxyFlags.IsTextRenderingModeDirty 108| VisualProxyFlags.IsTextHintingModeDirty; 120private const VisualProxyFlags c_Viewport3DProxyFlagsDirtyMask = 121VisualProxyFlags.Viewport3DVisual_IsCameraDirty 122| VisualProxyFlags.Viewport3DVisual_IsViewportDirty; 640Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 675|| CheckFlagsAnd(channel, VisualProxyFlags.IsDeleteResourceInProgress)) 681SetFlags(channel, true, VisualProxyFlags.IsDeleteResourceInProgress); 686SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 742&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty))) 754&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsEffectDirty))) 761&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsClipDirty))) 768&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsOpacityMaskDirty))) 775&& (! CheckFlagsAnd(channel, VisualProxyFlags.IsCacheModeDirty))) 809SetFlags(channel, false, VisualProxyFlags.IsDeleteResourceInProgress); 938VisualProxyFlags.IsSubtreeDirtyForRender); 946|| !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1158if (CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1170&& !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent) 1182VisualProxyFlags.IsConnectedToParent); 1200VisualProxyFlags flags = VisualProxyFlags.None; 1261SetFlags(channel, false, VisualProxyFlags.IsSubtreeDirtyForRender); 1306VisualProxyFlags flags, 1310if ((flags & VisualProxyFlags.IsOpacityDirty) != 0) 1325SetFlags(channel, false, VisualProxyFlags.IsOpacityDirty); 1338VisualProxyFlags flags, 1343if ((flags & VisualProxyFlags.IsOpacityMaskDirty) != 0) 1368SetFlags(channel, false, VisualProxyFlags.IsOpacityMaskDirty); 1381VisualProxyFlags flags, 1386if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1411SetFlags(channel, false, VisualProxyFlags.IsTransformDirty); 1423VisualProxyFlags flags, 1428if ((flags & VisualProxyFlags.IsEffectDirty) != 0) 1453SetFlags(channel, false, VisualProxyFlags.IsEffectDirty); 1462VisualProxyFlags flags, 1467if ((flags & VisualProxyFlags.IsCacheModeDirty) != 0) 1492SetFlags(channel, false, VisualProxyFlags.IsCacheModeDirty); 1505VisualProxyFlags flags, 1510if ((flags & VisualProxyFlags.IsClipDirty) != 0) 1536SetFlags(channel, false, VisualProxyFlags.IsClipDirty); 1549VisualProxyFlags flags, 1552if ((flags & VisualProxyFlags.IsScrollableAreaClipDirty) != 0) 1563SetFlags(channel, false, VisualProxyFlags.IsScrollableAreaClipDirty); 1577VisualProxyFlags flags, 1582if ((flags & VisualProxyFlags.IsOffsetDirty) != 0) 1596SetFlags(channel, false, VisualProxyFlags.IsOffsetDirty); 1609VisualProxyFlags flags, 1614if ((flags & VisualProxyFlags.IsGuidelineCollectionDirty) != 0) 1631SetFlags(channel, false, VisualProxyFlags.IsGuidelineCollectionDirty); 1644VisualProxyFlags flags, 1647if (((flags & VisualProxyFlags.IsEdgeModeDirty) != 0) || 1648((flags & VisualProxyFlags.IsBitmapScalingModeDirty) != 0) || 1649((flags & VisualProxyFlags.IsClearTypeHintDirty) != 0) || 1650((flags & VisualProxyFlags.IsTextRenderingModeDirty) != 0) || 1651((flags & VisualProxyFlags.IsTextHintingModeDirty) != 0)) 1708VisualProxyFlags.IsEdgeModeDirty | 1709VisualProxyFlags.IsBitmapScalingModeDirty | 1710VisualProxyFlags.IsClearTypeHintDirty | 1711VisualProxyFlags.IsTextRenderingModeDirty | 1712VisualProxyFlags.IsTextHintingModeDirty 1724VisualProxyFlags flags, 1731if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1734SetFlags(ctx.Channel, false, VisualProxyFlags.IsContentDirty); 1756CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected) ? (UInt32)1 : 0; 1758bool isChildrenZOrderDirty = CheckFlagsAnd(channel, VisualProxyFlags.IsChildrenZOrderDirty); 1783if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1796bool isConnectedToParent = child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent); 1809VisualProxyFlags.IsConnectedToParent); 1817SetFlags(channel, false, VisualProxyFlags.IsChildrenZOrderDirty); 1865VisualProxyFlags.None); 2602VisualProxyFlags.IsSubtreeDirtyForRender); 2607VisualProxyFlags.IsSubtreeDirtyForRender); 2672if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 2674child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 2688VisualProxyFlags.IsSubtreeDirtyForRender); 2711VisualProxyFlags.IsSubtreeDirtyForRender); 2713this.SetFlagsOnAllChannels(true, VisualProxyFlags.IsChildrenZOrderDirty); 2840VisualProxyFlags.IsTransformDirty, 2850SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 2950VisualProxyFlags.IsEffectDirty, 2962SetFlagsOnAllChannels(true, VisualProxyFlags.IsEffectDirty); 3371VisualProxyFlags.IsCacheModeDirty, 3381SetFlagsOnAllChannels(true, VisualProxyFlags.IsCacheModeDirty); 3408SetFlagsOnAllChannels(true, VisualProxyFlags.IsScrollableAreaClipDirty); 3470VisualProxyFlags.IsClipDirty, 3480SetFlagsOnAllChannels(true, VisualProxyFlags.IsClipDirty); 3505SetFlagsOnAllChannels(true, VisualProxyFlags.IsOffsetDirty); 3512VisualProxyFlags.IsSubtreeDirtyForRender); 3541SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityDirty); 3546VisualProxyFlags.IsSubtreeDirtyForRender); 3572SetFlagsOnAllChannels(true, VisualProxyFlags.IsEdgeModeDirty); 3577VisualProxyFlags.IsSubtreeDirtyForRender); 3603SetFlagsOnAllChannels(true, VisualProxyFlags.IsBitmapScalingModeDirty); 3608VisualProxyFlags.IsSubtreeDirtyForRender); 3634SetFlagsOnAllChannels(true, VisualProxyFlags.IsClearTypeHintDirty); 3639VisualProxyFlags.IsSubtreeDirtyForRender); 3665SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextRenderingModeDirty); 3670VisualProxyFlags.IsSubtreeDirtyForRender); 3696SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextHintingModeDirty); 3701VisualProxyFlags.IsSubtreeDirtyForRender); 3751VisualProxyFlags.IsOpacityMaskDirty, 3761SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityMaskDirty); 3857VisualProxyFlags correspondingFlag, 3866correspondingFlag == VisualProxyFlags.IsContentConnected; 3876VisualProxyFlags flags = _proxy.GetFlags(i); 3908_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 4862VisualProxyFlags.IsGuidelineCollectionDirty); 4912VisualProxyFlags flagsToChange) 4926VisualProxyFlags flagsToChange) 4985internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 5001VisualProxyFlags flagsToCheck) 5026VisualProxyFlags flagsToCheck) 5028return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 5195VisualProxyFlags proxyFlags) 5265VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
35internal VisualProxyFlags Flags; 155_head.Flags = VisualProxyFlags.None; 199proxy.Flags = VisualProxyFlags.None; 420internal VisualProxyFlags GetFlags(DUCE.Channel channel) 429internal VisualProxyFlags GetFlags(int index) 443return VisualProxyFlags.None; 453VisualProxyFlags flags) 465VisualProxyFlags flags) 490VisualProxyFlags flags) 510VisualProxyFlags conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
210VisualProxyFlags.Viewport3DVisual_IsCameraDirty, 214owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty | VisualProxyFlags.IsContentDirty); 254owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsViewportDirty | VisualProxyFlags.IsContentDirty); 337SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 344VisualProxyFlags.IsSubtreeDirtyForRender); 349VisualProxyFlags.IsSubtreeDirtyForRender); 395if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 397child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 404SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 413VisualProxyFlags.IsSubtreeDirtyForRender); 712VisualProxyFlags flags = _proxy.GetFlags(channel); 719if ((flags & VisualProxyFlags.Viewport3DVisual_IsCameraDirty) != 0) 736SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 744if ((flags & VisualProxyFlags.Viewport3DVisual_IsViewportDirty) != 0) 750SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsViewportDirty); 759Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected), 770if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 778if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 786child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 805if (!CheckFlagsAnd(channel, VisualProxyFlags.Viewport3DVisual_IsCameraDirty)) 809SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 822SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 833SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
30private const VisualProxyFlags c_Model3DVisualProxyFlagsDirtyMask = 31VisualProxyFlags.IsSubtreeDirtyForRender 32| VisualProxyFlags.IsContentDirty 33| VisualProxyFlags.IsTransformDirty; 160VisualProxyFlags.IsTransformDirty, 164owner.SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 250VisualProxyFlags.IsSubtreeDirtyForRender); 255VisualProxyFlags.IsSubtreeDirtyForRender); 307if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 309child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 323VisualProxyFlags.IsSubtreeDirtyForRender); 354VisualProxyFlags.IsTransformDirty, 364VisualProxyFlags.IsTransformDirty, 369SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 387DisconnectAttachedResource(VisualProxyFlags.IsContentDirty, 391SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 776VisualProxyFlags.IsSubtreeDirtyForRender); 1138VisualProxyFlags flags = c_Model3DVisualProxyFlagsDirtyMask; 1169if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1178if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1212Debug.Assert((flags & VisualProxyFlags.IsContentNodeConnected) == 0, 1221if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 1229if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1237child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 1260Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 1278SetFlags(channel, true, VisualProxyFlags.IsContentConnected); 1431if (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty)) 1447if ((model != null) && (!CheckFlagsAnd(channel, VisualProxyFlags.IsContentDirty))) 1453Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 1471SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 1486VisualProxyFlags correspondingFlag, 1495VisualProxyFlags flags = _proxy.GetFlags(i); 1507if (correspondingFlag == VisualProxyFlags.IsContentDirty) 1509_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 1876VisualProxyFlags flagsToChange) 1889VisualProxyFlags flagsToChange) 1914internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 1929VisualProxyFlags flagsToCheck) 1982VisualProxyFlags flagsToCheck) 1984return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 2034VisualProxyFlags proxyFlags)
System\Windows\UIElement.cs (8)
1045VisualProxyFlags.IsSubtreeDirtyForRender); 3157VisualProxyFlags.IsContentConnected, 3177SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 3182VisualProxyFlags.IsSubtreeDirtyForRender); 3194if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 3203SetFlags(channel, false, VisualProxyFlags.IsContentConnected); 3257Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 3281VisualProxyFlags.IsContentConnected);