GeometryEffect Members

Provides the base class for GeometryEffect that transforms a geometry into another geometry.

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

Protected Constructors

  Name Description
GeometryEffect  

Top

Public Fields

(see also Protected Fields)

  Name Description
public fieldstatic GeometryEffectProperty  

Top

Protected Fields

  Name Description
protected field cachedGeometry Specifics the geometry from the previous geometry effect process.

Top

Public Properties

(see also Protected Properties)

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

Top

Protected Properties

  Name Description
protected property Parent Parent can be either IShape or GeometryEffectGroup.

Top

Public Methods

(see also Protected Methods)

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

Top

Protected Methods

  Name Description
protected method Attach Notified when attached to a parent chain.
protected method CloneCore  (Inherited from Freezable)
protected method CloneCurrentValueCore  (Inherited from Freezable)
protected method CreateInstance  (Inherited from Freezable)
protected method CreateInstanceCore Overridden. Implement the Freezable in WPF.
protected method DeepCopy Makes a deep copy of the geometry effect. Implements CloneCurrentValue in Silverlight.
protected method Detach Notified when detached from a parent chain.
protected method Finalize  (Inherited from Object)
protected methodstatic Freeze  Overloaded. (Inherited from Freezable)
protected method FreezeCore  (Inherited from Freezable)
protected method GetAsFrozenCore  (Inherited from Freezable)
protected method GetCurrentValueAsFrozenCore  (Inherited from Freezable)
protected method MemberwiseClone  (Inherited from Object)
protected method OnChanged  (Inherited from Freezable)
protected method OnFreezablePropertyChanged  Overloaded. (Inherited from Freezable)
protected method OnPropertyChanged  (Inherited from Freezable)
protected method ReadPreamble  (Inherited from Freezable)
protected method ShouldSerializeProperty  (Inherited from DependencyObject)
protected method UpdateCachedGeometry Extends the way of updating cachedGeometry based on a given input geometry.
protected method WritePostscript  (Inherited from Freezable)
protected method WritePreamble  (Inherited from Freezable)

Top

Public Events

  Name Description
public event Changed  (Inherited from Freezable)

Top

See Also

Reference

GeometryEffect Class
Microsoft.Expression.Media Namespace