コード例 #1
0
ファイル: XmlCollada.cs プロジェクト: Gamieon/Cycles3D
        public Image(XPathNodeIterator iterator, string uri)
        {
            XPathNodeIterator attributeIterator;
            attributeIterator = iterator.Current.Select("@" + XmlCollada.Image.id);
            if (attributeIterator.Count > 0)
            {
                attributeIterator.MoveNext();
                _id = attributeIterator.Current.Value;
            }
            attributeIterator = iterator.Current.Select("@" + XmlCollada.Image.name);
            if (attributeIterator.Count > 0)
            {
                attributeIterator.MoveNext();
                _name = attributeIterator.Current.Value;
            }

            XPathNodeIterator nodesIterator = iterator.Current.SelectChildren(XmlCollada.Init_From.root, uri);
            if (nodesIterator.Count > 0)
            {
                nodesIterator.MoveNext();
                _initFrom = new Init_From(nodesIterator, uri);
            }
        }
コード例 #2
0
ファイル: XmlCollada.cs プロジェクト: Gamieon/Cycles3D
        public Surface(XPathNodeIterator iterator, string uri)
        {
            XPathNodeIterator attributeIterator;
            attributeIterator = iterator.Current.Select("@" + XmlCollada.Surface.type);
            if (attributeIterator.Count > 0)
            {
                attributeIterator.MoveNext();
                _type = attributeIterator.Current.Value;
            }

            XPathNodeIterator nodesIterator = iterator.Current.SelectChildren(XmlCollada.Init_From.root, uri);
            if (nodesIterator.Count > 0)
            {
                nodesIterator.MoveNext();
                _initFrom = new Init_From(nodesIterator, uri);
            }

            nodesIterator = iterator.Current.SelectChildren(XmlCollada.Format.root, uri);
            if (nodesIterator.Count > 0)
            {
                nodesIterator.MoveNext();
                _format = new Format(nodesIterator, uri);
            }
        }
コード例 #3
0
ファイル: XmlCollada.cs プロジェクト: Gamieon/Cycles3D
 public Image(string id, string name, Init_From initFrom)
 {
     _id = id;
     _name = name;
     _initFrom = initFrom;
 }
コード例 #4
0
ファイル: XmlCollada.cs プロジェクト: Gamieon/Cycles3D
 public Surface(string type, Init_From initFrom, Format format)
 {
     _type = type;
     _initFrom = initFrom;
     _format = format;
 }