ColorUsageAttribute
Attribute used to configure the usage of the ColorField and Color Picker for a color.
Read time 4 minutesLast updated 2 days ago
Definition
- Type: Class
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
- Inherits from: PropertyAttribute
[AttributeUsage(AttributeTargets.Property|AttributeTargets.Field, Inherited = true, AllowMultiple = false)]public sealed class ColorUsageAttribute : PropertyAttribute
Remarks
Use this attribute on a Color to configure the Color Field and Color Picker to show/hide the alpha value and whether to treat the color as a HDR color or as a normal LDR color.
Fields
Value | Description |
|---|---|
| hdr | If set to true the Color is treated as a HDR color. |
| showAlpha | If false then the alpha bar is hidden in the ColorField and the alpha value is not shown in the Color Picker. |
Constructors
Constructor | Description |
|---|---|
| ColorUsageAttribute(System.Boolean) | Attribute for Color fields. Used for configuring the GUI for the color. |
| ColorUsageAttribute(System.Boolean,System.Boolean) | Attribute for Color fields. Used for configuring the GUI for the color. |