21 using OpenFolder = std::function<Expected<LoadedObjects>(
const std::filesystem::path&,
const ProgressCallback& )>;
22 OpenFolder openFolder;
29 std::shared_ptr<SceneRootObject>
scene;
48using PostLoadCallback = std::function<void ( Result )>;
#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRSceneLoad.h:27
new unsafe MR.Std.String errorSummary
new unsafe MR.Std.String warningSummary
new unsafe ref bool isSceneConstructed
new unsafe MR.SceneRootObject scene
new unsafe MR.Std.Vector_StdFilesystemPath loadedFiles
Definition MRSceneLoad.h:11
new unsafe MR.Std.Optional_MRLengthUnit targetUnit
new unsafe MR.Std.Function_BoolFuncFromFloat progress
Definition MRIOFormatsRegistry.h:346
MRMESH_API Result fromAnySupportedFormat(const std::vector< std::filesystem::path > &files, const Settings &settings={})
MRMESH_API void asyncFromAnySupportedFormat(const std::vector< std::filesystem::path > &files, const PostLoadCallback &postLoadCallback, const Settings &settings={})