(start xml.StartElement, le *LibraryEffects)
| 337 | } |
| 338 | |
| 339 | func (d *Decoder) decEffect(start xml.StartElement, le *LibraryEffects) error { |
| 340 | |
| 341 | e := new(Effect) |
| 342 | e.Id = findAttrib(start, "id").Value |
| 343 | e.Name = findAttrib(start, "name").Value |
| 344 | le.Effect = append(le.Effect, e) |
| 345 | |
| 346 | for { |
| 347 | // Get next child element |
| 348 | child, _, err := d.decNextChild(start) |
| 349 | if err != nil || child.Name.Local == "" { |
| 350 | return err |
| 351 | } |
| 352 | if child.Name.Local == "profile_COMMON" { |
| 353 | err := d.decEffectProfileCommon(child, e) |
| 354 | if err != nil { |
| 355 | return err |
| 356 | } |
| 357 | continue |
| 358 | } |
| 359 | } |
| 360 | } |
| 361 | |
| 362 | func (d *Decoder) decEffectProfileCommon(start xml.StartElement, e *Effect) error { |
| 363 |
no test coverage detected