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

Function DecodeReader

loader/collada/collada.go:49–62  ·  view source on GitHub ↗

DecodeReader decodes the specified collada reader returning a decoder object and an error.

(f io.Reader)

Source from the content-addressed store, hash-verified

47
48// DecodeReader decodes the specified collada reader returning a decoder object and an error.
49func DecodeReader(f io.Reader) (*Decoder, error) {
50
51 d := new(Decoder)
52 d.xmldec = xml.NewDecoder(f)
53 d.geometries = make(map[string]geomInstance)
54 d.materials = make(map[string]material.IMaterial)
55 d.tex2D = make(map[string]*texture.Texture2D)
56
57 err := d.decCollada(&d.dom)
58 if err != nil {
59 return nil, err
60 }
61 return d, nil
62}
63
64func (d *Decoder) SetDirImages(path string) {
65

Callers 1

DecodeFunction · 0.70

Calls 1

decColladaMethod · 0.80

Tested by

no test coverage detected