---
title: duration
framework: scenekit
role: symbol
role_heading: Instance Property
path: scenekit/scnaction/duration
---

# duration

The duration required to complete an action.

## Declaration

```swift
var duration: TimeInterval { get set }
```

## Discussion

Discussion This is the expected duration of an action’s animation. The actual time an action takes to complete is modified by the action’s timingMode property.

## See Also

### Adjusting an Action’s Animation Properties

- [speed](scenekit/scnaction/speed.md)
- [timingMode](scenekit/scnaction/timingmode.md)
- [timingFunction](scenekit/scnaction/timingfunction.md)
