# vertexBufferCount

> Gets the number of vertex buffers present in the Mesh. (Read Only)

## Definition

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

```csharp
public int vertexBufferCount { get; }
```

### Remarks

Most Meshes contain only one vertex buffer, but some (such as skinned Meshes on some platforms) might contain more than one. This property is mostly useful together with [Mesh.GetNativeVertexBufferPtr](/engine/6000.3/script-reference/unityengine/mesh/getnativevertexbufferptr.md) to enable Mesh manipulation from [native code plugins](/engine/6000.3/manual/scripting/compilation-and-code-reload/plug-ins/native-plugin-interface.md).

```csharp
using UnityEngine;
using UnityEngine.Rendering;

public class ExampleScript : MonoBehaviour
{
    void Start()
    {
        // Create a Mesh with custom vertex data layout:
        // position and normal go into stream 0,
        // color goes into stream 1.
        var mesh = new Mesh();
        mesh.SetVertexBufferParams(10,
            new VertexAttributeDescriptor(VertexAttribute.Position, VertexAttributeFormat.Float32, 3, stream:0),
            new VertexAttributeDescriptor(VertexAttribute.Normal, VertexAttributeFormat.Float32, 3, stream:0),
            new VertexAttributeDescriptor(VertexAttribute.Color, VertexAttributeFormat.UNorm8, 4, stream:1));

        // Prints 2 (two vertex streams)
        Debug.Log($"Vertex stream count: {mesh.vertexBufferCount}");

        // Cleanup
        Object.DestroyImmediate(mesh);
    }
}
```

Additional Resources: [Native code plugins](/engine/6000.3/manual/scripting/compilation-and-code-reload/plug-ins/native-plugin-interface.md), [Mesh.GetNativeVertexBufferPtr](/engine/6000.3/script-reference/unityengine/mesh/getnativevertexbufferptr.md), [Mesh.SetVertexBufferParams](/engine/6000.3/script-reference/unityengine/mesh/setvertexbufferparams.md), [Mesh.GetVertexAttributeOffset](/engine/6000.3/script-reference/unityengine/mesh/getvertexattributeoffset.md).
