| Type | Reason |
|---|
| CAAction | An interface implemented by objects that participate in animations coordinated by a CALayer. |
| CAAnimation | Base class for animations. |
| CAAnimationDelegate | Delegate class for the CAAnimation class. |
| CAAnimationGroup | Groups and orchestrates multiple animations. |
| CAAnimationStateEventArgs | Encapsulates the state of the animation. |
| CABasicAnimation | Single keyframe based animations. |
| CADisplayLink | Synchronization object between your animations and the display refresh. |
| CAEAGLLayer | Layer
used to render OpenGL content. |
| CAFillMode | Constants used for the FillMode property in CAAnimation and CALayer, used to control the behavior of objects once the animation has completed. |
| CAGradientLayer | Layer that renders a gradient over its background. |
| CAKeyFrameAnimation | Keyframe-based animation support. |
| CALayer | Layers encapsulate position, size and transformation components of a layer as well as implement the CAMediaTiming methods. |
| CALayerDelegate | Delegate class for the CALayer. |
| CAMediaTimingFunction | Defines the pacing of an animation. |
| CAPropertyAnimation | An animation that can animate object properties. |
| CAReplicatorLayer | A layer that replicates an existing layer, with some attributes (color, transform) altered. |
| CAScrollLayer | Documentation for this section has not yet been entered. |
| CAShapeLayer | Documentation for this section has not yet been entered. |
| CATextLayer | Simple text layour and rendering of regular or attributed text. |
| CATiledLayer | Documentation for this section has not yet been entered. |
| CATransaction | Framework to synchronize multiple transformation operations. |
| CATransformLayer | Documentation for this section has not yet been entered. |
| CATransition | Transition animations for a layer. |
| CAValueFunction | Class used to apply functions to property values during an animation. |