# Default

> Indicates that Unity should perform the default checks and validation when you update a Mesh's data.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine.Rendering](/engine/6000.5/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
Default = 0
```

### Remarks

You can use this flag with "advanced" Mesh API, which includes the following methods: [Mesh.SetVertexBufferData](/engine/6000.5/script-reference/unityengine/mesh/setvertexbufferdata.md), [Mesh.SetIndexBufferData](/engine/6000.5/script-reference/unityengine/mesh/setindexbufferdata.md), [Mesh.SetSubMesh](/engine/6000.5/script-reference/unityengine/mesh/setsubmesh.md).

For information about the difference between the simpler and more advanced methods of assigning data to a Mesh from script, see the notes on the [Mesh](/engine/6000.5/script-reference/unityengine/mesh.md) page.
