(start xml.StartElement, dom *Collada)
| 171 | } |
| 172 | |
| 173 | func (d *Decoder) decLibraryLights(start xml.StartElement, dom *Collada) error { |
| 174 | |
| 175 | ll := new(LibraryLights) |
| 176 | dom.LibraryLights = ll |
| 177 | ll.Id = findAttrib(start, "id").Value |
| 178 | ll.Name = findAttrib(start, "name").Value |
| 179 | |
| 180 | for { |
| 181 | child, _, err := d.decNextChild(start) |
| 182 | if err != nil || child.Name.Local == "" { |
| 183 | return err |
| 184 | } |
| 185 | if child.Name.Local == "light" { |
| 186 | err := d.decLight(child, ll) |
| 187 | if err != nil { |
| 188 | return err |
| 189 | } |
| 190 | continue |
| 191 | } |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | func (d *Decoder) decLight(start xml.StartElement, ll *LibraryLights) error { |
| 196 |
no test coverage detected