# indexCount

> Index count for this sub-mesh face data.

## Definition

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

```csharp
public int indexCount { readonly get; set; }
```

### Remarks

This property, together with [SubMeshDescriptor.indexStart](/engine/6000.3/script-reference/unityengine/rendering/submeshdescriptor/indexstart.md), determines which part of the whole index buffer is used by a particular sub-mesh. Values in the index buffer are interpreted according to the [SubMeshDescriptor.topology](/engine/6000.3/script-reference/unityengine/rendering/submeshdescriptor/topology.md) property, for example the usual [MeshTopology.Triangles](/engine/6000.3/script-reference/unityengine/meshtopology/triangles.md) topology needs three indices for each triangle.

Additional Resources: [SubMeshDescriptor.indexStart](/engine/6000.3/script-reference/unityengine/rendering/submeshdescriptor/indexstart.md), [Mesh.SetSubMesh](/engine/6000.3/script-reference/unityengine/mesh/setsubmesh.md), [Mesh.GetSubMesh](/engine/6000.3/script-reference/unityengine/mesh/getsubmesh.md), [Mesh.SetIndexBufferParams](/engine/6000.3/script-reference/unityengine/mesh/setindexbufferparams.md), [Mesh.SetIndexBufferData](/engine/6000.3/script-reference/unityengine/mesh/setindexbufferdata.md).
