23 size_t read_buffer_size_;
36 void parse(
Vector<std::unique_ptr<Geometry>> &r_all_geometries,
45 void add_default_mtl_library();
File and directory operations.
void parse_and_store(Map< std::string, std::unique_ptr< MTLMaterial >> &r_materials)
MTLParser(StringRefNull mtl_library_, StringRefNull obj_filepath)
Span< std::string > mtl_libraries() const
void parse(Vector< std::unique_ptr< Geometry >> &r_all_geometries, GlobalVertices &r_global_vertices)
OBJParser(const OBJImportParams &import_params, size_t read_buffer_size)