MCPcopy Create free account
hub / github.com/g3n/engine / decLibraryImages

Method decLibraryImages

loader/collada/library_images.go:72–92  ·  view source on GitHub ↗
(start xml.StartElement, dom *Collada)

Source from the content-addressed store, hash-verified

70}
71
72func (d *Decoder) decLibraryImages(start xml.StartElement, dom *Collada) error {
73
74 li := new(LibraryImages)
75 dom.LibraryImages = li
76 li.Id = findAttrib(start, "id").Value
77 li.Name = findAttrib(start, "name").Value
78
79 for {
80 child, _, err := d.decNextChild(start)
81 if err != nil || child.Name.Local == "" {
82 return err
83 }
84 if child.Name.Local == "image" {
85 err := d.decImage(child, li)
86 if err != nil {
87 return err
88 }
89 continue
90 }
91 }
92}
93
94func (d *Decoder) decImage(start xml.StartElement, li *LibraryImages) error {
95

Callers 1

decColladaMethod · 0.95

Calls 3

decNextChildMethod · 0.95
decImageMethod · 0.95
findAttribFunction · 0.85

Tested by

no test coverage detected