---
title: animationTool
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avmutablevideocomposition/animationtool
---

# animationTool

A video composition tool to use with Core Animation in offline rendering.

## Declaration

```swift
var animationTool: AVVideoCompositionCoreAnimationTool? { get set }
```

## Discussion

Discussion This attribute may be nil. Set an animation tool if you are using the composition in conjunction with AVAssetExportSession for offline rendering, rather than with AVPlayer.

## See Also

### Configuring video composition properties

- [frameDuration](avfoundation/avmutablevideocomposition/frameduration.md)
- [renderSize](avfoundation/avmutablevideocomposition/rendersize.md)
- [renderScale](avfoundation/avmutablevideocomposition/renderscale.md)
