37 resources_dir.append(
"assets\\");
39 m_resourcesDir = resources_dir;
49 for (std::vector<std::string>::iterator it = collada_files.begin();
50 it != collada_files.end();
52 std::string file = *it;
53 std::string file_path = m_resourcesDir;
54 file_path.append(file);
75 auto it = scene->
images()->begin();
77 for (; it != scene->
images()->end(); it++) {
78 std::string image_id = it->first;
93 for (; it != scene->
materials()->end(); it++) {
94 std::string material_id = it->first;
107 auto it = scene->
effects()->begin();
109 for (; it != scene->
effects()->end(); it++) {
110 std::string effect_id = it->first;
125 for (; it != scene->
geometries()->end(); it++) {
126 std::string geometry_id = it->first;
140 auto it = scene->
nodes()->begin();
142 for (; it != scene->
nodes()->end(); it++) {
143 std::string node_id = it->first;
const GeometriesMapType * geometries() const
const EffectsMapType * effects() const
const ImagesMapType * images() const
void insertImagePair(const std::string &image_id, CLImageDetails *image_details)
void insertMaterialPair(const std::string &material_id, CLMaterial *material)
static std::vector< std::string > getFileList(std::string dir)
void insertNodesPair(const std::string &node_id, CLNode *node)
const MaterialsMapType * materials() const
CLGeometry * getGeometryObjHavingId(const std::string &geometry_obj_id)
CLNode * getNodeHavingId(const std::string &node_id)
void addImagesFromScene(CLScene *scene)
CLEffect * getEffectHavingId(const std::string &effect_id)
CLMaterial * getMaterialHavingId(const std::string &material_id)
void addEffectsFromScene(CLScene *scene)
static std::string getProjectDirectory()
void addGeometriesFromScene(CLScene *scene)
void addMaterialsFromScene(CLScene *scene)
#define CLASSETSREPOSITORY
void insertGeometryPair(const std::string &geometry_id, CLGeometry *geometry)
void insertEffectPair(const std::string &effect_id, CLEffect *effect)
void addNodesFromScene(CLScene *scene)
const NodesMapType * nodes() const
CLImageDetails * getImageDetailsHavingId(const std::string &image_id)
void addScene(CLScene *scene)