# Sandbox.RenderAttributes.Set

## Overload 1

```csharp
void Set(in StringToken k, in int value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`int`)

## Overload 2

```csharp
void Set(in StringToken k, in uint value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`uint`)

## Overload 3

```csharp
void Set(in StringToken k, in Vector2Int value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Vector2Int`)

## Overload 4

```csharp
void Set(in StringToken k, in Vector3Int value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Vector3Int`)

## Overload 5

```csharp
void Set(in StringToken k, in Texture value, in int mip = -1)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Texture`)
- `in mip` (`int`), default `-1`

## Overload 6

```csharp
void Set(in StringToken k, in SamplerState value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`SamplerState`)

## Overload 7

```csharp
void Set(in StringToken k, in float value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`float`)

## Overload 8

```csharp
void Set(in StringToken k, in double value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`double`)

## Overload 9

```csharp
void Set(in StringToken k, in string value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`string`)

## Overload 10

```csharp
void Set(in StringToken k, in bool value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`bool`)

## Overload 11

```csharp
void Set(in StringToken k, in Vector4 value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Vector4`)

## Overload 12

```csharp
void Set(in StringToken k, in Angles value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Angles`)

## Overload 13

```csharp
void Set(in StringToken k, in Vector3 value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Vector3`)

## Overload 14

```csharp
void Set(in StringToken k, in Vector2 value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Vector2`)

## Overload 15

```csharp
void Set(in StringToken k, in GpuBuffer value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`GpuBuffer`)

## Overload 16

```csharp
void Set(in StringToken k, in Matrix value)
```

### Parameters

- `in k` (`StringToken`)
- `in value` (`Matrix`)

## Overload 17

```csharp
void Set(in string k, in bool value)
```

### Parameters

- `in k` (`string`)
- `in value` (`bool`)

## Overload 18

```csharp
void Set(in string k, in int value)
```

### Parameters

- `in k` (`string`)
- `in value` (`int`)

## Overload 19

```csharp
void Set(in string k, in uint value)
```

### Parameters

- `in k` (`string`)
- `in value` (`uint`)

## Overload 20

```csharp
void Set(in string k, in Vector2Int value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Vector2Int`)

## Overload 21

```csharp
void Set(in string k, in Vector3Int value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Vector3Int`)

## Overload 22

```csharp
void Set(in string k, in Vector4 value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Vector4`)

## Overload 23

```csharp
void Set(in string k, in Vector3 value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Vector3`)

## Overload 24

```csharp
void Set(in string k, in Vector2 value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Vector2`)

## Overload 25

```csharp
void Set(in string k, in Matrix value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Matrix`)

## Overload 26

```csharp
void Set(in string k, in Angles value)
```

### Parameters

- `in k` (`string`)
- `in value` (`Angles`)

## Overload 27

```csharp
void Set(in string k, in string value)
```

### Parameters

- `in k` (`string`)
- `in value` (`string`)

## Overload 28

```csharp
void Set(in string k, in Texture value, in int mip = -1)
```

### Parameters

- `in k` (`string`)
- `in value` (`Texture`)
- `in mip` (`int`), default `-1`

## Overload 29

```csharp
void Set(in string k, in float value)
```

### Parameters

- `in k` (`string`)
- `in value` (`float`)

## Overload 30

```csharp
void Set(in string k, in double value)
```

### Parameters

- `in k` (`string`)
- `in value` (`double`)

Declared in [Sandbox.RenderAttributes](/api/Sandbox.RenderAttributes).
Assembly: `Sandbox.Engine`.
