<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/ClothSimulationComponent/targetClock",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:22RealityFoundationCloth0C19SimulationComponentV11targetClockyXlvp"
  },
  "title" : "targetClock"
}
-->

# targetClock

The clock that this simulation attempts to follow.

```
var targetClock: CMClockOrTimebase { get set }
```

## Discussion

The tempo of this clock can be adjusted to slow down or completely pause the simulation.
The simulation may not be able to perfectly follow the target clock due to [`maximumStepsPerUpdate`](/documentation/RealityKit/ClothSimulationComponent/maximumStepsPerUpdate-swift.property).

Defaults to the RealityKit engine clock.

---

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)