#include <EditorEntityAPI.h>
Inherited by AzToolsFramework::EditorEntityManager.
Public Member Functions | |
AZ_RTTI (EditorEntityAPI, "{3E217E21-046F-462E-8FA2-1347FBDDFDE7}") | |
virtual void | DeleteSelected ()=0 |
virtual void | DeleteEntityById (AZ::EntityId entityId)=0 |
virtual void | DeleteEntities (const EntityIdList &entities)=0 |
virtual void | DeleteEntityAndAllDescendants (AZ::EntityId entityId)=0 |
virtual void | DeleteEntitiesAndAllDescendants (const EntityIdList &entities)=0 |
virtual void | DuplicateSelected ()=0 |
virtual void | DuplicateEntityById (AZ::EntityId entityId)=0 |
virtual void | DuplicateEntities (const EntityIdList &entities)=0 |
EditorEntityAPI Handles basic Entity operations
|
pure virtual |
Deletes all specified entities.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Deletes all entities in the provided list, as well as their transform descendants.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Deletes the specified entity, as well as any transform descendants.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Deletes the specified entity.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Delete all currently-selected entities.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Duplicates all specified entities.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Duplicates the specified entity.
Implemented in AzToolsFramework::EditorEntityManager.
|
pure virtual |
Duplicate all currently-selected entities.
Implemented in AzToolsFramework::EditorEntityManager.