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::EditorEntityManager Class Reference

Inherits AzToolsFramework::EditorEntityAPI.

Public Member Functions

void Start ()
 
void DeleteSelected () override
 
void DeleteEntityById (AZ::EntityId entityId) override
 
void DeleteEntities (const EntityIdList &entities) override
 
void DeleteEntityAndAllDescendants (AZ::EntityId entityId) override
 
void DeleteEntitiesAndAllDescendants (const EntityIdList &entities) override
 
void DuplicateSelected () override
 
void DuplicateEntityById (AZ::EntityId entityId) override
 
void DuplicateEntities (const EntityIdList &entities) override
 
- Public Member Functions inherited from AzToolsFramework::EditorEntityAPI
 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
 

Member Function Documentation

◆ DeleteEntities()

void AzToolsFramework::EditorEntityManager::DeleteEntities ( const EntityIdList &  entities)
overridevirtual

Deletes all specified entities.

Implements AzToolsFramework::EditorEntityAPI.

◆ DeleteEntitiesAndAllDescendants()

void AzToolsFramework::EditorEntityManager::DeleteEntitiesAndAllDescendants ( const EntityIdList &  entities)
overridevirtual

Deletes all entities in the provided list, as well as their transform descendants.

Implements AzToolsFramework::EditorEntityAPI.

◆ DeleteEntityAndAllDescendants()

void AzToolsFramework::EditorEntityManager::DeleteEntityAndAllDescendants ( AZ::EntityId  entityId)
overridevirtual

Deletes the specified entity, as well as any transform descendants.

Implements AzToolsFramework::EditorEntityAPI.

◆ DeleteEntityById()

void AzToolsFramework::EditorEntityManager::DeleteEntityById ( AZ::EntityId  entityId)
overridevirtual

Deletes the specified entity.

Implements AzToolsFramework::EditorEntityAPI.

◆ DeleteSelected()

void AzToolsFramework::EditorEntityManager::DeleteSelected ( )
overridevirtual

Delete all currently-selected entities.

Implements AzToolsFramework::EditorEntityAPI.

◆ DuplicateEntities()

void AzToolsFramework::EditorEntityManager::DuplicateEntities ( const EntityIdList &  entities)
overridevirtual

Duplicates all specified entities.

Implements AzToolsFramework::EditorEntityAPI.

◆ DuplicateEntityById()

void AzToolsFramework::EditorEntityManager::DuplicateEntityById ( AZ::EntityId  entityId)
overridevirtual

Duplicates the specified entity.

Implements AzToolsFramework::EditorEntityAPI.

◆ DuplicateSelected()

void AzToolsFramework::EditorEntityManager::DuplicateSelected ( )
overridevirtual

Duplicate all currently-selected entities.

Implements AzToolsFramework::EditorEntityAPI.


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