AbstractProtectedconstructorOptionalisInternalConstructor: booleanA set of flags that customize the behavior of the key window.
The key window flags.
Sets the height of the window in points.
Sets the height of the window in pixels.
Gets the icon for the window.
Gets the icon for the window.
Determines if the key window's tab is visible.
Determines whether the window has been destroyed or not.
Checks whether the window currently has keyboard focus.
Gets the key window which owns this 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.
Retrieves the owning container.
Gets the window of the owning container. The owning container is window that serves as the host for one or multiple key windows.
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.
Determines the size of the keu window.
Sets the stylesheet for this window's UI surface.
Sets the stylesheet for this window's UI surface.
Gets the primary tool bar element.
Returns the X position of the window in screen coordinates in points.
Get the local undo redo of the key window.
Sets the width of the window in points.
Sets the width of the window in pixels.
Centers the window within it's parent window.
Clear the undo/redo history.
Virtual
Closes the key window.
Virtual
Creates the default layout for a key window.
ProtecteddetermineVirtual
Determines whether the key window is read-only or not.
ProtecteddidVirtual
A method called internally after the last action is redone.
ProtecteddidVirtual
A method called internally after the last action is undone.
Gets the current dockable window layout.
The dockable editor window layout.
ProtectedinvalidateInvalidates the window title.
Virtual
Gets whether this KeyWindow should display the User List control on the main menu title bar.
Virtual
Gets whether this KeyWindow should use the main toolbar style.
Locks the window to prevent it from closing.
ProtectedonVirtual
Method to override to implement destruction of custom windows. Called by the engine before the window is destroyed.
ProtectedonVirtual
Method to override to implement custom behavior of a window, called by the engine once per frame.
ProtectedonVirtual
Method to override to implement custom behavior of a window, called by the engine once per frame,
once all the windows had their onEditorUpdate() method called.
Virtual
Method to override to implement initialization of custom windows. Called by the engine after window creation.
Virtual
Triggered whenever the window's screen dpi changes.
Virtual
Triggered whenever the window gains or loses focus.
True if focus was gained, false otherwise.
Virtual
Triggered whenever the window size changes.
New width of the window in pixels.
New height of the window in pixels.
Brings the key window to the top.
Executes the last command on the redo stack (last command we called undo on), re-applying its operation.
Resets the key window layout to the default.
Virtual
Sets a predefined dockable editor window layout.
The layout to be set.
Defines the window maximum width and height in points.
Defines the window minimum width and height in points.
The minimum width of the window in points.
The minimum height of the window in points.
Moves the window on the desktop. Coordinates are in screen space using points.
Moves the window on the desktop. Coordinates are in screen space using pixels.
Resizes the window using a width and height in points.
Resizes the window using a width and height in pixels.
Executes the last command on the undo stack, undoing its operations.
Unlocks the window to allow to be closed by the user.
ProtectedwillVirtual
A method called internally before the last action is redone.
ProtectedwillVirtual
A method called internally before the last action is undone.
Main class for defining a new Key Window. A Key Window is the main container to which content gets added to in the RSX editor. Each key window must have a very well defined semantic, for instance the Scene Key Window allows the user view and edit a scene.
Key Windows can be joined together into a single window with tabs and can also be undocked to have their own free window.