|
| PrefabEditorEntityOwnershipService (const AzFramework::EntityContextId &entityContextId, AZ::SerializeContext *serializeContext) |
|
void | Initialize () override |
| Initializes all assets/entities/components required for managing entities.
|
|
bool | IsInitialized () override |
| Returns true if the entity ownership service is initialized.
|
|
void | Destroy () override |
| Destroys all the assets/entities/components created for managing entities.
|
|
void | Reset () override |
| Resets the assets/entities/components without fully destroying them for managing entities.
|
|
void | AddEntity (AZ::Entity *entity) override |
|
void | AddEntities (const EntityList &entities) override |
|
bool | DestroyEntity (AZ::Entity *entity) override |
|
bool | DestroyEntityById (const AZ::EntityId entityId) override |
|
void | GetNonPrefabEntities (EntityList &entities) override |
|
bool | GetAllEntities (EntityList &entities) override |
|
void | InstantiateAllPrefabs () override |
|
void | HandleEntitiesAdded (const EntityList &entities) override |
|
bool | LoadFromStream (AZ::IO::GenericStream &stream, bool remapIds, EntityIdToEntityIdMap *idRemapTable=nullptr, const AZ::ObjectStream::FilterDescriptor &filterDesc=AZ::ObjectStream::FilterDescriptor()) override |
|
void | SetEntitiesAddedCallback (OnEntitiesAddedCallback onEntitiesAddedCallback) override |
|
void | SetEntitiesRemovedCallback (OnEntitiesRemovedCallback onEntitiesRemovedCallback) override |
|
void | SetValidateEntitiesCallback (ValidateEntitiesCallback validateEntitiesCallback) override |
|
void | HandleEntityBeingDestroyed (const AZ::EntityId &entityId) override |
|
bool | LoadFromStream (AZ::IO::GenericStream &stream, AZStd::string_view filename) override |
|
bool | SaveToStream (AZ::IO::GenericStream &stream, AZStd::string_view filename) override |
|
void | StartPlayInEditor () override |
|
void | StopPlayInEditor () override |
|
void | CreateNewLevelPrefab (AZStd::string_view filename, const AZStd::string &templateFilename) override |
|
bool | IsRootPrefabAssigned () const override |
|
Prefab::InstanceOptionalReference | GetInstanceReferenceFromRootAliasPath (Prefab::RootAliasPath rootAliasPath) const override |
|
bool | GetInstancesInRootAliasPath (Prefab::RootAliasPath rootAliasPath, const AZStd::function< bool(const Prefab::InstanceOptionalReference)> &callback) const override |
|
void | RegisterGameModeEventHandler (AZ::Event< GameModeState >::Handler &handler) override |
|