Files
vr-poser/include/ModelLoader.h
2026-03-15 22:03:30 -04:00

20 lines
522 B
C++

#pragma once
#include <string>
#include <osg/ref_ptr>
#include <osg/Node>
class MorphManager;
class ModelLoader {
public:
ModelLoader() = default;
osg::ref_ptr<osg::Node> load(const std::string& filepath,
MorphManager* morphMgr = nullptr);
private:
osg::ref_ptr<osg::Node> buildOsgScene(const struct aiScene* scene,
const std::string& baseDir,
MorphManager* morphMgr);
};