Constructor
    
    new Color(ropt, gopt, bopt, alphaopt)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                r | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    0
                
                 | 
            
            red component [0 .. 255] | 
        
    
        
            
                g | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    0
                
                 | 
            
            green component [0 .. 255] | 
        
    
        
            
                b | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    0
                
                 | 
            
            blue component [0 .. 255] | 
        
    
        
            
                alpha | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    1.0
                
                 | 
            
            alpha value [0.0 .. 1.0] | 
        
    
    
        
         
    
    
    
    
        Classes
        
            - Color
 
            
        
    
    
    
     
    
    
    
        Methods
        
            
    
    add(color) → {Color}
    
    
    - Description:
 
    - Blend this color with the given one using addition.
 
 
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
        - Deprecated:
 
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    clone() → {Color}
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
Returns:
        
    Reference to the newly cloned object
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    copy(color) → {Color}
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    darken(scale) → {Color}
    
    
    - Description:
 
    - Darken this color value by 0..1
 
 
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
        - Deprecated:
 
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                scale | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    lerp(color, alpha) → {Color}
    
    
    - Description:
 
    - Linearly interpolate between this color and the given one.
 
 
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
        - Deprecated:
 
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                alpha | 
            
            
            
                
number
            
             | 
            
            
            with alpha = 0 being this color, and alpha = 1 being the given one. | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    lighten(scale) → {Color}
    
    
    - Description:
 
    - Lighten this color value by 0..1
 
 
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
        - Deprecated:
 
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                scale | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    random(minopt, maxopt) → {Color}
    
    
    - Description:
 
    - Generate random r,g,b values for this color object
 
 
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
        - Deprecated:
 
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                min | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    0
                
                 | 
            
            minimum value for the random range | 
        
    
        
            
                max | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    255
                
                 | 
            
            maxmium value for the random range | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    set(r, g, b, alphaopt) → {Color}
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Default | 
        
        Description | 
    
    
    
    
        
            
                r | 
            
            
            
                
number
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            red component [0 .. 255] | 
        
    
        
            
                g | 
            
            
            
                
number
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            green component [0 .. 255] | 
        
    
        
            
                b | 
            
            
            
                
number
            
             | 
            
                
                
                
                
                 | 
            
            
                
                
                 | 
            
            blue component [0 .. 255] | 
        
    
        
            
                alpha | 
            
            
            
                
number
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
                
                
                    1.0
                
                 | 
            
            alpha value [0.0 .. 1.0] | 
        
    
    
Returns:
        
    Reference to this object for method chaining
    - 
        Type
    
 
    - 
        
Color
    
 
    
        
            
    
    toArray(array)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                array | 
            
            
            
                
Array.<number>
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) add(color1, color2)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
        
            
    
    (static) copy(color)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) darken(color, scale)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                scale | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) lerp(color1, color2, t)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color1 | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                color2 | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                t | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) lighten(color, scale)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                scale | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) set(color, r, g, b)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                color | 
            
            
            
                
Color
            
             | 
            
            
             | 
        
    
        
            
                r | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
        
            
                g | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
        
            
                b | 
            
            
            
                
number
            
             | 
            
            
             | 
        
    
    
        
            
    
    (static) sub(color1, color2)
    
    
    
    - Source:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    Parameters: