function Color(red, green, blue, alpha) {
  /**
   * The red component.
   * @type {number}
   * @default 1.0
   */
  this.red = red ?? 1.0;
  /**
   * The green component.
   * @type {number}
   * @default 1.0
   */
  this.green = green ?? 1.0;
  /**
   * The blue component.
   * @type {number}
   * @default 1.0
   */
  this.blue = blue ?? 1.0;
  /**
   * The alpha component.
   * @type {number}
   * @default 1.0
   */
  this.alpha = alpha ?? 1.0;
}
A color, specified using red, green, blue, and alpha values,
which range from <code>0</code> (no intensity) to <code>1.0</code> (full intensity).
@param {number} [red=1.0] The red component.
@param {number} [green=1.0] The green component.
@param {number} [blue=1.0] The blue component.
@param {number} [alpha=1.0] The alpha component.

@constructor
@alias Color

@see Packable