# LinearColor

> Contains normalized linear color values for red, green, blue in the range of 0 to 1, and an additional intensity value.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.Experimental.GlobalIllumination](/engine/6000.7/script-reference/unityengine/experimental/globalillumination.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct LinearColor
```

## Remarks

Additional Resources: [Color](/engine/6000.7/script-reference/unityengine/color.md)

## Examples

```csharp
using UnityEngine;
using UnityEngine.Experimental.GlobalIllumination;

public class LinearColorExample : MonoBehaviour
{
    void Start()
    {
        // Initialize by setting each component
        LinearColor linearColor = default(LinearColor);
        linearColor.red = 1f;
        linearColor.green = 0.5f;
        linearColor.blue = 0f;
        linearColor.intensity = 16f;

        // Get normalized linear color from UnityEngine.Color
        // The conversion doesn't take the alpha component into account
        LinearColor covertedColor = LinearColor.Convert(new Color(1f, 0.5f, 0f, 0.5f), intensity : 16f);
    }
}
```

## Properties

| Property                                                                                                          | Description                                                          |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [blue](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/blue.md)           | The blue component in the range of 0.0 to 1.0.                       |
| [green](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/green.md)         | The green component in the range of 0.0 to 1.0.                      |
| [intensity](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/intensity.md) | The intensity value used to scale the red, green and blue component. |
| [red](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/red.md)             | The red component in the range of 0.0 to 1.0.                        |

## Static Methods

| Method                                                                                                        | Description                                                                                                              |
| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [Black](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/black.md)     | Returns a black color.                                                                                                   |
| [Convert](/engine/6000.7/script-reference/unityengine/experimental/globalillumination/linearcolor/convert.md) | Converts a Light's color value to a normalized linear color value, automatically handling gamma conversion if necessary. |
