An Input is an object used to pass data from the CPU to the GPU either via uniforms or storages.
InputBase type - could be 'f32', 'vec2f', etc.
Optional
callback to run before updating the binding using this InputBase
The Input value
An Input is an object used to pass data from the CPU to the GPU either via uniforms or storages.