Open 3D Engine AzToolsFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AzToolsFramework::Prefab::PrefabSystemComponent Member List

This is the complete list of members for AzToolsFramework::Prefab::PrefabSystemComponent, including all inherited members.

Activate() override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
AddLink(TemplateId sourceTemplateId, TemplateId targetTemplateId, PrefabDomValue::MemberIterator &instanceIterator, InstanceOptionalReference instance) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
AddTemplate(const AZ::IO::Path &filePath, PrefabDom prefabDom) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
AreDirtyTemplatesPresent(TemplateId rootTemplateId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
AZ_COMPONENT(PrefabSystemComponent, "{27203AE6-A398-4614-881B-4EEB5E9B34E9}") (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
CreateLink(TemplateId linkTargetId, TemplateId linkSourceId, const InstanceAlias &instanceAlias, const PrefabDomConstReference linkPatches, const LinkId &linkId=InvalidLinkId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
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) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
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) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
Deactivate() override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
FindLink(const LinkId &id) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
FindTemplate(TemplateId id) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
FindTemplateDom(TemplateId templateId) override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentvirtual
GetDirtyTemplatePaths(TemplateId rootTemplateId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType &incompatible) (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentstatic
GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType &provided) (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentstatic
GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType &required) (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentstatic
GetTemplateIdFromFilePath(AZ::IO::PathView filePath) const overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
Init() override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
InstantiatePrefab(AZ::IO::PathView filePath, InstanceOptionalReference parent=AZStd::nullopt, const InstantiatedEntitiesCallback &instantiatedEntitiesCallback={}) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
InstantiatePrefab(TemplateId templateId, InstanceOptionalReference parent=AZStd::nullopt, const InstantiatedEntitiesCallback &instantiatedEntitiesCallback={}) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
IsTemplateDirty(TemplateId templateId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
OnSourceFilePathNameChanged(const AZStd::string_view fromPathName, const AZStd::string_view toPathName) override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
OnSourceFolderPathNameChanged(const AZStd::string_view fromPathName, const AZStd::string_view toPathName) override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
OnSystemTick() override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
PrefabSystemComponent()=default (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
PropagateTemplateChanges(TemplateId templateId, InstanceOptionalConstReference instanceToExclude=AZStd::nullopt) override (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentvirtual
Reflect(AZ::ReflectContext *context) (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentstatic
RemoveAllTemplates() overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
RemoveLink(const LinkId &linkId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
RemoveTemplate(TemplateId templateId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
SaveAllDirtyTemplates(TemplateId rootTemplateId) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
SetTemplateDirtyFlag(TemplateId templateId, bool dirty) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
TargetTemplateIdToLinkIdMap typedef (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponent
UpdatePrefabInstances(TemplateId templateId, InstanceOptionalConstReference instanceToExclude=AZStd::nullopt)AzToolsFramework::Prefab::PrefabSystemComponent
UpdatePrefabTemplate(TemplateId templateId, const PrefabDom &updatedDom) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
UpdateTemplateFilePath(TemplateId templateId, const AZ::IO::PathView &filePath) overrideAzToolsFramework::Prefab::PrefabSystemComponentvirtual
~PrefabSystemComponent()=default (defined in AzToolsFramework::Prefab::PrefabSystemComponent)AzToolsFramework::Prefab::PrefabSystemComponentvirtual