Base layout for the input manager
This commit is contained in:
		@ -11,16 +11,13 @@
 | 
			
		||||
#include <string>
 | 
			
		||||
 | 
			
		||||
class ModelImporter {
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
	static std::vector<BarinkEngine::Mesh>  Import(std::string path);
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
private:
 | 
			
		||||
	void ImportFBX(std::string path); 
 | 
			
		||||
	void ImportBlend(std::string path);
 | 
			
		||||
	void ImportGLTF(std::string path);
 | 
			
		||||
	void ImportOBJ(std::string path);
 | 
			
		||||
	static BarinkEngine::Mesh ModelImporter::processMesh(aiMesh* mesh, const aiScene* scene);
 | 
			
		||||
	static std::vector<BarinkEngine::Mesh> ModelImporter::processNode(aiNode* node, const aiScene* scene);
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
	void Import(std::string path);
 | 
			
		||||
 | 
			
		||||
	static std::vector<BarinkEngine::Mesh> Test();
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user