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 *) |
| | Adds the components that are required for editor representation to the 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 AZ::Vector3 | GetWorldPositionAtViewportInteraction () const |
| |
|
virtual void | ClearRedoStack () |
| | Clears current redo stack.
|
| |
Bus for general editor requests to be intercepted by the application (e.g. Sandbox).