# Sandbox.Mesh.LockVertexBuffer

## Overload 1

```csharp
void LockVertexBuffer(Mesh.VertexBufferLockHandler<T> handler)
```

### Parameters

- `handler` (`Mesh.VertexBufferLockHandler<T>`)

## Overload 2

```csharp
void LockVertexBuffer(int elementCount, Mesh.VertexBufferLockHandler<T> handler)
```

### Parameters

- `elementCount` (`int`)
- `handler` (`Mesh.VertexBufferLockHandler<T>`)

## Overload 3

```csharp
void LockVertexBuffer(int elementOffset, int elementCount, Mesh.VertexBufferLockHandler<T> handler)
```

### Parameters

- `elementOffset` (`int`)
- `elementCount` (`int`)
- `handler` (`Mesh.VertexBufferLockHandler<T>`)

Declared in [Sandbox.Mesh](/api/Sandbox.Mesh).
Assembly: `Sandbox.Engine`.
