Animatable Hierarchy

The following table lists the classes derived from System.Windows.Media.Animation.Animatable .

Class Description
System.Windows.FreezableCollection`1 Represents a collection of DependencyObject, Freezable, or Animatable objects. FreezableCollection is itself an Animatable type.
System.Windows.Media.Animation.Timeline Defines a segment of time.
System.Windows.Media.Animation.TimelineCollection Represents a collection of Timeline objects.
System.Windows.Media.Brush Defines objects used to paint graphical objects. Classes that derive from Brush describe how the area is painted.
System.Windows.Media.DashStyle Represents the sequence of dashes and gaps that will be applied by a Pen.
System.Windows.Media.Drawing Abstract class that describes a 2-D drawing. This class cannot be inherited by your code.
System.Windows.Media.DrawingCollection Represents an ordered collection of Drawing objects.
System.Windows.Media.Effects.BitmapEffect Defines a bitmap effect. Derived classes define effects that can be applied to a Visual object, such as a Button or an Image.
System.Windows.Media.Effects.BitmapEffectCollection Represents a collection of BitmapEffect objects. This collection is used as part of a BitmapEffectGroup to apply multiple bitmap effects to visual content.
System.Windows.Media.Effects.BitmapEffectInput Applies the BitmapEffect given in the BitmapEffect property to a specified region of the visual object.
System.Windows.Media.GeneralTransform Provides generalized transformation support for objects, such as points and rectangles. This is an abstract class.
System.Windows.Media.GeneralTransformCollection Represents an ordered collection of GeneralTransform objects.
System.Windows.Media.Geometry Classes that derive from this abstract base class define geometric shapes. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data.
System.Windows.Media.GeometryCollection Represents a collection of Geometry objects. This class cannot be inherited.
System.Windows.Media.GradientStop Describes the location and color of a transition point in a gradient.
System.Windows.Media.GradientStopCollection Represents a collection of GradientStop objects that can be individually accessed by index.
System.Windows.Media.GuidelineSet Represents a collection of guide lines that can assist in adjusting rendered figures to a device pixel grid.
System.Windows.Media.ImageSource Represents a object type that has a width, height, and ImageMetadata such as a BitmapSource and a DrawingImage. This is an abstract class.
System.Windows.Media.Media3D.Camera Represents an imaginary viewing position and direction in 3-D coordinate space that describes how a 3-D model is projected onto a 2-D visual.
System.Windows.Media.Media3D.Geometry3D Classes that derive from this abstract base class define 3D geometric shapes. The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.
System.Windows.Media.Media3D.Material Abstract base class for materials.
System.Windows.Media.Media3D.MaterialCollection Collection of Material objects.
System.Windows.Media.Media3D.Model3D Abstract class that provides functionality for 3-D models.
System.Windows.Media.Media3D.Model3DCollection Represents an ordered collection of Model3D objects.
System.Windows.Media.Media3D.Rotation3D Specifies the 3-D rotation to be used in a transformation.
System.Windows.Media.Media3D.Transform3D Abstract base class that provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.
System.Windows.Media.Media3D.Transform3DCollection Represents an ordered collection of Transform3D objects.
System.Windows.Media.MediaPlayer Provides media playback for drawings.
System.Windows.Media.PathFigure Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments.
System.Windows.Media.PathFigureCollection Represents a collection of PathFigure objects that collectively make up the geometry of a PathGeometry.
System.Windows.Media.PathSegment Represents a segment of a PathFigure object.
System.Windows.Media.PathSegmentCollection Represents a collection of PathSegment objects that can be individually accessed by index.
System.Windows.Media.Pen Describes how a shape is outlined.
System.Windows.Media.TextEffect Represents a text effect that can be applied to text objects.
System.Windows.Media.TextEffectCollection A collection of TextEffect objects. This class cannot be inherited.
System.Windows.Media.TransformCollection Represents a collection of Transform objects that can be individually accessed by index.
System.Windows.TextDecoration A TextDecoration object is a visual ornamentation you can add to text. This class cannot be inherited.
System.Windows.TextDecorationCollection Represents a collection of TextDecoration instances.

Community Additions