# TransferFunction

> Contains electro-optical transfer function (EOTF) options, which describe how the final rendered video signal is converted to physical light intensity on display devices.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum TransferFunction
```

## Remarks

Selecting the appropriate transfer function ensures that the color representation is accurate and consistent across different display systems.

Unity selects the appropriate transfer function based on the selected [ColorGamut](/engine/6000.6/script-reference/unityengine/colorgamut.md).

## Fields

| Value                                                                              | Description                                                                                                           |
| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| [BT1886](/engine/6000.6/script-reference/unityengine/transferfunction/bt1886.md)   | ITU-R BT.1886 transfer function, standard for HDTV.                                                                   |
| [Gamma22](/engine/6000.6/script-reference/unityengine/transferfunction/gamma22.md) | Gamma 2.2 transfer function, common in CRT displays.                                                                  |
| [Linear](/engine/6000.6/script-reference/unityengine/transferfunction/linear.md)   | Linear transfer function, where output luminance is directly proportional to input.                                   |
| [PQ](/engine/6000.6/script-reference/unityengine/transferfunction/pq.md)           | Perceptual Quantizer (PQ), also known as SMPTE ST 2084 transfer function, used for High Dynamic Range (HDR) displays. |
