Inherits AZ::ComponentBus.
◆ AddAssociatedEntity()
virtual void AZ::SliceMetadataInfoManipulationRequests::AddAssociatedEntity |
( |
EntityId |
associatedEntityId | ) |
|
|
pure virtual |
Add an associated entity. the associated entity must be an editor entity.
◆ AddChildMetadataEntity()
virtual void AZ::SliceMetadataInfoManipulationRequests::AddChildMetadataEntity |
( |
EntityId |
childEntityId | ) |
|
|
pure virtual |
Add a child entity to the metadata entity. Child entities must be metadata entities.
◆ GetAssociatedEntities()
virtual void AZ::SliceMetadataInfoManipulationRequests::GetAssociatedEntities |
( |
AZStd::set< EntityId > & |
| ) |
|
|
pure virtual |
Fills out the provided container with all of the IDs of entities associated with this metadata entity.
◆ MarkAsPersistent()
virtual void AZ::SliceMetadataInfoManipulationRequests::MarkAsPersistent |
( |
bool |
persistent | ) |
|
|
pure virtual |
Marks this component as persistent. When persistent, the component remains valid without children and associations. For example, the root slice is persistent.
◆ RemoveAssociatedEntity()
virtual void AZ::SliceMetadataInfoManipulationRequests::RemoveAssociatedEntity |
( |
EntityId |
associatedEntityId | ) |
|
|
pure virtual |
Remove an entity from the association list. The given entity must be an associated editor entity.
◆ RemoveChildMetadataEntity()
virtual void AZ::SliceMetadataInfoManipulationRequests::RemoveChildMetadataEntity |
( |
EntityId |
childEntityId | ) |
|
|
pure virtual |
Remove an existing child metadata entity. The given entity must be a valid child metadata entity.
◆ SetParentMetadataEntity()
virtual void AZ::SliceMetadataInfoManipulationRequests::SetParentMetadataEntity |
( |
EntityId |
parentEntityId | ) |
|
|
pure virtual |
Set the parent of the metadata entity. Can be an invalid entity ID (No parent) Must be the ID of a metadata entity.
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Slice/SliceMetadataInfoBus.h