# CameraEditor.Settings

> Contains all drawable elements of the CameraEditor.

## Definition

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

```csharp
public sealed class CameraEditor.Settings
```

## Remarks

Use this class to access the renderable settings for the [CameraEditor](/engine/6000.5/script-reference/unityeditor/cameraeditor.md). This can be used as a helper to draw a custom [CameraEditor](/engine/6000.5/script-reference/unityeditor/cameraeditor.md).

## Properties

| Property                                                                                                              | Description                                                                                                                                                                        |
| --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [allowDynamicResolution](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/allowdynamicresolution.md) | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [allowMSAA](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/allowmsaa.md)                           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [anamorphism](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/anamorphism.md)                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [aperture](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/aperture.md)                             | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [backgroundColor](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/backgroundcolor.md)               | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [barrelClipping](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/barrelclipping.md)                 | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [bladeCount](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/bladecount.md)                         | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [clearFlags](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/clearflags.md)                         | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [cullingMask](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/cullingmask.md)                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [curvature](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/curvature.md)                           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [depth](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/depth.md)                                   | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [farClippingPlane](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/farclippingplane.md)             | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [focalLength](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/focallength.md)                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [focusDistance](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/focusdistance.md)                   | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [fovAxisMode](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/fovaxismode.md)                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [gateFit](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/gatefit.md)                               | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [HDR](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/hdr.md)                                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [iso](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/iso.md)                                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [lensShift](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/lensshift.md)                           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [nearClippingPlane](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/nearclippingplane.md)           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [normalizedViewPortRect](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/normalizedviewportrect.md) | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [occlusionCulling](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/occlusionculling.md)             | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [orthographic](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/orthographic.md)                     | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [orthographicSize](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/orthographicsize.md)             | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [renderingPath](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/renderingpath.md)                   | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [sensorSize](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/sensorsize.md)                         | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [shutterSpeed](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/shutterspeed.md)                     | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [stereoConvergence](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/stereoconvergence.md)           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [stereoSeparation](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/stereoseparation.md)             | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [targetDisplay](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/targetdisplay.md)                   | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [targetEye](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/targeteye.md)                           | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [targetTexture](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/targettexture.md)                   | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |
| [verticalFOV](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/verticalfov.md)                       | Exposed [SerializedProperty](/engine/6000.5/script-reference/unityeditor/serializedproperty.md) for the inspected [Camera](/engine/6000.5/script-reference/unityengine/camera.md). |

## Methods

| Method                                                                                                                  | Description                                                                                                                                                                                               |
| ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ApplyModifiedProperties](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/applymodifiedproperties.md) | See [SerializedObject.ApplyModifiedProperties](/engine/6000.5/script-reference/unityeditor/serializedobject/applymodifiedproperties.md).                                                                  |
| [DrawBackgroundColor](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawbackgroundcolor.md)         | Draws the default \[\[CameraEditor] background color widget.                                                                                                                                              |
| [DrawClearFlags](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawclearflags.md)                   | Draws the default \[\[CameraEditor] clear flags widget.                                                                                                                                                   |
| [DrawClippingPlanes](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawclippingplanes.md)           | Draws the default \[\[CameraEditor] clipping planes widget.                                                                                                                                               |
| [DrawCullingMask](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawcullingmask.md)                 | Draws the default \[\[CameraEditor] culling mask widget.                                                                                                                                                  |
| [DrawDepth](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawdepth.md)                             | Draws the default \[\[CameraEditor] depth widget.                                                                                                                                                         |
| [DrawDynamicResolution](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawdynamicresolution.md)     | Draws the default \[\[CameraEditor] dynamic resolution widget.                                                                                                                                            |
| [DrawHDR](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawhdr.md)                                 | Draws the default \[\[CameraEditor] HDR widget.                                                                                                                                                           |
| [DrawMSAA](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawmsaa.md)                               | Draws the default \[\[CameraEditor] MSAA widget.                                                                                                                                                          |
| [DrawMultiDisplay](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawmultidisplay.md)               | Draws the default \[\[CameraEditor] muliple display widget.                                                                                                                                               |
| [DrawNormalizedViewPort](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawnormalizedviewport.md)   | Draws the default \[\[CameraEditor] viewport widget.                                                                                                                                                      |
| [DrawOcclusionCulling](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawocclusionculling.md)       | Draws the default \[\[CameraEditor] occlusion culling widget.                                                                                                                                             |
| [DrawProjection](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawprojection.md)                   | Draws the default \[\[CameraEditor] projection widget.                                                                                                                                                    |
| [DrawRenderingPath](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawrenderingpath.md)             | Draws the default \[\[CameraEditor] rendering path widget.                                                                                                                                                |
| [DrawTargetEye](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawtargeteye.md)                     | Draws the default \[\[CameraEditor] target eye widget.                                                                                                                                                    |
| [DrawTargetTexture](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawtargettexture.md)             | Draws the default \[\[CameraEditor] target texture widget.                                                                                                                                                |
| [OnEnable](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/onenable.md)                               | Populate the settings object with data linked to the [Camera](/engine/6000.5/script-reference/unityengine/camera.md) [SerializedObject](/engine/6000.5/script-reference/unityeditor/serializedobject.md). |
| [Update](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/update.md)                                   | See [SerializedObject.Update](/engine/6000.5/script-reference/unityeditor/serializedobject/update.md).                                                                                                    |

## Static Methods

| Method                                                                                                        | Description                                                      |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [DrawCameraWarnings](/engine/6000.5/script-reference/unityeditor/cameraeditor/settings/drawcamerawarnings.md) | Draws the default \[\[CameraEditor] warnings issued by a camera. |
