Menu

The following tables list the members exposed by the GeometryEffect type.

Protected Constructors

NameDescription
GeometryEffect
Top

Public Fields (see also Protected Fields)

NameDescription
GeometryEffectProperty
Top

Protected Fields

NameDescription
cachedGeometry Specifics the geometry from the previous geometry effect process.
Top

Public Properties (see also Protected Properties)

NameDescription
CanFreeze(Inherited from Freezable)
DefaultGeometryEffect The default geometry effect that only passes through the input geometry.
DependencyObjectType(Inherited from DependencyObject)
Dispatcher(Inherited from DispatcherObject)
IsFrozen(Inherited from Freezable)
IsSealed(Inherited from DependencyObject)
OutputGeometry Gets the output geometry of this geometry effect.
Top

Protected Properties

NameDescription
Parent Parent can be either IShape or GeometryEffectGroup.
Top

Public Methods (see also Protected Methods)

NameDescription
CheckAccess(Inherited from DispatcherObject)
ClearValueOverloaded. (Inherited from DependencyObject)
Clone(Inherited from Freezable)
CloneCurrentValue Makes a deep copy of the GeometryEffect using its current values.
CoerceValue(Inherited from DependencyObject)
EqualsOverloaded. �
FreezeOverloaded. (Inherited from Freezable)
GetAsFrozen(Inherited from Freezable)
GetCurrentValueAsFrozen(Inherited from Freezable)
GetGeometryEffect Gets the geometry effect as an attached property on a given dependency object.
GetHashCode(Inherited from DependencyObject)
GetLocalValueEnumerator(Inherited from DependencyObject)
GetType(Inherited from Object)
GetValue(Inherited from DependencyObject)
InvalidateGeometry Invalidates the geometry effect without actually computing the geometry. Notifies all parent shapes or effects to invalidate accordingly.
InvalidateProperty(Inherited from DependencyObject)
ProcessGeometry Processes the geometry effect on a given input geometry. Stores the result in GeometryEffect.OutputGeometry.
ReadLocalValue(Inherited from DependencyObject)
ReferenceEquals(Inherited from Object)
SetCurrentValue(Inherited from DependencyObject)
SetGeometryEffect Sets the geometry effect as an attached property on a given dependency object.
SetValueOverloaded. (Inherited from DependencyObject)
ToString(Inherited from Object)
VerifyAccess(Inherited from DispatcherObject)
Top

Protected Methods

NameDescription
Attach Notified when attached to a parent chain.
CloneCore(Inherited from Freezable)
CloneCurrentValueCore(Inherited from Freezable)
CreateInstance(Inherited from Freezable)
CreateInstanceCoreOverridden. Implement the Freezable in WPF.
DeepCopy Makes a deep copy of the geometry effect. Implements CloneCurrentValue in Silverlight.
Detach Notified when detached from a parent chain.
Finalize(Inherited from Object)
FreezeOverloaded. (Inherited from Freezable)
FreezeCore(Inherited from Freezable)
GetAsFrozenCore(Inherited from Freezable)
GetCurrentValueAsFrozenCore(Inherited from Freezable)
MemberwiseClone(Inherited from Object)
OnChanged(Inherited from Freezable)
OnFreezablePropertyChangedOverloaded. (Inherited from Freezable)
OnPropertyChanged(Inherited from Freezable)
ReadPreamble(Inherited from Freezable)
ShouldSerializeProperty(Inherited from DependencyObject)
UpdateCachedGeometry Extends the way of updating cachedGeometry based on a given input geometry.
WritePostscript(Inherited from Freezable)
WritePreamble(Inherited from Freezable)
Top

Public Events

NameDescription
Changed(Inherited from Freezable)
Top

See Also