Converts a real to a specified color value.
Converts an array of reals to an array of specified color values.
Converts a valid color value to a real.
Converts an array of valid color values to an array of reals.
The storage struct for a color.
Template for checking whether a type is a valid color value. Color values are what daffodil stores internally.
Template for checking whether a type is a valid custom color value. A custom color value must have a static `init` property, a static `fromReal` that converts a real to `V`, and a `toReal` function that converts a `V` back to a real.
This module contains the implementation for the internal pixel storage mechanisms.