Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::EditorEvents Class Reference

#include <ToolsApplicationAPI.h>

Inherits AZ::EBusTraits.

Public Types

enum  EditorContextMenuFlags { eECMF_NONE = 0 , eECMF_HIDE_ENTITY_CREATION = 0x1 , eECMF_USE_VIEWPORT_CENTER = 0x2 }
 
using Bus = AZ::EBus< EditorEvents >
 

Public Member Functions

virtual void OnEscape ()
 
virtual void OnEditorSpecChange ()
 The editor has changed performance specs.
 
virtual void PopulateEditorGlobalContextMenu_SliceSection (QMenu *, const AZ::Vector2 &, int)
 Populate slice portion of edit-time context menu.
 
virtual bool SkipEditorStartupUI ()
 Anything can override this and return true to skip over the WelcomeScreenDialog.
 
virtual void NotifyRegisterViews ()
 Notify that it's ok to register views.
 
virtual void NotifyCentralWidgetInitialized ()
 Notify that central widget has been initialized.
 
virtual void NotifyQtApplicationAvailable (QApplication *)
 Notify that the Qt Application object is now ready to be used.
 
virtual void NotifyIEditorAvailable (IEditor *)
 Notify that the IEditor is ready.
 
virtual void NotifyMainWindowInitialized (QMainWindow *)
 Notify that the MainWindow has been fully initialized.
 
virtual void NotifyEditorInitialized ()
 Notify that the Editor has been fully initialized.
 
virtual void SelectAsset (const QString &)
 Signal that an asset should be highlighted / selected.
 
virtual void OnViewPaneOpened (const char *)
 
virtual void OnViewPaneClosed (const char *)
 

Detailed Description

Bus for general editor events.


The documentation for this class was generated from the following file: