ReturnValue AudioPlayer::LoadFD(string path) { Unload(); string realPath=GetResourcePath(path); LoadControllers(); m_path=path; return RETURN_VALUE_OK; }
// Loads an entity from the given xml node. void EntitySerializer::Load(Entity *entity, const rapidxml::xml_node<lean::utf8_t> &node, beCore::ParameterSet ¶meters, beCore::SerializationQueue<beCore::LoadJob> &queue) const { ComponentSerializer<Entity>::Load(entity, node, parameters, queue); entity->SetPersistentID( EntitySerializer::GetID(node) ); // Properties LoadProperties(*entity, node); // Controllers SetEntityParameter(parameters, entity); LoadControllers(entity, node, parameters, queue); }
void ColladaDoc::Load( lpxmlnode pNode) { lpxmlnode pCurrNode = pNode; std::string Name = pCurrNode->name(); if(Name == "COLLADA") { // COLLADA header found pCurrNode = pCurrNode->first_node(); while(pCurrNode != NULL) { Name = pCurrNode->name(); if(Name == "library_images") LoadImages(pCurrNode->first_node()); else if(Name == "library_effects") LoadEffects(pCurrNode->first_node()); else if(Name == "library_materials") LoadMaterials(pCurrNode->first_node()); else if(Name == "library_geometries") LoadGeometries(pCurrNode->first_node()); else if(Name == "library_animations") LoadAnimations(pCurrNode->first_node()); else if(Name =="library_controllers") LoadControllers(pCurrNode->first_node()); else if(Name == "library_visual_scenes") LoadVisualScenes(pCurrNode->first_node()); else if(Name == "asset") LoadAssets(pCurrNode->first_node()); pCurrNode = pCurrNode->next_sibling(); }; } }