```
void assign(float &c1, float &c2, vector2 source)
```

```
void assign(float &c1, float &c2, float &c3, vector source)
```

```
void assign(float &c1, float &c2, float &c3, float &c4, vector4 source)
```

```
void assign(float &c1, float &c2, float &c3, float &c4, matrix2 source)
```

```
void assign(float &c1, float &c2, float &c3, float &c4, float &c5, float &c6, float &c7, float &c8, float &c9, matrix3 source)
```

```
void assign(float &c1, float &c2, float &c3, float &c4, float &c5, float &c6, float &c7, float &c8, float &c9, float &c10, float &c11, float &c12, float &c13, float &c14, float &c15, float &c16, matrix source)
```

This function overwrites the float variables with the components from the final vector or matrix argument.

data |