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

# ColourShiftData

Base class: _\_BlipValue_

## Properties

#### **brightness** : _float_

#### **contrast** : _float_

#### **gain** : _float_

RGB gain applied after all other colour shift operations. Leaves alpha untouched.

#### **gamma** : _[Vec](/python-api/docs/vec#vec)_

#### **keyColour** : _[Colour](/python-api/docs/colour#colour)_

#### **keyHardness** : _float_

#### **keyThreshold** : _float_

## Constructors

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

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

Copy constructor for ColourShiftData

## Methods

#### **setShaderParameters**(self, mtl: _ShaderMaterial | int_, objectName: _str_)

#### **setup**(self, satScale: _float_, hueShift: _float_, minLevel: _[Vec](/python-api/docs/vec#vec) | [Vec2](/python-api/docs/vec2#vec2)_, maxLevel: _[Vec](/python-api/docs/vec#vec) | [Vec2](/python-api/docs/vec2#vec2)_)
