Skip to main content
← All API classes
API REFERENCE / EDITOR

UFragmentsImporterEditorSubsystem

Editor-only subsystem for importing, processing, querying, and caching Fragment models in the Unreal Editor.

classEditorBlueprint

Use this subsystem for editor-world workflows. It manages editor lifecycle hooks, cached model aliases, and editor-owned imported actors.

Blueprint functions​


Load Fragment​

Blueprint
Loads a model into the editor subsystem without processing it.

Inputs: FragPath: FString, OriginMode: EFragmentOriginMode
Outputs: ModelGuid: FString


Load And Process Fragment For Editor​

Blueprint
Loads and processes a model for the editor world in one call.

Inputs: FragPath: FString, OriginMode: EFragmentOriginMode, OutErrorMessage: FString&
Outputs: Success: bool


Unload Fragment​

Blueprint
Unloads a model from the editor subsystem.

Inputs: ModelGuid: FString
Outputs: none


Process Loaded Fragment​

Blueprint
Processes already-loaded model data in the editor world.

Inputs: ModelGuid: FString, OwnerActor: AActor, SaveMesh: bool, OnComplete, BucketRoot: AFragment
Outputs: completion delegate with Success: bool, ErrorMessage: FString, ModelGuid: FString


Process Loaded Fragment Item​

Blueprint
Processes one loaded model element in the editor world.

Inputs: LocalId: int64, ModelGuid: FString, OwnerActor: AActor, SaveMesh: bool, BucketRoot: AFragment
Outputs: none


Get Elements By Category​

Blueprint
Returns local IDs for an IFC category in an editor-loaded model.

Inputs: Category: FString, ModelGuid: FString
Outputs: LocalIds: TArray<int64>


Get Item By Local Id​

Blueprint
Resolves a local element ID to its editor AFragment actor.

Inputs: LocalId: int64, ModelGuid: FString
Outputs: Item: AFragment*


Get Item Property Sets​

Blueprint
Returns property-set attributes for an editor element.

Inputs: LocalId: int64, ModelGuid: FString
Outputs: PropertySets: TArray<FItemAttribute>


Get Item Attributes​

Blueprint
Returns raw attributes for an editor element.

Inputs: LocalId: int64, ModelGuid: FString
Outputs: Attributes: TArray<FItemAttribute>


Get Model Fragment​

Blueprint
Returns the root editor actor for a loaded model.

Inputs: ModelGuid: FString
Outputs: ModelFragment: AFragment*


Get Base Coordinates​

Blueprint
Returns the current importer base coordinates.

Inputs: none
Outputs: BaseCoordinates: FTransform


Reset Base Coordinates​

Blueprint
Resets the importer base coordinates.

Inputs: none
Outputs: none


Is Fragment Loaded​

Blueprint
Checks whether a model is loaded in the editor subsystem.

Inputs: ModelGuid: FString
Outputs: Loaded: bool


Update Cached Model Alias​

Blueprint
Updates the user-facing alias saved for a cached editor model.

Inputs: ModelGuid: FString, Alias: FString
Outputs: Success: bool (C++ only)