This is the complete list of members for AzToolsFramework::Prefab::PrefabSystemComponentInterface, including all inherited members.
| AddLink(TemplateId sourceTemplateId, TemplateId targetTemplateId, PrefabDomValue::MemberIterator &instanceIterator, InstanceOptionalReference instance)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| AddTemplate(const AZ::IO::Path &filePath, PrefabDom prefabDom)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| AreDirtyTemplatesPresent(TemplateId rootTemplateId)=0 | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| AZ_RTTI(PrefabSystemComponentInterface, "{8E95A029-67F9-4F74-895F-DDBFE29516A0}") (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | |
| CreateLink(TemplateId linkTargetId, TemplateId linkSourceId, const InstanceAlias &instanceAlias, const PrefabDomConstReference linkPatches, const LinkId &linkId=InvalidLinkId)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| CreatePrefab(const AZStd::vector< AZ::Entity * > &entities, AZStd::vector< AZStd::unique_ptr< Instance > > &&nestedInstances, AZ::IO::PathView filePath, AZStd::unique_ptr< AZ::Entity > containerEntity=nullptr, InstanceOptionalReference parent=AZStd::nullopt, bool shouldCreateLinks=true)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| CreatePrefabWithCustomEntityAliases(const AZStd::map< EntityAlias, AZ::Entity * > &entities, AZStd::vector< AZStd::unique_ptr< Instance > > &&nestedInstances, AZ::IO::PathView filePath, AZStd::unique_ptr< AZ::Entity > containerEntity=nullptr, InstanceOptionalReference parent=AZStd::nullopt, bool shouldCreateLinks=true)=0 | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| FindLink(const LinkId &id)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| FindTemplate(TemplateId id)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| FindTemplateDom(TemplateId templateId)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| GetDirtyTemplatePaths(TemplateId rootTemplateId)=0 | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| GetTemplateIdFromFilePath(AZ::IO::PathView filePath) const =0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| InstantiatedEntitiesCallback typedef (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | |
| InstantiatePrefab(AZ::IO::PathView filePath, InstanceOptionalReference parent=AZStd::nullopt, const InstantiatedEntitiesCallback &instantiatedEntitiesCallback={})=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| InstantiatePrefab(TemplateId templateId, InstanceOptionalReference parent=AZStd::nullopt, const InstantiatedEntitiesCallback &instantiatedEntitiesCallback={})=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| IsTemplateDirty(TemplateId templateId)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| PropagateTemplateChanges(TemplateId templateId, InstanceOptionalConstReference instanceToExclude=AZStd::nullopt)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| RemoveAllTemplates()=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| RemoveLink(const LinkId &linkId)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| RemoveTemplate(TemplateId templateId)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| SaveAllDirtyTemplates(TemplateId rootTemplateId)=0 | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| SetTemplateDirtyFlag(TemplateId templateId, bool dirty)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| UpdatePrefabTemplate(TemplateId templateId, const PrefabDom &updatedDom)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |
| UpdateTemplateFilePath(TemplateId templateId, const AZ::IO::PathView &filePath)=0 (defined in AzToolsFramework::Prefab::PrefabSystemComponentInterface) | AzToolsFramework::Prefab::PrefabSystemComponentInterface | pure virtual |