ImportOutput

The items a file becomes, read off the GUI thread (opal-mesh-references §OMD-1).

Group construct

In the namespace construct::asset. Declared in src/libs/libconstruct/construct/asset/FileImport.hpp.

Detailed description

One code path for every caller of an import: the GUI, through MeshImportWorker and ConstructShell, and the OPAL task `construct.item.import_file`. It is the shape of BakeOutput, which does the same for a bake.

The caller hands it to applyImportOutput() on the main thread, which adds the items as one undo step (one macro when there are several parts) and stores each part's data in the document's AssetStore. ConstructShell watches the file of every imported item that is added.

In this section