# FixedUpdate

> Update phase in the native player loop.

## Definition

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

```csharp
public struct FixedUpdate
```

## Remarks

This is the C# representation of an update phase in the native player loop. It can only be used to identify the update phase in native.

## Structs

| Struct                                                                                                                                             | Description                                                 |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------- |
| [FixedUpdate.AudioFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/audiofixedupdate.md)                             | A native engine system that the native player loop updates. |
| [FixedUpdate.ClearLines](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/clearlines.md)                                         | A native engine system that the native player loop updates. |
| [FixedUpdate.DirectorFixedSampleTime](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/directorfixedsampletime.md)               | A native engine system that the native player loop updates. |
| [FixedUpdate.DirectorFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/directorfixedupdate.md)                       | A native engine system that the native player loop updates. |
| [FixedUpdate.DirectorFixedUpdatePostPhysics](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/directorfixedupdatepostphysics.md) | A native engine system that the native player loop updates. |
| [FixedUpdate.LegacyFixedAnimationUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/legacyfixedanimationupdate.md)         | A native engine system that the native player loop updates. |
| [FixedUpdate.NewInputFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/newinputfixedupdate.md)                       | A native engine system that the native player loop updates. |
| [FixedUpdate.Physics2DFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/physics2dfixedupdate.md)                     | A native engine system that the native player loop updates. |
| [FixedUpdate.PhysicsFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/physicsfixedupdate.md)                         | A native engine system that the native player loop updates. |
| [FixedUpdate.ScriptRunBehaviourFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/scriptrunbehaviourfixedupdate.md)   | A native engine system that the native player loop updates. |
| [FixedUpdate.ScriptRunDelayedFixedFrameRate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/scriptrundelayedfixedframerate.md) | A native engine system that the native player loop updates. |
| [FixedUpdate.XRFixedUpdate](/engine/6000.6/script-reference/unityengine/playerloop/fixedupdate/xrfixedupdate.md)                                   | A native engine system that the native player loop updates. |
