Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


LinearColor

Contains normalized linear color values for red, green, blue in the range of 0 to 1, and an additional intensity value.
Read time 1 minuteLast updated 13 days ago

Definition

public struct LinearColor

Remarks

Additional Resources: Color

Examples

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

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

Method

Description

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