# Sandbox.Rendering.CommandList.AttributeAccess.Set

## Overload 1

```csharp
void Set(StringToken token, float f)
```

### Parameters

- `token` (`StringToken`)
- `f` (`float`)

## Overload 2

```csharp
void Set(StringToken token, double f)
```

### Parameters

- `token` (`StringToken`)
- `f` (`double`)

## Overload 3

```csharp
void Set(StringToken token, Vector2 vector2)
```

### Parameters

- `token` (`StringToken`)
- `vector2` (`Vector2`)

## Overload 4

```csharp
void Set(StringToken token, Vector3 vector3)
```

### Parameters

- `token` (`StringToken`)
- `vector3` (`Vector3`)

## Overload 5

```csharp
void Set(StringToken token, Vector4 vector4)
```

### Parameters

- `token` (`StringToken`)
- `vector4` (`Vector4`)

## Overload 6

```csharp
void Set(StringToken token, int i)
```

### Parameters

- `token` (`StringToken`)
- `i` (`int`)

## Overload 7

```csharp
void Set(StringToken token, bool b)
```

### Parameters

- `token` (`StringToken`)
- `b` (`bool`)

## Overload 8

```csharp
void Set(StringToken token, Matrix matrix)
```

### Parameters

- `token` (`StringToken`)
- `matrix` (`Matrix`)

## Overload 9

```csharp
void Set(StringToken token, GpuBuffer buffer)
```

### Parameters

- `token` (`StringToken`)
- `buffer` (`GpuBuffer`)

## Overload 10

```csharp
void Set(StringToken token, Texture texture, int mip = -1)
```

### Parameters

- `token` (`StringToken`)
- `texture` (`Texture`)
- `mip` (`int`), default `-1`

## Overload 11

```csharp
void Set(StringToken token, SamplerState samplerState)
```

### Parameters

- `token` (`StringToken`)
- `samplerState` (`SamplerState`)

## Overload 12

```csharp
void Set(StringToken token, ColorTextureRef buffer, int mip = -1)
```

Set the color texture from this named render target to this attribute

### Parameters

- `token` (`StringToken`)
- `buffer` (`ColorTextureRef`)
- `mip` (`int`), default `-1`

## Overload 13

```csharp
void Set(StringToken token, DepthTextureRef buffer, int mip = -1)
```

Set the depth texture from this named render target to this attribute

### Parameters

- `token` (`StringToken`)
- `buffer` (`DepthTextureRef`)
- `mip` (`int`), default `-1`

## Overload 14

```csharp
void Set(StringToken token, ColorIndexRef buffer)
```

Set the color texture from this named render target to this attribute

### Parameters

- `token` (`StringToken`)
- `buffer` (`ColorIndexRef`)

## Overload 15

```csharp
void Set(StringToken token, SizeHandle size, bool inverse = False)
```

Set the size of this named render target to this float2 attribute

### Parameters

- `token` (`StringToken`)
- `size` (`SizeHandle`)
- `inverse` (`bool`), default `False`

Declared in [Sandbox.Rendering.CommandList.AttributeAccess](/api/Sandbox.Rendering.CommandList.AttributeAccess).
Assembly: `Sandbox.Engine`.
