ProtectedconstructorOptionalisInternalConstructor: booleanDetermines if the edited resource is automatically marked dirty upon property changes.
Determines if the resource will be loaded and the inspector constructed, when the window is inactive.
Determines if the resource inspector updates it's inspected resource if the global resource selection is changed.
Determies if the import options should be used to select the custom resource inspector type.
Determines if the resource action buttons will be visible.
Called when the resource dirty state changed.
Called by the resource manager whenever a resource is modified. If the active resource is modified, will rebuild the inspector.
The handle to the resource that was modified.
Updates the inspector if the inspected resource just got reimported.
Path to the resource that got imported.
Triggered when the user selects a new resource or a scene object, or deselects everything.
Set of selected resource paths.
Static 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.
Returns the height of the window in points.
Sets the height of the window in pixels.
Gets the icon for the window.
Gets the current inspector.
Determines whether the window has been destroyed or not.
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.
Checks has the TypeScript window been initialized.
Determines is the mouse pointer currently hovering over the editor window.
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.
Gets the parent EditorWindow.
Gets the RenderWindow associated with this EditorWindow.
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.
Returns the width of the window in points.
Sets the width of the window in pixels.
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.
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.
ProtectedinitializeProtectedinitializeInitializes the window for a multi-selection UX to inspect the resourcePaths.
ProtectedinitializeInitializes the window for the resource inspector to inspect the resource at the resourcePath.
ProtectedinitializeFunction that creates the header and scroll area with a name.
OptionalresourceEntry: ResourceEntryOptionalhasInspector: booleanReturns whether or not this window supports the given OS data type drop.
ProtectedonSets a resources whose reimport options to displayed in the inspector. Clears any previous contents of the window.
Sets a resources whose reimport options to displayed in the inspector. Clears any previous contents of the window.
Resource paths relative to the project of the resource to inspect.
ProtectedsetReplaces the contents of the window with a static message.
Compares two strings for equality by respecting the given comparison mode.
The string to compare to.
The mode to compare the string. Allows specifying how case sensitivity should be treated on the compare.
True if the strings are considered equal for the given mode; false otherwise.
StaticopenOpens an editor window. If window is already open it returns the existing instance.
Type of window to open.
Instance of the open window.
ReadonlyonThe event is invoked when the user changed a field of the Resource.
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
The ResourceInspectorWindow class implements a DockableEditorWindow for subclasses of Resource.
It can be used to inspect and modify the properties of a resource, as well as to reimport the resource from disk.