# goose_vec::vec4

Kind: struct

ID: `goose_vec::vec4#struct@vec.goose`

```goose
struct vec4<T>
```



[Source](../src/03294c5572088575441b6fe0.html#L11) · line 11

[Structured record](../items/56221dfebbd1266064274003.json)

Members:

- [vec4.x](../items/2fc4a8e849ab51406ff49988.md) — `x: T`
- [vec4.y](../items/c2e350361c75a88c3fa56baf.md) — `y: T`
- [vec4.z](../items/409eb3dc1489f1a1c1d96037.md) — `z: T`
- [vec4.w](../items/bea7b35854859c0c01028d33.md) — `w: T`
