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::InstanceEntityMapper Class Referencefinal

Inherits AzToolsFramework::Prefab::InstanceEntityMapperInterface.

Public Member Functions

 AZ_CLASS_ALLOCATOR (InstanceEntityMapper, AZ::SystemAllocator)
 
 AZ_RTTI (InstanceEntityMapper, "{6B11401C-A852-45E5-9016-A90BE285C932}", InstanceEntityMapperInterface)
 
InstanceOptionalReference FindOwningInstance (const AZ::EntityId &entityId) const override
 
- Public Member Functions inherited from AzToolsFramework::Prefab::InstanceEntityMapperInterface
 AZ_RTTI (InstanceEntityMapperInterface, "{B0AF6374-4809-4304-91D6-3C94F670E2A4}")
 
virtual InstanceOptionalReference FindOwningInstance (const AZ::EntityId &entityId) const =0
 

Protected Member Functions

bool RegisterEntityToInstance (const AZ::EntityId &entityId, Instance &instance) override
 
bool UnregisterEntity (const AZ::EntityId &entityId) override
 
virtual bool RegisterEntityToInstance (const AZ::EntityId &entityId, Prefab::Instance &instance)=0
 
virtual bool UnregisterEntity (const AZ::EntityId &entityId)=0
 

Member Function Documentation

◆ FindOwningInstance()

InstanceOptionalReference AzToolsFramework::Prefab::InstanceEntityMapper::FindOwningInstance ( const AZ::EntityId &  entityId) const
overridevirtual

◆ RegisterEntityToInstance()

bool AzToolsFramework::Prefab::InstanceEntityMapper::RegisterEntityToInstance ( const AZ::EntityId &  entityId,
Instance instance 
)
overrideprotectedvirtual

◆ UnregisterEntity()

bool AzToolsFramework::Prefab::InstanceEntityMapper::UnregisterEntity ( const AZ::EntityId &  entityId)
overrideprotectedvirtual

The documentation for this class was generated from the following file: