|
| AZ_CLASS_ALLOCATOR (UiEditorOnlyEntityHandler, AZ::SystemAllocator) |
|
| AZ_RTTI (AzToolsFramework::Prefab::PrefabConversionUtils::UiEditorOnlyEntityHandler, "{949CF813-4A8E-4D55-B323-0ED2A967CDCC}", EditorOnlyEntityHandler) |
|
bool | IsEntityUniquelyForThisHandler (AZ::Entity *entity) const override |
|
void | AddEditorOnlyEntity (AZ::Entity *editorOnlyEntity, EntityIdSet &editorOnlyEntities) 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 UI entities.
- Removes editor-only entities and their descedent hierarchy entirely. – This differs from the world-entity handler where editor-only entities are removed "in-place".
- Validates that no editor entities are referenced by non-editor entities.