---
title: transform
framework: quartzcore
role: symbol
role_heading: Instance Property
path: quartzcore/calayer/transform
---

# transform

The transform applied to the layer’s contents. Animatable.

## Declaration

```swift
var transform: CATransform3D { get set }
```

## Discussion

Discussion This property is set to the identity transform by default. Any transformations you apply to the layer occur relative to the layer’s anchor point.

## See Also

### Managing the layer’s transform

- [sublayerTransform](quartzcore/calayer/sublayertransform.md)
- [affineTransform()](quartzcore/calayer/affinetransform().md)
- [setAffineTransform(_:)](quartzcore/calayer/setaffinetransform(_:).md)
