# Sandbox.RenderAttributes.SetData

## Overload 1

```csharp
void SetData(in StringToken k, System.Span<T> value)
```

### Parameters

- `in k` (`StringToken`)
- `value` (`System.Span<T>`)

## Overload 2

```csharp
void SetData(in StringToken k, T value)
```

Set a constant buffer to a specific value

### Parameters

- `in k` (`StringToken`)
- `value` (`T`)

## Overload 3

```csharp
void SetData(in StringToken k, T[] value)
```

Set a constant buffer to a specific value

### Parameters

- `in k` (`StringToken`)
- `value` (`T[]`)

## Overload 4

```csharp
void SetData(in StringToken k, List<T> value)
```

### Parameters

- `in k` (`StringToken`)
- `value` (`List<T>`)

Declared in [Sandbox.RenderAttributes](/api/Sandbox.RenderAttributes).
Assembly: `Sandbox.Engine`.
