| 699 | } |
| 700 | |
| 701 | void Collada::_parse_effect(XMLParser &p_parser) { |
| 702 | if (!(state.import_flags & IMPORT_FLAG_SCENE)) { |
| 703 | if (!p_parser.is_empty()) { |
| 704 | p_parser.skip_section(); |
| 705 | } |
| 706 | return; |
| 707 | } |
| 708 | |
| 709 | String id = p_parser.get_named_attribute_value("id"); |
| 710 | |
| 711 | Effect effect; |
| 712 | if (p_parser.has_attribute("name")) { |
| 713 | effect.name = p_parser.get_named_attribute_value("name"); |
| 714 | } |
| 715 | _parse_effect_material(p_parser, effect, id); |
| 716 | |
| 717 | state.effect_map[id] = effect; |
| 718 | |
| 719 | COLLADA_PRINT("Effect ID:" + id); |
| 720 | } |
| 721 | |
| 722 | void Collada::_parse_camera(XMLParser &p_parser) { |
| 723 | if (!(state.import_flags & IMPORT_FLAG_SCENE)) { |
nothing calls this directly
no test coverage detected