# TimeUpdate

> Update phase in the native player loop that waits for the operating system (OS) to flip the back buffer to the display and update the time in the engine.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.PlayerLoop](/engine/6000.7/script-reference/unityengine/playerloop.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct TimeUpdate
```

## Remarks

TimeUpdate happens at the transition between two different frames.

## Structs

| Struct                                                                                                                                                       | Description                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------- |
| [TimeUpdate.WaitForLastPresentationAndUpdateTime](/engine/6000.7/script-reference/unityengine/playerloop/timeupdate/waitforlastpresentationandupdatetime.md) | Waits for the operating system (OS) to flip the back buffer to the display and update the time in the engine. |
