Experimental: this API is experimental and might be changed or removed in the future.

LinearColor

struct in UnityEngine.Experimental.GlobalIllumination

/

Implemented in:UnityEngine.CoreModule

Description

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

Additional resources: Color

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

blueThe blue component in the range of 0.0 to 1.0.
greenThe green component in the range of 0.0 to 1.0.
intensityThe intensity value used to scale the red, green and blue component.
redThe red component in the range of 0.0 to 1.0.

Static Methods

BlackReturns a black color.
ConvertConverts a Light's color value to a normalized linear color value, automatically handling gamma conversion if necessary.

Did you find this page useful? Please give it a rating: