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

Inherits AzToolsFramework::Prefab::TemplateInstanceMapperInterface.

Public Member Functions

 AZ_CLASS_ALLOCATOR (TemplateInstanceMapper, AZ::SystemAllocator)
 
 AZ_RTTI (TemplateInstanceMapper, "{28EA46C7-F107-4D41-A008-960BED6371FB}", TemplateInstanceMapperInterface)
 
InstanceSetConstReference FindInstancesOwnedByTemplate (TemplateId templateId) const override
 
bool RegisterTemplate (TemplateId templateId)
 
bool UnregisterTemplate (TemplateId templateId)
 
- Public Member Functions inherited from AzToolsFramework::Prefab::TemplateInstanceMapperInterface
 AZ_RTTI (TemplateInstanceMapperInterface, "{5DCCCDAA-3441-4266-9670-B349386E0129}")
 
virtual InstanceSetConstReference FindInstancesOwnedByTemplate (TemplateId templateId) const =0
 

Protected Member Functions

bool RegisterInstanceToTemplate (Instance &instance) override
 
bool UnregisterInstance (Instance &instance) override
 
virtual bool RegisterInstanceToTemplate (Instance &instance)=0
 
virtual bool UnregisterInstance (Instance &instance)=0
 

Member Function Documentation

◆ FindInstancesOwnedByTemplate()

InstanceSetConstReference AzToolsFramework::Prefab::TemplateInstanceMapper::FindInstancesOwnedByTemplate ( TemplateId  templateId) const
overridevirtual

◆ RegisterInstanceToTemplate()

bool AzToolsFramework::Prefab::TemplateInstanceMapper::RegisterInstanceToTemplate ( Instance instance)
overrideprotectedvirtual

◆ UnregisterInstance()

bool AzToolsFramework::Prefab::TemplateInstanceMapper::UnregisterInstance ( Instance instance)
overrideprotectedvirtual

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