---
title: "Col"
description: "API documentation for Col"
url: https://developer.disguise.one/python-api/docs/col/
---

# Col

See also: [Utility Guide](/plugins/guides/utility)

Base class: _\_BlipValue_

## Properties

#### **a** : _int_

_UserName: A_

#### **b** : _int_

_UserName: B_

#### **g** : _int_

_UserName: G_

#### **r** : _int_

_UserName: R_

## Variables

#### **black** : _[Col](/python-api/docs/col#col)_

Full black sRGB colour

#### **blackZeroAlpha** : _[Col](/python-api/docs/col#col)_

Full black sRGB colour, with zero alpha

#### **blue** : _[Col](/python-api/docs/col#col)_

Blue sRGB colour

#### **caramel** : _[Col](/python-api/docs/col#col)_

Caramel sRGB colour

#### **cyan** : _[Col](/python-api/docs/col#col)_

Cyan sRGB colour

#### **darkGrey** : _[Col](/python-api/docs/col#col)_

Dark grey sRGB colour

#### **green** : _[Col](/python-api/docs/col#col)_

Green sRGB colour

#### **grey** : _[Col](/python-api/docs/col#col)_

Mid grey sRGB colour

#### **lightGrey** : _[Col](/python-api/docs/col#col)_

Light grey sRGB colour

#### **lime** : _[Col](/python-api/docs/col#col)_

Lime sRGB colour

#### **magenta** : _[Col](/python-api/docs/col#col)_

Magenta sRGB colour

#### **orange** : _[Col](/python-api/docs/col#col)_

Orange sRGB colour

#### **pink** : _[Col](/python-api/docs/col#col)_

Pink sRGB colour

#### **red** : _[Col](/python-api/docs/col#col)_

Red sRGB colour

#### **salmon** : _[Col](/python-api/docs/col#col)_

Salmon sRGB colour

#### **transparent** : _[Col](/python-api/docs/col#col)_

Fully transparent sRGB colour

#### **turquoise** : _[Col](/python-api/docs/col#col)_

Turquoise sRGB colour

#### **white** : _[Col](/python-api/docs/col#col)_

Full white sRGB colour

#### **whiteZeroAlpha** : _[Col](/python-api/docs/col#col)_

Full white sRGB colour, with zero alpha

#### **yellow** : _[Col](/python-api/docs/col#col)_

Yellow sRGB colour

## Constructors

#### **\_\_init\_\_**(self)

#### **\_\_init\_\_**(self, other: _[Col](/python-api/docs/col#col)_)

Copy constructor for Col

#### **\_\_init\_\_**(self, r: _int_, g: _int_, b: _int_)

#### **\_\_init\_\_**(self, r: _int_, g: _int_, b: _int_, a: _int_)

#### **\_\_init\_\_**(self, c: _[Colour](/python-api/docs/colour#colour)_)

## Methods

#### **mix**(self, c: _[Col](/python-api/docs/col#col) | [Colour](/python-api/docs/colour#colour)_, r: _float_) -> _[Col](/python-api/docs/col#col)_

#### **toHSL**(self) -> _[Vec](/python-api/docs/vec#vec)_

#### **toNormalisedColour**(self) -> _[Colour](/python-api/docs/colour#colour)_

## Static Methods

#### **fromHSL**(h: _float_, s: _float_, l: _float_) -> _[Col](/python-api/docs/col#col)_

## Special Methods

#### **\_\_add\_\_**(self, c: _[Col](/python-api/docs/col#col) | [Colour](/python-api/docs/colour#colour)_) -> _[Col](/python-api/docs/col#col)_

#### **\_\_eq\_\_**(self, c: _[Col](/python-api/docs/col#col) | [Colour](/python-api/docs/colour#colour)_) -> _bool_

#### **\_\_mul\_\_**(self, x) -> _Any_

Multiply the elements of the colour by a value

**Parameters**:

-   x: A float or integer multiplier

**Returns** The colour with its elements multiplied by x

#### **\_\_ne\_\_**(self, c: _[Col](/python-api/docs/col#col) | [Colour](/python-api/docs/colour#colour)_) -> _bool_

#### **\_\_repr\_\_**(self) -> _Any_

String representation of the colour

#### **\_\_rmul\_\_**(self, x) -> _Any_

Multiply the elements of the colour by a value

**Parameters**:

-   x: A float or integer multiplier

**Returns** The colour with its elements multiplied by x

#### **\_\_sub\_\_**(self, c: _[Col](/python-api/docs/col#col) | [Colour](/python-api/docs/colour#colour)_) -> _[Col](/python-api/docs/col#col)_
