class
EditorRenderWindows
Manages that handles creation, destruction and updates of editor windows.
Public
Constructors
EditorRenderWindows
Methods
~EditorRenderWindows
CreateMain
Creates the main editor window using a previously created render window.
If a main window already exists, this will return the existing instance.
Create
Creates a new editor window.
There is no limit on the number of editor windows.
RegisterWindow
Notifies the manager that a new editor window was created.
Destroy
Schedules the window for destruction.
Actual destruction will happen on next update.
GetMainWindow
Returns the main editor window, or null if one doesn't exist.
HasFocus
Checks if any editor window has keyboard focus.
ShowWindows
By default all windows are created as hidden.
After this method is called all windows will be shown, and any new windows will be shown by default.
AreNewWindowsHidden
Checks if new editor windows should be created hidden.
staticInstance
Returns a reference to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticInstancePtr
Returns a pointer to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticShutDown
Shuts down this module and frees any resources it is using.
staticIsStarted
Query if the module has been started.
Protected
Methods
~Module<T>
OnStartUp
Override if you want your module to be notified once it has been constructed and started.
OnShutDown
Override if you want your module to be notified just before it is deleted.
staticInstanceInternal
Returns a singleton instance of this module.