<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.0.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 26.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/AnimationTimingFunction",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation23AnimationTimingFunctionV"
  },
  "title" : "AnimationTimingFunction"
}
-->

# AnimationTimingFunction

The pacing of an animation transition.

```
struct AnimationTimingFunction
```

## Overview

Use an animation timing function to control the pace of an animation
transition when you call one of an entity’s animated move methods, like
`Entity/move(to:relativeTo:duration:timingFunction:)-905k`. If you omit a
timing function from the call, the method uses the
[`default`](/documentation/RealityKit/AnimationTimingFunction/default) timing function.

## Topics

### Creating timing functions

[`default`](/documentation/RealityKit/AnimationTimingFunction/default)

A timing function that produces the default curve for the transition.

[`easeIn`](/documentation/RealityKit/AnimationTimingFunction/easeIn)

A timing function that produces a gradual starting transition.

[`easeInOut`](/documentation/RealityKit/AnimationTimingFunction/easeInOut)

A timing function that produces a gradual starting and ending
transition.

[`easeOut`](/documentation/RealityKit/AnimationTimingFunction/easeOut)

A timing function that produces a gradual ending transition.

[`linear`](/documentation/RealityKit/AnimationTimingFunction/linear)

A timing function that produces a linear transition.

[`cubicBezier(controlPoint1:controlPoint2:)`](/documentation/RealityKit/AnimationTimingFunction/cubicBezier(controlPoint1:controlPoint2:))

Creates a timing function that accelerates and then decelerates towards
the target value with the cubic bezier shape specified by two control
points.

### Comparing timing functions

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)