Inherits AzToolsFramework::Prefab::PrefabConversionUtils::PrefabProcessor.
|
using | RemoveEditorInfoResult = AZ::Outcome< void, AZStd::string > |
|
|
static void | Reflect (AZ::ReflectContext *context) |
|
|
using | RemoveEditorOnlyEntitiesResult = AZ::Outcome< void, AZStd::string > |
|
using | ExportEntityResult = AZ::Outcome< AZStd::unique_ptr< AZ::Entity >, AZStd::string > |
|
using | ResolveExportedComponentResult = AZ::Outcome< AZ::ExportedComponent, AZStd::string > |
|
using | ShouldExportResult = AZ::Outcome< bool, AZStd::string > |
|
using | BuildGameEntityResult = AZ::Outcome< void, AZStd::string > |
|
using | ExportComponentResult = AZ::Outcome< void, AZStd::string > |
|
|
void | SetEditorOnlyEntityHandlerFromCandidates (const EntityList &entities) |
|
bool | HasValidEditorOnlyHandler () const |
|
void | ClearEditorOnlyEntityIds () |
|
void | AddEntityIdIfEditorOnly (AZ::Entity *entity) |
|
RemoveEditorOnlyEntitiesResult | RemoveEditorOnlyEntities (EntityList &entities) |
|
ExportEntityResult | ExportEntity (AZ::Entity *sourceEntity, PrefabProcessorContext &context) |
|
ResolveExportedComponentResult | ResolveExportedComponent (AZ::ExportedComponent &component, PrefabProcessorContext &prefabProcessorContext) |
|
ShouldExportResult | ShouldExportComponent (AZ::Component *component, PrefabProcessorContext &prefabProcessorContext) const |
|
BuildGameEntityResult | BuildGameEntity (AzToolsFramework::Components::EditorComponentBase *editorComponent, AZ::Entity *sourceEntity, AZ::Entity *exportEntity) |
|
ExportComponentResult | ExportComponent (AZ::Component *component, PrefabProcessorContext &prefabProcessorContext, AZ::Entity *sourceEntity, AZ::Entity *exportEntity) |
|
|
static void | GetEntitiesFromInstance (AzToolsFramework::Prefab::Instance &instance, EntityList &hierarchyEntities) |
|
static bool | ReadComponentAttribute (AZ::Component *component, AZ::Edit::Attribute *attribute, AZStd::vector< AZ::Crc32 > &attributeTags) |
|
◆ Process()
void AzToolsFramework::Prefab::PrefabConversionUtils::EditorInfoRemover::Process |
( |
PrefabProcessorContext & |
prefabProcessorContext | ) |
|
|
overridevirtual |
◆ m_editorOnlyEntityHandlerCandidates
EditorOnlyEntityHandlers AzToolsFramework::Prefab::PrefabConversionUtils::EditorInfoRemover::m_editorOnlyEntityHandlerCandidates |
|
protected |
Initial value:{
aznew WorldEditorOnlyEntityHandler(),
aznew UiEditorOnlyEntityHandler() }
The documentation for this class was generated from the following file:
- Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/Spawnable/EditorInfoRemover.h