# LightEditor.Settings

> Contains all drawable elements of the LightEditor.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public sealed class LightEditor.Settings
```

## Properties

| Property                                                                                                         | Description                                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [areaSizeX](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/areasizex.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [areaSizeY](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/areasizey.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [bakedShadowAngleProp](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/bakedshadowangleprop.md) | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [bounceIntensity](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/bounceintensity.md)           | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [color](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/color.md)                               | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [colorTemperature](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/colortemperature.md)         | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [cookie](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/cookie.md)                             | The light cookie texture used by the light.                                                                                                                                      |
| [cookieProp](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/cookieprop.md)                     | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [cookieSize2D](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/cookiesize2d.md)                 | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [cullingMask](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/cullingmask.md)                   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [enableSpotReflector](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/enablespotreflector.md)   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [flare](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/flare.md)                               | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [halo](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/halo.md)                                 | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [innerSpotAngle](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/innerspotangle.md)             | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [intensity](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/intensity.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [isAreaLightType](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/isarealighttype.md)           | Is the current light an area light or not. Area lights include Rectangle and Disc lights.                                                                                        |
| [isBakedOrMixed](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/isbakedormixed.md)             | Is the current light baked or mixed.                                                                                                                                             |
| [isCompletelyBaked](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/iscompletelybaked.md)       | Is the light completely baked.                                                                                                                                                   |
| [isMixed](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/ismixed.md)                           | Is the current light mixed.                                                                                                                                                      |
| [isRealtime](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/isrealtime.md)                     | Is the light real-time?                                                                                                                                                          |
| [light](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/light.md)                               | The light being inspected.                                                                                                                                                       |
| [lightmapping](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/lightmapping.md)                 | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [lightType](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/lighttype.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [lightUnit](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/lightunit.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [luxAtDistance](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/luxatdistance.md)               | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [range](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/range.md)                               | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [renderingLayerMask](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/renderinglayermask.md)     | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [renderMode](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/rendermode.md)                     | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsBias](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowsbias.md)                   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsNearPlane](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowsnearplane.md)         | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsNormalBias](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowsnormalbias.md)       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsResolution](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowsresolution.md)       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsStrength](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowsstrength.md)           | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shadowsType](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shadowstype.md)                   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [shapeRadius](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/shaperadius.md)                   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [spotAngle](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/spotangle.md)                       | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |
| [useColorTemperature](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/usecolortemperature.md)   | Exposed [SerializedProperty](/engine/6000.6/script-reference/unityeditor/serializedproperty.md) for the inspected [Light](/engine/6000.6/script-reference/unityengine/light.md). |

## Methods

| Method                                                                                                                       | Description                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [ApplyModifiedProperties](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/applymodifiedproperties.md)       | See [SerializedObject.ApplyModifiedProperties](/engine/6000.6/script-reference/unityeditor/serializedobject/applymodifiedproperties.md). |
| [DrawArea](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawarea.md)                                     | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) area widget.                                 |
| [DrawBakedShadowAngle](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawbakedshadowangle.md)             | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) baked shadow angle widget.                   |
| [DrawBounceIntensity](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawbounceintensity.md)               | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) bounce intensity widget.                     |
| [DrawColor](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawcolor.md)                                   | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) color widget.                                |
| [DrawCookie](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawcookie.md)                                 | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) cookie widget.                               |
| [DrawCookieProperty](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawcookieproperty.md)                 | Draws a [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) cookie widget.                                         |
| [DrawCookieSize](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawcookiesize.md)                         | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) cookie size widget.                          |
| [DrawCullingMask](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawcullingmask.md)                       | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) culling mask widget.                         |
| [DrawFlare](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawflare.md)                                   | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) flare widget.                                |
| [DrawHalo](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawhalo.md)                                     | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) halo widget.                                 |
| [DrawInnerAndOuterSpotAngle](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawinnerandouterspotangle.md) | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) inner and outer spot angle widget.           |
| [DrawIntensity](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawintensity.md)                           | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) intensity widget.                            |
| [DrawLightmapping](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawlightmapping.md)                     | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) lightmapping widget.                         |
| [DrawLightType](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawlighttype.md)                           | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) light type widget.                           |
| [DrawRange](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawrange.md)                                   | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) range widget.                                |
| [DrawRenderingLayerMask](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawrenderinglayermask.md)         | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) rendering LayerMask widget.                  |
| [DrawRenderMode](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawrendermode.md)                         | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) render mode widget.                          |
| [DrawRuntimeShadow](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawruntimeshadow.md)                   | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) runtime shadows widget.                      |
| [DrawShadowsType](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawshadowstype.md)                       | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) shadows type widget.                         |
| [DrawShapeRadius](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawshaperadius.md)                       | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) shape radius widget.                         |
| [DrawSpotAngle](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/drawspotangle.md)                           | Draws the default [LightEditor](/engine/6000.6/script-reference/unityeditor/lighteditor.md) spot angle widget.                           |
| [OnDestroy](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/ondestroy.md)                                   | Cleanup internal settings state.                                                                                                         |
| [OnEnable](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/onenable.md)                                     | Populate the settings from the referenced [SerializedObject](/engine/6000.6/script-reference/unityeditor/serializedobject.md).           |
| [Update](/engine/6000.6/script-reference/unityeditor/lighteditor/settings/update.md)                                         | See [SerializedObject.Update](/engine/6000.6/script-reference/unityeditor/serializedobject/update.md).                                   |
