10 MS3DLoader(
const Path& filename, std::shared_ptr<std::istream> data);
12 void into(
Loadable& resource,
const LoaderOptions& options = LoaderOptions());
15 void parse_face(
const std::string& input, int32_t& vertex_index, int32_t& tex_index, int32_t& normal_index);
25 const char* name()
override {
return "MS3D"; }
26 bool supports(
const Path& filename)
const override {
27 return filename.ext() ==
".ms3d";
30 Loader::ptr loader_for(
const Path& filename, std::shared_ptr<std::istream> data)
const override {
31 return Loader::ptr(
new MS3DLoader(filename, data));