struct MR_expected_MR_LoadedObjectT_std_string MR_expected_MR_LoadedObjectT_std_string
Definition MR3mf.h:9
struct MR_std_function_bool_from_float MR_std_function_bool_from_float
Definition MR3mf.h:10
struct MR_expected_MR_LoadedObjects_std_string MR_expected_MR_LoadedObjects_std_string
Definition MRE57.h:17
struct MR_std_vector_MR_IOFilter MR_std_vector_MR_IOFilter
Definition MRIOFilters.h:15
struct MR_expected_MR_ObjectLines_std_string MR_expected_MR_ObjectLines_std_string
Definition MRObjectLoad.h:17
struct MR_expected_MR_ObjectGcode_std_string MR_expected_MR_ObjectGcode_std_string
Definition MRObjectLoad.h:16
struct MR_std_function_void_from_const_std_filesystem_path_ref MR_std_function_void_from_const_std_filesystem_path_ref
Definition MRObjectLoad.h:20
MRC_API MR_expected_MR_LoadedObjectT_MR_ObjectMesh_std_string * MR_makeObjectMeshFromFile(const char *file, const char *file_end, const MR_std_function_bool_from_float *cb)
MRC_API MR_expected_MR_LoadedObjectT_std_string * MR_loadSceneFromAnySupportedFormat(const char *path, const char *path_end, const MR_std_function_bool_from_float *callback)
struct MR_expected_MR_ObjectDistanceMap_std_string MR_expected_MR_ObjectDistanceMap_std_string
Definition MRObjectLoad.h:15
MRC_API MR_expected_MR_ObjectDistanceMap_std_string * MR_makeObjectDistanceMapFromFile(const char *file, const char *file_end, MR_PassBy callback_pass_by, MR_std_function_bool_from_float *callback)
MRC_API MR_expected_MR_LoadedObjectT_std_string * MR_deserializeObjectTree(const char *path, const char *path_end, const MR_std_function_void_from_const_std_filesystem_path_ref *postDecompress, const MR_std_function_bool_from_float *progressCb)
loads objects tree from given scene file (zip/mru)
MRC_API MR_expected_MR_LoadedObjectT_std_string * MR_deserializeObjectTreeFromFolder(const char *folder, const char *folder_end, const MR_std_function_bool_from_float *progressCb)
loads objects tree from given scene folder
MRC_API MR_expected_MR_LoadedObjects_std_string * MR_loadObjectFromFile(const char *filename, const char *filename_end, const MR_std_function_bool_from_float *callback)
load all objects (or any type: mesh, lines, points, voxels or scene) from file
MRC_API MR_expected_MR_ObjectPoints_std_string * MR_makeObjectPointsFromFile(const char *file, const char *file_end, MR_PassBy callback_pass_by, MR_std_function_bool_from_float *callback)
MRC_API MR_std_vector_MR_IOFilter * MR_getAllFilters(void)
MRC_API MR_expected_MR_ObjectLines_std_string * MR_makeObjectLinesFromFile(const char *file, const char *file_end, MR_PassBy callback_pass_by, MR_std_function_bool_from_float *callback)
struct MR_expected_MR_ObjectPoints_std_string MR_expected_MR_ObjectPoints_std_string
Definition MRObjectLoad.h:18
MRC_API MR_expected_MR_LoadedObjectT_std_string * MR_makeObjectFromMeshFile(const char *file, const char *file_end, const MR_std_function_bool_from_float *cb, const bool *returnOnlyMesh)
MRC_API bool MR_isSupportedFileInSubfolders(const char *folder, const char *folder_end)
struct MR_expected_MR_LoadedObjectT_MR_ObjectMesh_std_string MR_expected_MR_LoadedObjectT_MR_ObjectMesh_std_string
Definition MRObjectLoad.h:12
MRC_API MR_expected_MR_ObjectGcode_std_string * MR_makeObjectGcodeFromFile(const char *file, const char *file_end, MR_PassBy callback_pass_by, MR_std_function_bool_from_float *callback)
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11