# Sandbox.VertexBuffer.Add

## Overload 1

```csharp
void Add(Vertex v)
```

Add a vertex

### Parameters

- `v` (`Vertex`)

## Overload 2

```csharp
void Add(Vector3 pos)
```

Add a vertex using this position and everything else from Default

### Parameters

- `pos` (`Vector3`)

## Overload 3

```csharp
void Add(Vector3 pos, Vector2 uv)
```

Add a vertex using this position and UV, and everything else from Default

### Parameters

- `pos` (`Vector3`)
- `uv` (`Vector2`)

## Overload 4

```csharp
static void Add(VertexBuffer self, Vector3 pos)
```

### Parameters

- `self` (`VertexBuffer`)
- `pos` (`Vector3`)

## Overload 5

```csharp
static void Add(VertexBuffer self, Vector3 pos, Vector2 uv)
```

### Parameters

- `self` (`VertexBuffer`)
- `pos` (`Vector3`)
- `uv` (`Vector2`)

## Overload 6

```csharp
static void Add(VertexBuffer self, Vector3 pos)
```

### Parameters

- `self` (`VertexBuffer`)
- `pos` (`Vector3`)

## Overload 7

```csharp
static void Add(VertexBuffer self, Vector3 pos, Vector2 uv)
```

### Parameters

- `self` (`VertexBuffer`)
- `pos` (`Vector3`)
- `uv` (`Vector2`)

Declared in [Sandbox.VertexBuffer](/api/Sandbox.VertexBuffer).
Assembly: `Sandbox.Engine`.
