|
| #define | MR_FORMAT_REGISTRY_EXTERNAL_DECL(API_ATTR, ProcName) |
| #define | MR_FORMAT_REGISTRY_DECL(ProcName) |
| #define | MR_FORMAT_REGISTRY_IMPL(ProcName) |
| #define | MR_ADD_MESH_LOADER(filter, loader) |
| | Register filter with loader function.
|
| #define | MR_ADD_MESH_LOADER_WITH_PRIORITY(filter, loader, priority) |
| #define | MR_ADD_MESH_SAVER(filter, saver, caps) |
| #define | MR_ADD_MESH_SAVER_WITH_PRIORITY(filter, saver, caps, priority) |
| #define | MR_ADD_LINES_LOADER(filter, loader) |
| #define | MR_ADD_LINES_LOADER_WITH_PRIORITY(filter, loader, priority) |
| #define | MR_ADD_LINES_SAVER(filter, saver) |
| #define | MR_ADD_LINES_SAVER_WITH_PRIORITY(filter, saver, priority) |
| #define | MR_ADD_POINTS_LOADER(filter, loader) |
| #define | MR_ADD_POINTS_SAVER(filter, saver) |
| #define | MR_ADD_IMAGE_LOADER(filter, loader) |
| #define | MR_ADD_IMAGE_LOADER_WITH_PRIORITY(filter, loader, priority) |
| #define | MR_ADD_IMAGE_SAVER(filter, saver) |
| #define | MR_ADD_IMAGE_SAVER_WITH_PRIORITY(filter, saver, priority) |
| #define | MR_ADD_OBJECT_LOADER(filter, loader) |
| #define | MR_ADD_OBJECT_SAVER(filter, saver) |
| #define | MR_ADD_SCENE_LOADER(filter, loader) |
| #define | MR_ADD_SCENE_LOADER_WITH_PRIORITY(filter, loader, priority) |
| #define | MR_ADD_SCENE_SAVER(filter, saver) |
| #define | MR_ADD_SCENE_SAVER_WITH_PRIORITY(filter, saver, priority) |
| #define | MR_ADD_DISTANCE_MAP_LOADER(filter, loader) |
| #define | MR_ADD_DISTANCE_MAP_LOADER_WITH_PRIORITY(filter, loader, priority) |
| #define | MR_ADD_DISTANCE_MAP_SAVER(filter, saver) |
| #define | MR_ADD_DISTANCE_MAP_SAVER_WITH_PRIORITY(filter, saver, priority) |
|
| using | MR::MeshLoad::MeshFileLoader = Expected<MR::Mesh>( * )( const std::filesystem::path&, const MeshLoadSettings& ) |
| using | MR::MeshLoad::MeshStreamLoader = Expected<MR::Mesh>( * )( std::istream&, const MeshLoadSettings& ) |
| using | MR::MeshSave::MeshFileSaver = Expected<void>( * )( const Mesh&, const std::filesystem::path&, const SaveSettings& ) |
| using | MR::MeshSave::MeshStreamSaver = Expected<void>( * )( const Mesh&, std::ostream&, const SaveSettings& ) |
| using | MR::LinesLoad::LinesFileLoader = Expected<Polyline3>( * )( const std::filesystem::path&, const LinesLoadSettings& ) |
| using | MR::LinesLoad::LinesStreamLoader = Expected<Polyline3>( * )( std::istream&, const LinesLoadSettings& ) |
| using | MR::LinesSave::LinesFileSaver = Expected<void>( * )( const Polyline3&, const std::filesystem::path&, const SaveSettings& ) |
| using | MR::LinesSave::LinesStreamSaver = Expected<void>( * )( const Polyline3&, std::ostream&, const SaveSettings& ) |
| using | MR::PointsLoad::PointsFileLoader = Expected<PointCloud>( * )( const std::filesystem::path&, const PointsLoadSettings& ) |
| using | MR::PointsLoad::PointsStreamLoader = Expected<PointCloud>( * )( std::istream&, const PointsLoadSettings& ) |
| using | MR::PointsSave::PointsFileSaver = Expected<void>( * )( const PointCloud&, const std::filesystem::path&, const SaveSettings& ) |
| using | MR::PointsSave::PointsStreamSaver = Expected<void>( * )( const PointCloud&, std::ostream&, const SaveSettings& ) |
| using | MR::ImageLoad::ImageLoader = Expected<Image>( * )( const std::filesystem::path& ) |
| using | MR::ImageSave::ImageSaver = Expected<void>( * )( const Image&, const std::filesystem::path& ) |
| using | MR::ObjectLoad::ObjectLoader = Expected<LoadedObjects>( * )( const std::filesystem::path&, const ProgressCallback& ) |
| using | MR::ObjectSave::ObjectSaver = Expected<void>( * )( const Object&, const std::filesystem::path&, const Settings& ) |
| using | MR::AsyncObjectLoad::PostLoadCallback = std::function<void ( Expected<LoadedObjects> )> |
| using | MR::AsyncObjectLoad::ObjectLoader = void( * )( const std::filesystem::path&, PostLoadCallback, const ProgressCallback& ) |
| using | MR::SceneLoad::SceneLoader = Expected<LoadedObject>( * )( const std::filesystem::path&, const ProgressCallback& ) |
| using | MR::SceneSave::SceneSaver = Expected<void>( * )( const Object&, const std::filesystem::path&, const Settings& ) |
| using | MR::DistanceMapLoad::DistanceMapLoader = Expected<DistanceMap>( * )( const std::filesystem::path& path, const DistanceMapLoadSettings& settings ) |
| using | MR::DistanceMapSave::DistanceMapSaver = Expected<void>( * )( const DistanceMap& distanceMap, const std::filesystem::path& path, const DistanceMapSaveSettings& settings ) |