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

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

AZ_RTTI(PrefabPublicInterface, "{931AAE9D-C775-4818-9070-A2DA69489CBE}") (defined in AzToolsFramework::Prefab::PrefabPublicInterface)AzToolsFramework::Prefab::PrefabPublicInterface
CreateEntity(AZ::EntityId parentId, const AZ::Vector3 &position)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
CreatePrefabAndSaveToDisk(const EntityIdList &entityIds, AZ::IO::PathView filePath)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
CreatePrefabInDisk(const EntityIdList &entityIds, AZ::IO::PathView filePath)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
CreatePrefabInMemory(const EntityIdList &entityIds, AZ::IO::PathView filePath)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
DeleteEntitiesAndAllDescendantsInInstance(const EntityIdList &entityIds)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
DetachPrefab(const AZ::EntityId &containerEntityId)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
DuplicateEntitiesInInstance(const EntityIdList &entityIds)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
EntitiesBelongToSameInstance(const EntityIdList &entityIds) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
GenerateUndoNodesForEntityChangeAndUpdateCache(AZ::EntityId entityId, UndoSystem::URSequencePoint *parentUndoBatch)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
GetInstanceContainerEntityId(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
GetLevelInstanceContainerEntityId() const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
GetOwningInstancePrefabPath(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
HasUnsavedChanges(AZ::IO::Path prefabFilePath) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
InstantiatePrefab(AZStd::string_view filePath, AZ::EntityId parentId, const AZ::Vector3 &position)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
IsInstanceContainerEntity(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
IsLevelInstanceContainerEntity(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
IsOwnedByPrefabInstance(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
IsOwnedByProceduralPrefabInstance(AZ::EntityId entityId) const =0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual
SavePrefab(AZ::IO::Path filePath)=0AzToolsFramework::Prefab::PrefabPublicInterfacepure virtual