# skinWeightBufferLayout

> The dimension of data in the bone weight buffer.

## Definition

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

```csharp
public SkinWeights skinWeightBufferLayout { get; }
```

### Remarks

This value describes the layout of data in the mesh's bone weight buffer. It depends on how many bones that affect each vertex in the mesh.

```csharp
using UnityEngine;
public class Example : MonoBehaviour
{
    void Start()
    {
        Mesh mesh = GetComponent<MeshFilter>().mesh;
        if(mesh.skinWeightBufferLayout == SkinWeights.FourBones)
        {
            Debug.Log("Mesh is using four bones per vertex");
        }
    }
}
```

Additional Resources: [Mesh.GetBoneWeightBuffer](/engine/6000.0/script-reference/unityengine/mesh/getboneweightbuffer.md).
