# Functions
DetermineUniformBlockSize returns the size of the uniform block in case multiple ones need to be aligned inside a buffer.
NewUniformBlockBuffer creates a new uniform block buffer that can be used to store multiple uniform block types.
WriteUniform writes the specified uniform to the specified uniform block buffer.
# Structs
UniformBlockBuffer represents a shared uniform buffer that can be used for storing multiple uniform block types.
UniformPlacement contains information on the positioning of a uniform within a uniform buffer.
# Interfaces
UniformType represents a type that can be written to a uniform buffer.