A function that defines how to combine a source color with a destination color.
The incoming color (source).
The existing color in the buffer (destination).
The resulting 32-bit color to be written to the buffer.
Optional
A function that defines how to combine a source color with a destination color.