56 [[nodiscard]]
bool can_write(
const std::string& filepath)
const override;
59 const std::string& filepath,
60 const std::vector<Kakshya::MeshData>& meshes,
63 [[nodiscard]] std::vector<std::string> get_supported_extensions()
const override;
64 [[nodiscard]] std::string
get_last_error()
const override {
return m_last_error; }
71 static void register_with_registry();
76 void set_error(std::string msg)
const { m_last_error = std::move(msg); }