Structs
A buffer is a block of memory that can be used to store data that can be
accessed by the GPU. The buffer is created with a length, usage, and
properties that determine how the buffer can be used.
Enums
The type of buffers that can be allocated on the GPU.