Inherits AzFramework::EntityContextEventBus::Handler, EditorEntityContextNotificationBus::Handler, SliceEditorEntityOwnershipServiceNotificationBus::Handler, EditorEntitySortNotificationBus::MultiHandler, AzToolsFramework::ToolsApplicationEvents::Bus::Handler, EditorOnlyEntityComponentNotificationBus::Handler, EditorEntityRuntimeActivationChangeNotificationBus::Handler, EditorTransformChangeNotificationBus::Handler, EntityCompositionNotificationBus::Handler, EditorEntityModelRequestBus::Handler, AzToolsFramework::Prefab::PrefabPublicNotificationBus::Handler, AZ::EntityBus::MultiHandler, and AZ::TickBus::Handler.
|
enum class | ComponentCompositionAction { Add
, Remove
, Enable
, Disable
} |
|
|
| EditorEntityModel (const EditorEntityModel &)=delete |
|
void | EntityRegistered (AZ::EntityId entityId) override |
|
void | EntityDeregistered (AZ::EntityId entityId) override |
|
void | EntityParentChanged (AZ::EntityId entityId, AZ::EntityId newParentId, AZ::EntityId oldParentId) override |
|
void | SetEntityInstantiationPosition (const AZ::EntityId &parent, const AZ::EntityId &beforeEntity) override |
|
void | ClearEntityInstantiationPosition () override |
|
void | ChildEntityOrderArrayUpdated () override |
|
void | OnSliceInstantiationFailed (const AZ::Data::AssetId &sliceAssetId, const AzFramework::SliceInstantiationTicket &ticket) override |
|
void | OnEditorEntitiesPromotedToSlicedEntities (const AzToolsFramework::EntityIdList &promotedEntities) override |
|
void | OnEditorEntitiesSliceOwnershipChanged (const AzToolsFramework::EntityIdList &entityIdList) override |
|
void | OnPrepareForContextReset () override |
|
void | OnEntityStreamLoadBegin () override |
|
void | OnEntityStreamLoadSuccess () override |
|
void | OnEntityStreamLoadFailed () override |
|
void | SetForceAddEntitiesToBackFlag (bool forceAddToBack) override |
|
void | OnEntityContextReset () override |
|
void | OnEntityContextLoadedFromStream (const AZ::SliceComponent::EntityList &) override |
|
void | OnEditorOnlyChanged (AZ::EntityId entityId, bool isEditorOnly) override |
|
void | OnEntityRuntimeActivationChanged (AZ::EntityId entityId, bool activeOnStart) override |
|
void | OnEntityTransformChanged (const AzToolsFramework::EntityIdList &entityIds) override |
|
void | OnEntityComponentAdded (const AZ::EntityId &entityId, const AZ::ComponentId &componentId) override |
|
void | OnEntityComponentRemoved (const AZ::EntityId &entityId, const AZ::ComponentId &componentId) override |
|
void | OnEntityComponentEnabled (const AZ::EntityId &entityId, const AZ::ComponentId &componentId) override |
|
void | OnEntityComponentDisabled (const AZ::EntityId &entityId, const AZ::ComponentId &componentId) override |
|
void | OnEntityExists (const AZ::EntityId &entityId) override |
|
void | OnEntityActivated (const AZ::EntityId &entityId) override |
|
void | OnTick (float deltaTime, AZ::ScriptTimePoint time) override |
|
void | OnPrefabInstancePropagationBegin () override |
|
void | OnPrefabInstancePropagationEnd () override |
|
void | AddToChildrenWithOverrides (const EntityIdList &parentEntityIds, const AZ::EntityId &entityId) override |
|
void | RemoveFromChildrenWithOverrides (const EntityIdList &parentEntityIds, const AZ::EntityId &entityId) override |
|
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Entity/EditorEntityModel.h