Event sent by the viewport renderer when the viewport camera transform changed.
Event sent by the viewport renderer when a context menu is requested.
Static ReadonlyhighThe feature quality threshold that permits high defintion rendering to be used.
Static ReadonlyselectionStatic ReadonlytoolbarStatic ReadonlytoolbarStatic ReadonlyviewportStatic ReadonlywindowThe default window content padding to be used for editor windows.
Static ReadonlywindowThe default window padding.
Checks whether the window the currently active window in its container. This means the window's tab is active or the window is the only one in its container.
Gets the parent editor window this window is docked in. Can be null (for example when window is in the process of dragging and not visible).
Returns the height of the window contents in points.
Returns the height of the window contents in pixels.
Returns the width of the window contents in points.
Returns the width of the window contents in pixels.
Returns the DPI scale factor.
Gets the object that manages handle for this scene window.
Returns the height of the window in points.
Sets the height of the window in pixels.
Gets the icon for the window.
Alt modifier key state.
Control modifier key state.
Determines whether the window has been destroyed or not.
Determines if the drag selection viewport interaction is active.
Makes the window in or out focus. Surface can only be made in focus if it is active.
Checks whether the window currently has keyboard focus.
Determines if the viewport is currently rendering in high dpi mode.
Checks has the TypeScript window been initialized.
Returns true if this window requires the raytracer scene to be loaded.
Determines is the mouse pointer currently hovering over the editor window.
Determines if ray tracing is currently active.
Shift modifier key state.
Returns the X position of the window in screen coordinates in points.
Specifies the local shortcut context. This context will be automatically disabled whenever the user switches focus from the context.
Gets a unique name for this window. This name will be used for referencing the window by other systems.
Sets the content of the middle Overlay Label.
Gets the parent EditorWindow.
Gets the RenderWindow associated with this EditorWindow.
The SelectionHighlightRenderer for scene activity in the viewport. Typically, selections of other users.
The SceneGizmos used to render gizmos in this window.
The ScenePicking instance used to interact with scene objects.
The SceneSelection state to be used.
The scene user activity element.
The SelectionHighlightRenderer for user selection in the viewport.
Specifies the global shortcut context. This context will be always enabled as long as the window is active.
Checks if the window should handle input. This can be used by window implementations to check before handling input events.
Returns the X position of the window in screen coordinates in points.
Vertex selection renderer.
Returns the scene camera.
Returns the width of the window in points.
Sets the width of the window in pixels.
Wireframe renderer for selection.
Add support to the given Drop data type.
The type of the data from OS to support.
The text representing the action of dropping into this window.
Applies a new set of ViewportCameraSettings to the active ViewportCamera.
Triggered when one of the scene tool buttons is clicked, changing the active scene handle.
Clicked scene tool to activate.
OptionalforceChange: booleanTrue to force the change, even if the camera is not idle.
Closes the window but keeps it on the dock manager. Calling raise will make it visible again.
Gets the action name for the given OS drop type. Only relevant if window supports the type.
The OS type of the drag and drop to get the action name from.
Creates all the necessary components and Scene Objects for the Editor Camera.
ProtectedinitializeReturns whether or not this window supports the given OS data type drop.
Set the snapping destination that is applied to handle snapping.
The snapping destination.
Parses an array of scene objects and removes elements that are children of elements that are also in the array.
An array of SceneObjects.
An array containing the truncated roots without children.
StaticopenOpens an editor window. If window is already open it returns the existing instance.
Type of window to open.
Instance of the open window.
ReadonlyonNotifies that the scene camera as been moved.
ReadonlyonTriggered whenever window size changes.
ReadonlyonDPIChangedTriggered whenever window's screen dpi changes.
ReadonlyonTriggered whenever window position changes.
ReadonlyonTriggered whenever window receives or loses focus.
ReadonlyonOSDropTriggered when the user do a OS drag on top of this window.
ReadonlyonOSDropTriggered when the user leaves the mouse from a OS drop.
ReadonlyonOSDropTriggered when the user actually drops something on top of this window.
Readonlyon
Displays the scene view camera and various scene controls.