228 references to VisualProxyFlags
PresentationCore (228)
MS\Internal\Media\VisualTreeUtils.cs (1)
54VisualProxyFlags proxyFlags)
System\Windows\Media\CompositionTarget.cs (2)
233VisualProxyFlags.IsSubtreeDirtyForRender 483VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\DrawingVisual.cs (7)
102VisualProxyFlags.IsContentConnected, 122SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 127VisualProxyFlags.IsSubtreeDirtyForRender); 139if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 149VisualProxyFlags.IsContentConnected); 205Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 223VisualProxyFlags.IsContentConnected);
System\Windows\Media\HostVisual.cs (3)
331SetFlags(channel, true, VisualProxyFlags.IsContentNodeConnected); 519SetFlags(channel, false, VisualProxyFlags.IsContentNodeConnected); 527SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media\Visual.cs (131)
91private const VisualProxyFlags c_ProxyFlagsDirtyMask = 92VisualProxyFlags.IsSubtreeDirtyForRender 93| VisualProxyFlags.IsContentDirty 94| VisualProxyFlags.IsTransformDirty 95| VisualProxyFlags.IsGuidelineCollectionDirty 96| VisualProxyFlags.IsClipDirty 97| VisualProxyFlags.IsOpacityDirty 98| VisualProxyFlags.IsOpacityMaskDirty 99| VisualProxyFlags.IsOffsetDirty 100| VisualProxyFlags.IsEdgeModeDirty 101| VisualProxyFlags.IsEffectDirty 102| VisualProxyFlags.IsBitmapScalingModeDirty 103| VisualProxyFlags.IsScrollableAreaClipDirty 104| VisualProxyFlags.IsClearTypeHintDirty 105| VisualProxyFlags.IsCacheModeDirty 106| VisualProxyFlags.IsTextRenderingModeDirty 107| VisualProxyFlags.IsTextHintingModeDirty; 119private const VisualProxyFlags c_Viewport3DProxyFlagsDirtyMask = 120VisualProxyFlags.Viewport3DVisual_IsCameraDirty 121| VisualProxyFlags.Viewport3DVisual_IsViewportDirty; 639Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 674|| CheckFlagsAnd(channel, VisualProxyFlags.IsDeleteResourceInProgress)) 680SetFlags(channel, true, VisualProxyFlags.IsDeleteResourceInProgress); 685SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 741&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty))) 753&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsEffectDirty))) 760&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsClipDirty))) 767&& (!CheckFlagsAnd(channel, VisualProxyFlags.IsOpacityMaskDirty))) 774&& (! CheckFlagsAnd(channel, VisualProxyFlags.IsCacheModeDirty))) 808SetFlags(channel, false, VisualProxyFlags.IsDeleteResourceInProgress); 935VisualProxyFlags.IsSubtreeDirtyForRender); 943|| !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1155if (CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1167&& !CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent) 1179VisualProxyFlags.IsConnectedToParent); 1197VisualProxyFlags flags = VisualProxyFlags.None; 1258SetFlags(channel, false, VisualProxyFlags.IsSubtreeDirtyForRender); 1303VisualProxyFlags flags, 1307if ((flags & VisualProxyFlags.IsOpacityDirty) != 0) 1322SetFlags(channel, false, VisualProxyFlags.IsOpacityDirty); 1335VisualProxyFlags flags, 1340if ((flags & VisualProxyFlags.IsOpacityMaskDirty) != 0) 1365SetFlags(channel, false, VisualProxyFlags.IsOpacityMaskDirty); 1378VisualProxyFlags flags, 1383if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1408SetFlags(channel, false, VisualProxyFlags.IsTransformDirty); 1420VisualProxyFlags flags, 1425if ((flags & VisualProxyFlags.IsEffectDirty) != 0) 1450SetFlags(channel, false, VisualProxyFlags.IsEffectDirty); 1459VisualProxyFlags flags, 1464if ((flags & VisualProxyFlags.IsCacheModeDirty) != 0) 1489SetFlags(channel, false, VisualProxyFlags.IsCacheModeDirty); 1502VisualProxyFlags flags, 1507if ((flags & VisualProxyFlags.IsClipDirty) != 0) 1533SetFlags(channel, false, VisualProxyFlags.IsClipDirty); 1546VisualProxyFlags flags, 1549if ((flags & VisualProxyFlags.IsScrollableAreaClipDirty) != 0) 1560SetFlags(channel, false, VisualProxyFlags.IsScrollableAreaClipDirty); 1574VisualProxyFlags flags, 1579if ((flags & VisualProxyFlags.IsOffsetDirty) != 0) 1593SetFlags(channel, false, VisualProxyFlags.IsOffsetDirty); 1606VisualProxyFlags flags, 1611if ((flags & VisualProxyFlags.IsGuidelineCollectionDirty) != 0) 1628SetFlags(channel, false, VisualProxyFlags.IsGuidelineCollectionDirty); 1641VisualProxyFlags flags, 1644if (((flags & VisualProxyFlags.IsEdgeModeDirty) != 0) || 1645((flags & VisualProxyFlags.IsBitmapScalingModeDirty) != 0) || 1646((flags & VisualProxyFlags.IsClearTypeHintDirty) != 0) || 1647((flags & VisualProxyFlags.IsTextRenderingModeDirty) != 0) || 1648((flags & VisualProxyFlags.IsTextHintingModeDirty) != 0)) 1705VisualProxyFlags.IsEdgeModeDirty | 1706VisualProxyFlags.IsBitmapScalingModeDirty | 1707VisualProxyFlags.IsClearTypeHintDirty | 1708VisualProxyFlags.IsTextRenderingModeDirty | 1709VisualProxyFlags.IsTextHintingModeDirty 1721VisualProxyFlags flags, 1728if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1731SetFlags(ctx.Channel, false, VisualProxyFlags.IsContentDirty); 1753CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected) ? (UInt32)1 : 0; 1755bool isChildrenZOrderDirty = CheckFlagsAnd(channel, VisualProxyFlags.IsChildrenZOrderDirty); 1780if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) 1793bool isConnectedToParent = child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent); 1806VisualProxyFlags.IsConnectedToParent); 1814SetFlags(channel, false, VisualProxyFlags.IsChildrenZOrderDirty); 1862VisualProxyFlags.None); 2599VisualProxyFlags.IsSubtreeDirtyForRender); 2604VisualProxyFlags.IsSubtreeDirtyForRender); 2669if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 2671child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 2685VisualProxyFlags.IsSubtreeDirtyForRender); 2708VisualProxyFlags.IsSubtreeDirtyForRender); 2710this.SetFlagsOnAllChannels(true, VisualProxyFlags.IsChildrenZOrderDirty); 2837VisualProxyFlags.IsTransformDirty, 2847SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 2947VisualProxyFlags.IsEffectDirty, 2959SetFlagsOnAllChannels(true, VisualProxyFlags.IsEffectDirty); 3368VisualProxyFlags.IsCacheModeDirty, 3378SetFlagsOnAllChannels(true, VisualProxyFlags.IsCacheModeDirty); 3405SetFlagsOnAllChannels(true, VisualProxyFlags.IsScrollableAreaClipDirty); 3467VisualProxyFlags.IsClipDirty, 3477SetFlagsOnAllChannels(true, VisualProxyFlags.IsClipDirty); 3502SetFlagsOnAllChannels(true, VisualProxyFlags.IsOffsetDirty); 3509VisualProxyFlags.IsSubtreeDirtyForRender); 3538SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityDirty); 3543VisualProxyFlags.IsSubtreeDirtyForRender); 3569SetFlagsOnAllChannels(true, VisualProxyFlags.IsEdgeModeDirty); 3574VisualProxyFlags.IsSubtreeDirtyForRender); 3600SetFlagsOnAllChannels(true, VisualProxyFlags.IsBitmapScalingModeDirty); 3605VisualProxyFlags.IsSubtreeDirtyForRender); 3631SetFlagsOnAllChannels(true, VisualProxyFlags.IsClearTypeHintDirty); 3636VisualProxyFlags.IsSubtreeDirtyForRender); 3662SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextRenderingModeDirty); 3667VisualProxyFlags.IsSubtreeDirtyForRender); 3693SetFlagsOnAllChannels(true, VisualProxyFlags.IsTextHintingModeDirty); 3698VisualProxyFlags.IsSubtreeDirtyForRender); 3748VisualProxyFlags.IsOpacityMaskDirty, 3758SetFlagsOnAllChannels(true, VisualProxyFlags.IsOpacityMaskDirty); 3854VisualProxyFlags correspondingFlag, 3863correspondingFlag == VisualProxyFlags.IsContentConnected; 3873VisualProxyFlags flags = _proxy.GetFlags(i); 3905_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 4859VisualProxyFlags.IsGuidelineCollectionDirty); 4909VisualProxyFlags flagsToChange) 4923VisualProxyFlags flagsToChange) 4982internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 4998VisualProxyFlags flagsToCheck) 5023VisualProxyFlags flagsToCheck) 5025return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 5192VisualProxyFlags proxyFlags) 5262VisualProxyFlags.IsSubtreeDirtyForRender);
System\Windows\Media\VisualProxy.cs (10)
34internal VisualProxyFlags Flags; 154_head.Flags = VisualProxyFlags.None; 198proxy.Flags = VisualProxyFlags.None; 419internal VisualProxyFlags GetFlags(DUCE.Channel channel) 428internal VisualProxyFlags GetFlags(int index) 442return VisualProxyFlags.None; 452VisualProxyFlags flags) 464VisualProxyFlags flags) 489VisualProxyFlags flags) 509VisualProxyFlags conjunctionFlags)
System\Windows\Media3D\Viewport3DVisual.cs (25)
209VisualProxyFlags.Viewport3DVisual_IsCameraDirty, 213owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty | VisualProxyFlags.IsContentDirty); 253owner.SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsViewportDirty | VisualProxyFlags.IsContentDirty); 336SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 343VisualProxyFlags.IsSubtreeDirtyForRender); 348VisualProxyFlags.IsSubtreeDirtyForRender); 394if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 396child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 403SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 412VisualProxyFlags.IsSubtreeDirtyForRender); 711VisualProxyFlags flags = _proxy.GetFlags(channel); 718if ((flags & VisualProxyFlags.Viewport3DVisual_IsCameraDirty) != 0) 735SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 743if ((flags & VisualProxyFlags.Viewport3DVisual_IsViewportDirty) != 0) 749SetFlags(channel, false, VisualProxyFlags.Viewport3DVisual_IsViewportDirty); 758Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected), 769if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 777if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 785child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 804if (!CheckFlagsAnd(channel, VisualProxyFlags.Viewport3DVisual_IsCameraDirty)) 808SetFlagsOnAllChannels(true, VisualProxyFlags.Viewport3DVisual_IsCameraDirty); 821SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 832SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty);
System\Windows\Media3D\Visual3D.cs (41)
29private const VisualProxyFlags c_Model3DVisualProxyFlagsDirtyMask = 30VisualProxyFlags.IsSubtreeDirtyForRender 31| VisualProxyFlags.IsContentDirty 32| VisualProxyFlags.IsTransformDirty; 159VisualProxyFlags.IsTransformDirty, 163owner.SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 249VisualProxyFlags.IsSubtreeDirtyForRender); 254VisualProxyFlags.IsSubtreeDirtyForRender); 306if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 308child.SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 322VisualProxyFlags.IsSubtreeDirtyForRender); 353VisualProxyFlags.IsTransformDirty, 363VisualProxyFlags.IsTransformDirty, 368SetFlagsOnAllChannels(true, VisualProxyFlags.IsTransformDirty); 386DisconnectAttachedResource(VisualProxyFlags.IsContentDirty, 390SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 775VisualProxyFlags.IsSubtreeDirtyForRender); 1137VisualProxyFlags flags = c_Model3DVisualProxyFlagsDirtyMask; 1168if ((flags & VisualProxyFlags.IsContentDirty) != 0) 1177if ((flags & VisualProxyFlags.IsTransformDirty) != 0) 1211Debug.Assert((flags & VisualProxyFlags.IsContentNodeConnected) == 0, 1220if (child.CheckFlagsAnd(channel, VisualProxyFlags.IsSubtreeDirtyForRender) || // or the visual is dirty 1228if (!child.CheckFlagsAnd(channel, VisualProxyFlags.IsConnectedToParent)) 1236child.SetFlags(channel, true, VisualProxyFlags.IsConnectedToParent); 1259Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 1277SetFlags(channel, true, VisualProxyFlags.IsContentConnected); 1430if (!CheckFlagsAnd(channel, VisualProxyFlags.IsTransformDirty)) 1446if ((model != null) && (!CheckFlagsAnd(channel, VisualProxyFlags.IsContentDirty))) 1452Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentNodeConnected)); 1470SetFlags(channel, false, VisualProxyFlags.IsConnectedToParent); 1485VisualProxyFlags correspondingFlag, 1494VisualProxyFlags flags = _proxy.GetFlags(i); 1506if (correspondingFlag == VisualProxyFlags.IsContentDirty) 1508_proxy.SetFlags(i, false, VisualProxyFlags.IsContentConnected); 1875VisualProxyFlags flagsToChange) 1888VisualProxyFlags flagsToChange) 1913internal bool CheckFlagsOnAllChannels(VisualProxyFlags flagsToCheck) 1928VisualProxyFlags flagsToCheck) 1981VisualProxyFlags flagsToCheck) 1983return (_proxy.GetFlags(channel) & flagsToCheck) != VisualProxyFlags.None; 2033VisualProxyFlags proxyFlags)
System\Windows\UIElement.cs (8)
1044VisualProxyFlags.IsSubtreeDirtyForRender); 3156VisualProxyFlags.IsContentConnected, 3176SetFlagsOnAllChannels(true, VisualProxyFlags.IsContentDirty); 3181VisualProxyFlags.IsSubtreeDirtyForRender); 3193if (CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)) 3202SetFlags(channel, false, VisualProxyFlags.IsContentConnected); 3256Debug.Assert(!CheckFlagsAnd(channel, VisualProxyFlags.IsContentConnected)); 3280VisualProxyFlags.IsContentConnected);