# MeshChangeState

> The state of a tracked mesh since the last query.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.XR](/engine/6000.3/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public enum MeshChangeState
```

## Remarks

This enum is used by [MeshInfo](/engine/6000.3/script-reference/unityengine/xr/meshinfo.md) to indicate which meshes have been added, updated, or removed.

Additional Resources: [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.3/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md)

## Fields

| Value                                                                                    | Description                                                                                                                                                            |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Added](/engine/6000.3/script-reference/unityengine/xr/meshchangestate/added.md)         | The mesh has been added since the last call to [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.3/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md).   |
| [Removed](/engine/6000.3/script-reference/unityengine/xr/meshchangestate/removed.md)     | The mesh has been removed since the last call to [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.3/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md). |
| [Unchanged](/engine/6000.3/script-reference/unityengine/xr/meshchangestate/unchanged.md) | The mesh has not changed since the last call to [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.3/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md).  |
| [Updated](/engine/6000.3/script-reference/unityengine/xr/meshchangestate/updated.md)     | The mesh has been updated since the last call to [XRMeshSubsystem.TryGetMeshInfos](/engine/6000.3/script-reference/unityengine/xr/xrmeshsubsystem/trygetmeshinfos.md). |
