# Editor.SceneRenderingWidget

Render a scene to a native widget. This replaces NativeRenderingWidget.

- Kind: class
- Namespace: `Editor`
- Assembly: `Sandbox.Tools`
- Inherits: [Editor.Frame](/api/Editor.Frame)

## Constructors

- [`SceneRenderingWidget`](/api/Editor.SceneRenderingWidget/.ctor)

## Properties

- [`Camera`](/api/Editor.SceneRenderingWidget/Camera): The camera to render from. We will fallback to Scene.Camera if this is null
- [`CursorRay`](/api/Editor.SceneRenderingWidget/CursorRay): Return a ray for the current cursor position
- [`EnableEngineOverlays`](/api/Editor.SceneRenderingWidget/EnableEngineOverlays)
- [`GizmoInstance`](/api/Editor.SceneRenderingWidget/GizmoInstance): This widget manages it's own gizmo instance.
- [`Scene`](/api/Editor.SceneRenderingWidget/Scene): The active scene that we're rendering

## Methods

- [`CreateSceneEditorCamera`](/api/Editor.SceneRenderingWidget/CreateSceneEditorCamera): Create a hidden scene editor camera, post processing will be copied from a main camera in the scene.
- [`GetRay`](/api/Editor.SceneRenderingWidget/GetRay): Given a local widget position, return a Ray
- [`UpdateGizmoInputs`](/api/Editor.SceneRenderingWidget/UpdateGizmoInputs): Update common inputs for gizmo.
