37 ALScene(
ALSceneLoader* alSceneLoader,
SScene* scene, std::string ressourceGroup,
const aiScene* loadedScene,
SNode* parent,
const std::string &sceneName,
bool isLoaderMode =
false);
49 bool load(std::vector<SNode*> &scolNodes, std::vector<SMaterial*> &scolMats);
57 void convert(boost::filesystem::path exportFolder);
103 bool loadNodes(aiNode* rootNode, std::vector<aiCamera*> cameras, std::vector<aiLight*> lights, std::vector<SNode*>& outNodes);
105 void convertNodes(aiNode* rootNode, std::vector<aiCamera*> cameras, std::vector<aiLight*> lights, boost::filesystem::path expPath,
tinyxml2::XMLElement* document);
107 void setBones(aiNode* bone);
112 void loadMaterials(std::vector<bool> &vertexColorList, std::vector<SMaterial*> &matsList);
119 void convertMaterials(boost::filesystem::path expPath, std::vector<bool> &vertexColorList, std::vector<std::string> &matNames);
122 const aiScene* mScene;
127 std::string resGroup;
129 std::string mSceneName;
130 std::vector<std::string> mMaterialNames;
131 std::set<std::string> mBonesNames;