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::InstanceToTemplateInterface Member List

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

ApplyPatchesToInstance(const AZ::EntityId &entityId, PrefabDom &patches, const Instance &instanceToAddPatches)=0 (defined in AzToolsFramework::Prefab::InstanceToTemplateInterface)AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
AZ_RTTI(InstanceToTemplateInterface, "{9EF54D0F-0951-40B6-91AB-2EB55A322692}") (defined in AzToolsFramework::Prefab::InstanceToTemplateInterface)AzToolsFramework::Prefab::InstanceToTemplateInterface
GenerateEntityAliasPath(AZ::EntityId entityId)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GenerateEntityDomBySerializing(PrefabDom &entityDom, const AZ::Entity &entity)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GenerateEntityPathFromFocusedPrefab(AZ::EntityId entityId)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GenerateInstanceDomBySerializing(PrefabDom &instanceDom, const Instance &instance)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GeneratePatch(PrefabDom &generatedPatch, const PrefabDomValue &initialState, const PrefabDomValue &modifiedState)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GeneratePatchForLink(PrefabDom &generatedPatch, const PrefabDom &initialState, const PrefabDom &modifiedState, const LinkId linkId)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
GetTopMostInstanceInHierarchy(AZ::EntityId entityId)=0 (defined in AzToolsFramework::Prefab::InstanceToTemplateInterface)AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
PatchEntityInTemplate(PrefabDom &providedPatch, AZ::EntityId entityId)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
PatchTemplate(PrefabDomValue &providedPatch, TemplateId templateId, InstanceOptionalConstReference instanceToExclude=AZStd::nullopt)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
PrependEntityAliasPathToPatchPaths(PrefabDom &patches, AZ::EntityId entityId, const AZStd::string &pathPrefix="")=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
PrependPathToPatchPaths(PrefabDom &patches, const AZStd::string &pathToPrepend)=0AzToolsFramework::Prefab::InstanceToTemplateInterfacepure virtual
~InstanceToTemplateInterface()=default (defined in AzToolsFramework::Prefab::InstanceToTemplateInterface)AzToolsFramework::Prefab::InstanceToTemplateInterfacevirtual