# topology

> Face topology of this sub-mesh.

## Definition

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

```csharp
public MeshTopology topology { readonly get; set; }
```

### Remarks

The most common topology for meshes is [MeshTopology.Triangles](/engine/6000.7/script-reference/unityengine/meshtopology/triangles.md).

Additional Resources: [Mesh.SetSubMesh](/engine/6000.7/script-reference/unityengine/mesh/setsubmesh.md), [Mesh.GetSubMesh](/engine/6000.7/script-reference/unityengine/mesh/getsubmesh.md), [Mesh.SetIndexBufferParams](/engine/6000.7/script-reference/unityengine/mesh/setindexbufferparams.md), [Mesh.SetIndexBufferData](/engine/6000.7/script-reference/unityengine/mesh/setindexbufferdata.md).
