Inherits AZ::EBusTraits.
|
virtual void | RegisterViewPane (const char *, const char *, const ViewPaneOptions &, const WidgetCreationFunc &) |
|
virtual void | RegisterCustomViewPane (const char *, const char *, const ViewPaneOptions &) |
|
virtual void | UnregisterViewPane (const char *) |
|
virtual QWidget * | GetViewPaneWidget (const char *) |
|
void | ShowViewPane (const char *paneName) |
| Show an Editor window by name.
|
|
virtual void | OpenViewPane (const char *) |
| Opens an Editor window by name. Shows it if it was previously hidden, and activates it even if it's already visible.
|
|
virtual QDockWidget * | InstanceViewPane (const char *) |
| Opens a new instance of an Editor window by name and returns the dock widget container.
|
|
virtual void | CloseViewPane (const char *) |
|
virtual void | BrowseForAssets (AssetBrowser::AssetSelectionModel &)=0 |
| Spawn asset browser for the appropriate asset types.
|
|
virtual void | CreateEditorRepresentation (AZ::Entity *) |
| Creates editor-side representation of an underlying entity.
|
|
virtual bool | DestroyEditorRepresentation (AZ::EntityId, bool) |
| Destroys editor-side representation of a given entity.
|
|
virtual void | CloneSelection (bool &) |
| Clone selected entities/slices.
|
|
virtual void | DeleteSelectedEntities (bool) |
| Delete selected entities/slices.
|
|
virtual AZ::EntityId | CreateNewEntity (AZ::EntityId parentId=AZ::EntityId()) |
| Create a new entity at a default position.
|
|
virtual AZ::EntityId | CreateNewEntityAsChild (AZ::EntityId) |
| Create a new entity as a child of an existing entity - Intended only to handle explicit requests from the user.
|
|
virtual AZ::EntityId | CreateNewEntityAtPosition (const AZ::Vector3 &, AZ::EntityId parentId=AZ::EntityId()) |
| Create a new entity at a specified position.
|
|
virtual AZ::EntityId | GetExistingEntity (AZ::u64 id) |
| Gets and existing EntityId from a known id passed ad a u64.
|
|
virtual AzFramework::EntityContextId | GetEntityContextId () |
|
virtual QWidget * | GetMainWindow () |
| Retrieve the main application window.
|
|
virtual IEditor * | GetEditor () |
| Retrieve main editor interface.
|
|
virtual bool | GetUndoSliceOverrideSaveValue () |
|
virtual bool | GetShowCircularDependencyError () |
| Retrieve the setting for messaging.
|
|
virtual void | SetShowCircularDependencyError (const bool &) |
| Hide or show the circular dependency error when saving slices.
|
|
virtual void | LaunchLuaEditor (const char *) |
| Launches the Lua editor and opens the specified (space separated) files.
|
|
virtual bool | IsLevelDocumentOpen () |
| Returns whether a level document is open.
|
|
virtual AZStd::string | GetLevelName () |
| Return the name of a level document.
|
|
virtual AZStd::string | GetDefaultComponentViewportIcon () |
| Return default icon to show in the viewport for components that haven't specified an icon.
|
|
virtual AZStd::string | GetDefaultComponentEditorIcon () |
| Return default icon to show in the palette, etc for components that haven't specified an icon.
|
|
virtual AZStd::string | GetDefaultEntityIcon () |
| Return default entity icon to show both in viewport and entity-inspector.
|
|
virtual AZStd::string | GetComponentEditorIcon (const AZ::Uuid &, const AZ::Component *) |
|
virtual AZStd::string | GetComponentTypeEditorIcon (const AZ::Uuid &) |
|
virtual AZStd::string | GetComponentIconPath (const AZ::Uuid &, AZ::Crc32, const AZ::Component *) |
|
virtual float | CalculateAgentNavigationRadius (const char *) |
|
virtual const char * | GetDefaultAgentNavigationTypeName () |
|
virtual void | OpenPinnedInspector (const AzToolsFramework::EntityIdSet &) |
|
virtual void | ClosePinnedInspector (AzToolsFramework::EntityPropertyEditor *) |
|
virtual AZStd::vector< AZStd::string > | GetAgentTypes () |
| Return all available agent types defined in the Navigation xml file.
|
|
virtual void | GoToSelectedOrHighlightedEntitiesInViewports () |
| Focus all viewports on the selected and highlighted entities.
|
|
virtual void | GoToSelectedEntitiesInViewports () |
| Focus all viewports on the selected entities.
|
|
virtual bool | CanGoToSelectedEntitiesInViewports () |
| Returns true if the selected entities can be moved to, and false if not.
|
|
virtual AZ::Vector3 | GetWorldPositionAtViewportCenter () |
| Returns the world-space position under the center of the render viewport.
|
|
virtual void | InstantiateSliceFromAssetId (const AZ::Data::AssetId &) |
|
virtual void | ClearRedoStack () |
| Clears current redo stack.
|
|
Bus for general editor requests to be intercepted by the application (e.g. Sandbox).