MCPcopy Create free account
hub / github.com/BoomingTech/Piccolo / ParseFromString

Method ParseFromString

engine/3rdparty/tinyobjloader/tiny_obj_loader.h:3297–3312  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3295}
3296
3297bool ObjReader::ParseFromString(const std::string &obj_text,
3298 const std::string &mtl_text,
3299 const ObjReaderConfig &config) {
3300 std::stringbuf obj_buf(obj_text);
3301 std::stringbuf mtl_buf(mtl_text);
3302
3303 std::istream obj_ifs(&obj_buf);
3304 std::istream mtl_ifs(&mtl_buf);
3305
3306 MaterialStreamReader mtl_ss(mtl_ifs);
3307
3308 valid_ = LoadObj(&attrib_, &shapes_, &materials_, &warning_, &error_,
3309 &obj_ifs, &mtl_ss, config.triangulate, config.vertex_color);
3310
3311 return valid_;
3312}
3313
3314#ifdef __clang__
3315#pragma clang diagnostic pop

Callers 1

LLVMFuzzerTestOneInputFunction · 0.80

Calls 1

LoadObjFunction · 0.85

Tested by

no test coverage detected