|
|
| 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 |
| |