|
| AZ_CLASS_ALLOCATOR (WorldEditorOnlyEntityHandler, AZ::SystemAllocator) |
|
| AZ_RTTI (AzToolsFramework::Prefab::PrefabConversionUtils::WorldEditorOnlyEntityHandler, "{55587AE2-B583-48E4-9634-6BFACF6CBF04}", EditorOnlyEntityHandler) |
|
bool | IsEntityUniquelyForThisHandler (AZ::Entity *entity) const override |
|
Result | HandleEditorOnlyEntities (const AzToolsFramework::EntityList &entities, const AzToolsFramework::EntityIdSet &editorOnlyEntityIds, AZ::SerializeContext &serializeContext) override |
|
Public Member Functions inherited from AzToolsFramework::Prefab::PrefabConversionUtils::EditorOnlyEntityHandler |
| AZ_CLASS_ALLOCATOR (EditorOnlyEntityHandler, AZ::SystemAllocator) |
|
| AZ_RTTI (AzToolsFramework::Prefab::PrefabConversionUtils::EditorOnlyEntityHandler, "{C420F65D-18AE-4CAF-BB18-70FA4FE73243}") |
|
virtual bool | IsEntityUniquelyForThisHandler (AZ::Entity *entity) const =0 |
|
virtual void | AddEditorOnlyEntity (AZ::Entity *editorOnlyEntity, AZStd::unordered_set< AZ::EntityId > &editorOnlyEntities) |
|
virtual Result | HandleEditorOnlyEntities (const EntityList &, const EntityIdSet &, AZ::SerializeContext &) |
|
EditorOnlyEntity handler for world entities.
- Fixes up transform relationships so entities removed mid-hierarchy still result in valid runtime transform relationships and correct relative transforms.
- Validates that no editor entities are referenced by non-editor entities.