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 |