corrade-vassal – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 vero 1 /*
2 * Copyright (c) 2006-2014, openmetaverse.org
3 * All rights reserved.
4 *
5 * - Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 *
8 * - Redistributions of source code must retain the above copyright notice, this
9 * list of conditions and the following disclaimer.
10 * - Neither the name of the openmetaverse.org nor the names
11 * of its contributors may be used to endorse or promote products derived from
12 * this software without specific prior written permission.
13 *
14 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
15 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
18 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
19 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
20 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
21 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
22 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
23 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24 * POSSIBILITY OF SUCH DAMAGE.
25 */
26  
27 //------------------------------------------------------------------------------
28 // <auto-generated>
29 // This code was generated by a tool.
30 // Runtime Version:4.0.30319.34209
31 //
32 // Changes to this file may cause incorrect behavior and will be lost if
33 // the code is regenerated.
34 // </auto-generated>
35 //------------------------------------------------------------------------------
36  
37 // THIS FILE WAS CHANGED IN COMMIT 3a59220 TO RESOLVE A MONO BUG. PLEASE RE-INSERT THOSE CHANGES IF THIS FILE IS
38 // REGENERATED.
39  
40 //
41 // This source code was auto-generated by xsd, Version=4.0.30319.17929.
42 //
43 namespace OpenMetaverse.ImportExport.Collada14
44 {
45 using System.Xml.Serialization;
46 using System.Text.RegularExpressions;
47  
48 /// <remarks/>
49 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
50 [System.SerializableAttribute()]
51 [System.Diagnostics.DebuggerStepThroughAttribute()]
52 [System.ComponentModel.DesignerCategoryAttribute("code")]
53 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
54 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
55 public partial class COLLADA
56 {
57  
58 private asset assetField;
59  
60 private object[] itemsField;
61  
62 private COLLADAScene sceneField;
63  
64 private extra[] extraField;
65  
66 private VersionType versionField;
67  
68 private string baseField;
69  
70 /// <remarks/>
71 public asset asset
72 {
73 get
74 {
75 return this.assetField;
76 }
77 set
78 {
79 this.assetField = value;
80 }
81 }
82  
83 /// <remarks/>
84 [System.Xml.Serialization.XmlElementAttribute("library_animation_clips", typeof(library_animation_clips))]
85 [System.Xml.Serialization.XmlElementAttribute("library_animations", typeof(library_animations))]
86 [System.Xml.Serialization.XmlElementAttribute("library_cameras", typeof(library_cameras))]
87 [System.Xml.Serialization.XmlElementAttribute("library_controllers", typeof(library_controllers))]
88 [System.Xml.Serialization.XmlElementAttribute("library_effects", typeof(library_effects))]
89 [System.Xml.Serialization.XmlElementAttribute("library_force_fields", typeof(library_force_fields))]
90 [System.Xml.Serialization.XmlElementAttribute("library_geometries", typeof(library_geometries))]
91 [System.Xml.Serialization.XmlElementAttribute("library_images", typeof(library_images))]
92 [System.Xml.Serialization.XmlElementAttribute("library_lights", typeof(library_lights))]
93 [System.Xml.Serialization.XmlElementAttribute("library_materials", typeof(library_materials))]
94 [System.Xml.Serialization.XmlElementAttribute("library_nodes", typeof(library_nodes))]
95 [System.Xml.Serialization.XmlElementAttribute("library_physics_materials", typeof(library_physics_materials))]
96 [System.Xml.Serialization.XmlElementAttribute("library_physics_models", typeof(library_physics_models))]
97 [System.Xml.Serialization.XmlElementAttribute("library_physics_scenes", typeof(library_physics_scenes))]
98 [System.Xml.Serialization.XmlElementAttribute("library_visual_scenes", typeof(library_visual_scenes))]
99 public object[] Items
100 {
101 get
102 {
103 return this.itemsField;
104 }
105 set
106 {
107 this.itemsField = value;
108 }
109 }
110  
111 /// <remarks/>
112 public COLLADAScene scene
113 {
114 get
115 {
116 return this.sceneField;
117 }
118 set
119 {
120 this.sceneField = value;
121 }
122 }
123  
124 /// <remarks/>
125 [System.Xml.Serialization.XmlElementAttribute("extra")]
126 public extra[] extra
127 {
128 get
129 {
130 return this.extraField;
131 }
132 set
133 {
134 this.extraField = value;
135 }
136 }
137  
138 /// <remarks/>
139 [System.Xml.Serialization.XmlAttributeAttribute()]
140 public VersionType version
141 {
142 get
143 {
144 return this.versionField;
145 }
146 set
147 {
148 this.versionField = value;
149 }
150 }
151  
152 /// <remarks/>
153 [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://www.w3.org/XML/1998/namespace")]
154 public string @base
155 {
156 get
157 {
158 return this.baseField;
159 }
160 set
161 {
162 this.baseField = value;
163 }
164 }
165 }
166  
167 /// <remarks/>
168 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
169 [System.SerializableAttribute()]
170 [System.Diagnostics.DebuggerStepThroughAttribute()]
171 [System.ComponentModel.DesignerCategoryAttribute("code")]
172 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
173 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
174 public partial class asset
175 {
176  
177 private assetContributor[] contributorField;
178  
179 private System.DateTime createdField;
180  
181 private string keywordsField;
182  
183 private System.DateTime modifiedField;
184  
185 private string revisionField;
186  
187 private string subjectField;
188  
189 private string titleField;
190  
191 private assetUnit unitField;
192  
193 private UpAxisType up_axisField;
194  
195 public asset()
196 {
197 this.up_axisField = UpAxisType.Y_UP;
198 }
199  
200 /// <remarks/>
201 [System.Xml.Serialization.XmlElementAttribute("contributor")]
202 public assetContributor[] contributor
203 {
204 get
205 {
206 return this.contributorField;
207 }
208 set
209 {
210 this.contributorField = value;
211 }
212 }
213  
214 /// <remarks/>
215 public System.DateTime created
216 {
217 get
218 {
219 return this.createdField;
220 }
221 set
222 {
223 this.createdField = value;
224 }
225 }
226  
227 /// <remarks/>
228 public string keywords
229 {
230 get
231 {
232 return this.keywordsField;
233 }
234 set
235 {
236 this.keywordsField = value;
237 }
238 }
239  
240 /// <remarks/>
241 public System.DateTime modified
242 {
243 get
244 {
245 return this.modifiedField;
246 }
247 set
248 {
249 this.modifiedField = value;
250 }
251 }
252  
253 /// <remarks/>
254 public string revision
255 {
256 get
257 {
258 return this.revisionField;
259 }
260 set
261 {
262 this.revisionField = value;
263 }
264 }
265  
266 /// <remarks/>
267 public string subject
268 {
269 get
270 {
271 return this.subjectField;
272 }
273 set
274 {
275 this.subjectField = value;
276 }
277 }
278  
279 /// <remarks/>
280 public string title
281 {
282 get
283 {
284 return this.titleField;
285 }
286 set
287 {
288 this.titleField = value;
289 }
290 }
291  
292 /// <remarks/>
293 public assetUnit unit
294 {
295 get
296 {
297 return this.unitField;
298 }
299 set
300 {
301 this.unitField = value;
302 }
303 }
304  
305 /// <remarks/>
306 [System.ComponentModel.DefaultValueAttribute(UpAxisType.Y_UP)]
307 public UpAxisType up_axis
308 {
309 get
310 {
311 return this.up_axisField;
312 }
313 set
314 {
315 this.up_axisField = value;
316 }
317 }
318 }
319  
320 /// <remarks/>
321 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
322 [System.SerializableAttribute()]
323 [System.Diagnostics.DebuggerStepThroughAttribute()]
324 [System.ComponentModel.DesignerCategoryAttribute("code")]
325 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
326 public partial class assetContributor
327 {
328  
329 private string authorField;
330  
331 private string authoring_toolField;
332  
333 private string commentsField;
334  
335 private string copyrightField;
336  
337 private string source_dataField;
338  
339 /// <remarks/>
340 public string author
341 {
342 get
343 {
344 return this.authorField;
345 }
346 set
347 {
348 this.authorField = value;
349 }
350 }
351  
352 /// <remarks/>
353 public string authoring_tool
354 {
355 get
356 {
357 return this.authoring_toolField;
358 }
359 set
360 {
361 this.authoring_toolField = value;
362 }
363 }
364  
365 /// <remarks/>
366 public string comments
367 {
368 get
369 {
370 return this.commentsField;
371 }
372 set
373 {
374 this.commentsField = value;
375 }
376 }
377  
378 /// <remarks/>
379 public string copyright
380 {
381 get
382 {
383 return this.copyrightField;
384 }
385 set
386 {
387 this.copyrightField = value;
388 }
389 }
390  
391 /// <remarks/>
392 [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")]
393 public string source_data
394 {
395 get
396 {
397 return this.source_dataField;
398 }
399 set
400 {
401 this.source_dataField = value;
402 }
403 }
404 }
405  
406 /// <remarks/>
407 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
408 [System.SerializableAttribute()]
409 [System.Diagnostics.DebuggerStepThroughAttribute()]
410 [System.ComponentModel.DesignerCategoryAttribute("code")]
411 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
412 public partial class fx_clearstencil_common
413 {
414  
415 private string indexField;
416  
417 private sbyte valueField;
418  
419 public fx_clearstencil_common()
420 {
421 this.indexField = "0";
422 }
423  
424 /// <remarks/>
425 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
426 [System.ComponentModel.DefaultValueAttribute("0")]
427 public string index
428 {
429 get
430 {
431 return this.indexField;
432 }
433 set
434 {
435 this.indexField = value;
436 }
437 }
438  
439 /// <remarks/>
440 [System.Xml.Serialization.XmlTextAttribute()]
441 public sbyte Value
442 {
443 get
444 {
445 return this.valueField;
446 }
447 set
448 {
449 this.valueField = value;
450 }
451 }
452 }
453  
454 /// <remarks/>
455 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
456 [System.SerializableAttribute()]
457 [System.Diagnostics.DebuggerStepThroughAttribute()]
458 [System.ComponentModel.DesignerCategoryAttribute("code")]
459 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
460 public partial class fx_cleardepth_common
461 {
462  
463 private string indexField;
464  
465 private double valueField;
466  
467 public fx_cleardepth_common()
468 {
469 this.indexField = "0";
470 }
471  
472 /// <remarks/>
473 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
474 [System.ComponentModel.DefaultValueAttribute("0")]
475 public string index
476 {
477 get
478 {
479 return this.indexField;
480 }
481 set
482 {
483 this.indexField = value;
484 }
485 }
486  
487 /// <remarks/>
488 [System.Xml.Serialization.XmlTextAttribute()]
489 public double Value
490 {
491 get
492 {
493 return this.valueField;
494 }
495 set
496 {
497 this.valueField = value;
498 }
499 }
500 }
501  
502 /// <remarks/>
503 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
504 [System.SerializableAttribute()]
505 [System.Diagnostics.DebuggerStepThroughAttribute()]
506 [System.ComponentModel.DesignerCategoryAttribute("code")]
507 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
508 public partial class fx_clearcolor_common
509 {
510  
511 private string indexField;
512  
513 private double[] textField;
514  
515 public fx_clearcolor_common()
516 {
517 this.indexField = "0";
518 }
519  
520 /// <remarks/>
521 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
522 [System.ComponentModel.DefaultValueAttribute("0")]
523 public string index
524 {
525 get
526 {
527 return this.indexField;
528 }
529 set
530 {
531 this.indexField = value;
532 }
533 }
534  
535 [XmlText]
536 public string _Text_
537 {
538 get { return COLLADA.ConvertFromArray(textField); }
539 set { textField = COLLADA.ConvertDoubleArray(value); }
540 }
541 /// <remarks/>
542 [XmlIgnore]
543 public double[] Values
544 {
545 get
546 {
547 return this.textField;
548 }
549 set
550 {
551 this.textField = value;
552 }
553 }
554 }
555  
556 /// <remarks/>
557 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
558 [System.SerializableAttribute()]
559 [System.Diagnostics.DebuggerStepThroughAttribute()]
560 [System.ComponentModel.DesignerCategoryAttribute("code")]
561 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
562 public partial class fx_stenciltarget_common
563 {
564  
565 private string indexField;
566  
567 private fx_surface_face_enum faceField;
568  
569 private string mipField;
570  
571 private string sliceField;
572  
573 private string valueField;
574  
575 public fx_stenciltarget_common()
576 {
577 this.indexField = "0";
578 this.faceField = fx_surface_face_enum.POSITIVE_X;
579 this.mipField = "0";
580 this.sliceField = "0";
581 }
582  
583 /// <remarks/>
584 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
585 [System.ComponentModel.DefaultValueAttribute("0")]
586 public string index
587 {
588 get
589 {
590 return this.indexField;
591 }
592 set
593 {
594 this.indexField = value;
595 }
596 }
597  
598 /// <remarks/>
599 [System.Xml.Serialization.XmlAttributeAttribute()]
600 [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
601 public fx_surface_face_enum face
602 {
603 get
604 {
605 return this.faceField;
606 }
607 set
608 {
609 this.faceField = value;
610 }
611 }
612  
613 /// <remarks/>
614 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
615 [System.ComponentModel.DefaultValueAttribute("0")]
616 public string mip
617 {
618 get
619 {
620 return this.mipField;
621 }
622 set
623 {
624 this.mipField = value;
625 }
626 }
627  
628 /// <remarks/>
629 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
630 [System.ComponentModel.DefaultValueAttribute("0")]
631 public string slice
632 {
633 get
634 {
635 return this.sliceField;
636 }
637 set
638 {
639 this.sliceField = value;
640 }
641 }
642  
643 /// <remarks/>
644 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
645 public string Value
646 {
647 get
648 {
649 return this.valueField;
650 }
651 set
652 {
653 this.valueField = value;
654 }
655 }
656 }
657  
658 /// <remarks/>
659 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
660 [System.SerializableAttribute()]
661 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
662 public enum fx_surface_face_enum
663 {
664  
665 /// <remarks/>
666 POSITIVE_X,
667  
668 /// <remarks/>
669 NEGATIVE_X,
670  
671 /// <remarks/>
672 POSITIVE_Y,
673  
674 /// <remarks/>
675 NEGATIVE_Y,
676  
677 /// <remarks/>
678 POSITIVE_Z,
679  
680 /// <remarks/>
681 NEGATIVE_Z,
682 }
683  
684 /// <remarks/>
685 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
686 [System.SerializableAttribute()]
687 [System.Diagnostics.DebuggerStepThroughAttribute()]
688 [System.ComponentModel.DesignerCategoryAttribute("code")]
689 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
690 public partial class fx_depthtarget_common
691 {
692  
693 private string indexField;
694  
695 private fx_surface_face_enum faceField;
696  
697 private string mipField;
698  
699 private string sliceField;
700  
701 private string valueField;
702  
703 public fx_depthtarget_common()
704 {
705 this.indexField = "0";
706 this.faceField = fx_surface_face_enum.POSITIVE_X;
707 this.mipField = "0";
708 this.sliceField = "0";
709 }
710  
711 /// <remarks/>
712 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
713 [System.ComponentModel.DefaultValueAttribute("0")]
714 public string index
715 {
716 get
717 {
718 return this.indexField;
719 }
720 set
721 {
722 this.indexField = value;
723 }
724 }
725  
726 /// <remarks/>
727 [System.Xml.Serialization.XmlAttributeAttribute()]
728 [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
729 public fx_surface_face_enum face
730 {
731 get
732 {
733 return this.faceField;
734 }
735 set
736 {
737 this.faceField = value;
738 }
739 }
740  
741 /// <remarks/>
742 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
743 [System.ComponentModel.DefaultValueAttribute("0")]
744 public string mip
745 {
746 get
747 {
748 return this.mipField;
749 }
750 set
751 {
752 this.mipField = value;
753 }
754 }
755  
756 /// <remarks/>
757 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
758 [System.ComponentModel.DefaultValueAttribute("0")]
759 public string slice
760 {
761 get
762 {
763 return this.sliceField;
764 }
765 set
766 {
767 this.sliceField = value;
768 }
769 }
770  
771 /// <remarks/>
772 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
773 public string Value
774 {
775 get
776 {
777 return this.valueField;
778 }
779 set
780 {
781 this.valueField = value;
782 }
783 }
784 }
785  
786 /// <remarks/>
787 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
788 [System.SerializableAttribute()]
789 [System.Diagnostics.DebuggerStepThroughAttribute()]
790 [System.ComponentModel.DesignerCategoryAttribute("code")]
791 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
792 public partial class fx_colortarget_common
793 {
794  
795 private string indexField;
796  
797 private fx_surface_face_enum faceField;
798  
799 private string mipField;
800  
801 private string sliceField;
802  
803 private string valueField;
804  
805 public fx_colortarget_common()
806 {
807 this.indexField = "0";
808 this.faceField = fx_surface_face_enum.POSITIVE_X;
809 this.mipField = "0";
810 this.sliceField = "0";
811 }
812  
813 /// <remarks/>
814 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
815 [System.ComponentModel.DefaultValueAttribute("0")]
816 public string index
817 {
818 get
819 {
820 return this.indexField;
821 }
822 set
823 {
824 this.indexField = value;
825 }
826 }
827  
828 /// <remarks/>
829 [System.Xml.Serialization.XmlAttributeAttribute()]
830 [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
831 public fx_surface_face_enum face
832 {
833 get
834 {
835 return this.faceField;
836 }
837 set
838 {
839 this.faceField = value;
840 }
841 }
842  
843 /// <remarks/>
844 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
845 [System.ComponentModel.DefaultValueAttribute("0")]
846 public string mip
847 {
848 get
849 {
850 return this.mipField;
851 }
852 set
853 {
854 this.mipField = value;
855 }
856 }
857  
858 /// <remarks/>
859 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
860 [System.ComponentModel.DefaultValueAttribute("0")]
861 public string slice
862 {
863 get
864 {
865 return this.sliceField;
866 }
867 set
868 {
869 this.sliceField = value;
870 }
871 }
872  
873 /// <remarks/>
874 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
875 public string Value
876 {
877 get
878 {
879 return this.valueField;
880 }
881 set
882 {
883 this.valueField = value;
884 }
885 }
886 }
887  
888 /// <remarks/>
889 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
890 [System.SerializableAttribute()]
891 [System.Diagnostics.DebuggerStepThroughAttribute()]
892 [System.ComponentModel.DesignerCategoryAttribute("code")]
893 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
894 public partial class fx_surface_init_from_common
895 {
896  
897 private uint mipField;
898  
899 private uint sliceField;
900  
901 private fx_surface_face_enum faceField;
902  
903 private string valueField;
904  
905 public fx_surface_init_from_common()
906 {
907 this.mipField = ((uint)(0));
908 this.sliceField = ((uint)(0));
909 this.faceField = fx_surface_face_enum.POSITIVE_X;
910 }
911  
912 /// <remarks/>
913 [System.Xml.Serialization.XmlAttributeAttribute()]
914 [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
915 public uint mip
916 {
917 get
918 {
919 return this.mipField;
920 }
921 set
922 {
923 this.mipField = value;
924 }
925 }
926  
927 /// <remarks/>
928 [System.Xml.Serialization.XmlAttributeAttribute()]
929 [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
930 public uint slice
931 {
932 get
933 {
934 return this.sliceField;
935 }
936 set
937 {
938 this.sliceField = value;
939 }
940 }
941  
942 /// <remarks/>
943 [System.Xml.Serialization.XmlAttributeAttribute()]
944 [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
945 public fx_surface_face_enum face
946 {
947 get
948 {
949 return this.faceField;
950 }
951 set
952 {
953 this.faceField = value;
954 }
955 }
956  
957 /// <remarks/>
958 [System.Xml.Serialization.XmlTextAttribute(DataType = "IDREF")]
959 public string Value
960 {
961 get
962 {
963 return this.valueField;
964 }
965 set
966 {
967 this.valueField = value;
968 }
969 }
970 }
971  
972 /// <remarks/>
973 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
974 [System.SerializableAttribute()]
975 [System.Diagnostics.DebuggerStepThroughAttribute()]
976 [System.ComponentModel.DesignerCategoryAttribute("code")]
977 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
978 public partial class gles_newparam
979 {
980  
981 private fx_annotate_common[] annotateField;
982  
983 private string semanticField;
984  
985 private fx_modifier_enum_common modifierField;
986  
987 private bool modifierFieldSpecified;
988  
989 private bool boolField;
990  
991 private string bool2Field;
992  
993 private string bool3Field;
994  
995 private string bool4Field;
996  
997 private long intField;
998  
999 private string int2Field;
1000  
1001 private string int3Field;
1002  
1003 private string int4Field;
1004  
1005 private double floatField;
1006  
1007 private string float2Field;
1008  
1009 private string float3Field;
1010  
1011 private string float4Field;
1012  
1013 private double float1x1Field;
1014  
1015 private string float1x2Field;
1016  
1017 private string float1x3Field;
1018  
1019 private string float1x4Field;
1020  
1021 private string float2x1Field;
1022  
1023 private string float2x2Field;
1024  
1025 private string float2x3Field;
1026  
1027 private string float2x4Field;
1028  
1029 private string float3x1Field;
1030  
1031 private string float3x2Field;
1032  
1033 private string float3x3Field;
1034  
1035 private string float3x4Field;
1036  
1037 private string float4x1Field;
1038  
1039 private string float4x2Field;
1040  
1041 private string float4x3Field;
1042  
1043 private string float4x4Field;
1044  
1045 private fx_surface_common surfaceField;
1046  
1047 private gles_texture_pipeline texture_pipelineField;
1048  
1049 private gles_sampler_state sampler_stateField;
1050  
1051 private gles_texture_unit texture_unitField;
1052  
1053 private string enumField;
1054  
1055 private string sidField;
1056  
1057 /// <remarks/>
1058 [System.Xml.Serialization.XmlElementAttribute("annotate")]
1059 public fx_annotate_common[] annotate
1060 {
1061 get
1062 {
1063 return this.annotateField;
1064 }
1065 set
1066 {
1067 this.annotateField = value;
1068 }
1069 }
1070  
1071 /// <remarks/>
1072 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
1073 public string semantic
1074 {
1075 get
1076 {
1077 return this.semanticField;
1078 }
1079 set
1080 {
1081 this.semanticField = value;
1082 }
1083 }
1084  
1085 /// <remarks/>
1086 public fx_modifier_enum_common modifier
1087 {
1088 get
1089 {
1090 return this.modifierField;
1091 }
1092 set
1093 {
1094 this.modifierField = value;
1095 }
1096 }
1097  
1098 /// <remarks/>
1099 [System.Xml.Serialization.XmlIgnoreAttribute()]
1100 public bool modifierSpecified
1101 {
1102 get
1103 {
1104 return this.modifierFieldSpecified;
1105 }
1106 set
1107 {
1108 this.modifierFieldSpecified = value;
1109 }
1110 }
1111  
1112 /// <remarks/>
1113 public bool @bool
1114 {
1115 get
1116 {
1117 return this.boolField;
1118 }
1119 set
1120 {
1121 this.boolField = value;
1122 }
1123 }
1124  
1125 /// <remarks/>
1126 public string bool2
1127 {
1128 get
1129 {
1130 return this.bool2Field;
1131 }
1132 set
1133 {
1134 this.bool2Field = value;
1135 }
1136 }
1137  
1138 /// <remarks/>
1139 public string bool3
1140 {
1141 get
1142 {
1143 return this.bool3Field;
1144 }
1145 set
1146 {
1147 this.bool3Field = value;
1148 }
1149 }
1150  
1151 /// <remarks/>
1152 public string bool4
1153 {
1154 get
1155 {
1156 return this.bool4Field;
1157 }
1158 set
1159 {
1160 this.bool4Field = value;
1161 }
1162 }
1163  
1164 /// <remarks/>
1165 public long @int
1166 {
1167 get
1168 {
1169 return this.intField;
1170 }
1171 set
1172 {
1173 this.intField = value;
1174 }
1175 }
1176  
1177 /// <remarks/>
1178 public string int2
1179 {
1180 get
1181 {
1182 return this.int2Field;
1183 }
1184 set
1185 {
1186 this.int2Field = value;
1187 }
1188 }
1189  
1190 /// <remarks/>
1191 public string int3
1192 {
1193 get
1194 {
1195 return this.int3Field;
1196 }
1197 set
1198 {
1199 this.int3Field = value;
1200 }
1201 }
1202  
1203 /// <remarks/>
1204 public string int4
1205 {
1206 get
1207 {
1208 return this.int4Field;
1209 }
1210 set
1211 {
1212 this.int4Field = value;
1213 }
1214 }
1215  
1216 /// <remarks/>
1217 public double @float
1218 {
1219 get
1220 {
1221 return this.floatField;
1222 }
1223 set
1224 {
1225 this.floatField = value;
1226 }
1227 }
1228  
1229 /// <remarks/>
1230 public string float2
1231 {
1232 get
1233 {
1234 return this.float2Field;
1235 }
1236 set
1237 {
1238 this.float2Field = value;
1239 }
1240 }
1241  
1242 /// <remarks/>
1243 public string float3
1244 {
1245 get
1246 {
1247 return this.float3Field;
1248 }
1249 set
1250 {
1251 this.float3Field = value;
1252 }
1253 }
1254  
1255 /// <remarks/>
1256 public string float4
1257 {
1258 get
1259 {
1260 return this.float4Field;
1261 }
1262 set
1263 {
1264 this.float4Field = value;
1265 }
1266 }
1267  
1268 /// <remarks/>
1269 public double float1x1
1270 {
1271 get
1272 {
1273 return this.float1x1Field;
1274 }
1275 set
1276 {
1277 this.float1x1Field = value;
1278 }
1279 }
1280  
1281 /// <remarks/>
1282 public string float1x2
1283 {
1284 get
1285 {
1286 return this.float1x2Field;
1287 }
1288 set
1289 {
1290 this.float1x2Field = value;
1291 }
1292 }
1293  
1294 /// <remarks/>
1295 public string float1x3
1296 {
1297 get
1298 {
1299 return this.float1x3Field;
1300 }
1301 set
1302 {
1303 this.float1x3Field = value;
1304 }
1305 }
1306  
1307 /// <remarks/>
1308 public string float1x4
1309 {
1310 get
1311 {
1312 return this.float1x4Field;
1313 }
1314 set
1315 {
1316 this.float1x4Field = value;
1317 }
1318 }
1319  
1320 /// <remarks/>
1321 public string float2x1
1322 {
1323 get
1324 {
1325 return this.float2x1Field;
1326 }
1327 set
1328 {
1329 this.float2x1Field = value;
1330 }
1331 }
1332  
1333 /// <remarks/>
1334 public string float2x2
1335 {
1336 get
1337 {
1338 return this.float2x2Field;
1339 }
1340 set
1341 {
1342 this.float2x2Field = value;
1343 }
1344 }
1345  
1346 /// <remarks/>
1347 public string float2x3
1348 {
1349 get
1350 {
1351 return this.float2x3Field;
1352 }
1353 set
1354 {
1355 this.float2x3Field = value;
1356 }
1357 }
1358  
1359 /// <remarks/>
1360 public string float2x4
1361 {
1362 get
1363 {
1364 return this.float2x4Field;
1365 }
1366 set
1367 {
1368 this.float2x4Field = value;
1369 }
1370 }
1371  
1372 /// <remarks/>
1373 public string float3x1
1374 {
1375 get
1376 {
1377 return this.float3x1Field;
1378 }
1379 set
1380 {
1381 this.float3x1Field = value;
1382 }
1383 }
1384  
1385 /// <remarks/>
1386 public string float3x2
1387 {
1388 get
1389 {
1390 return this.float3x2Field;
1391 }
1392 set
1393 {
1394 this.float3x2Field = value;
1395 }
1396 }
1397  
1398 /// <remarks/>
1399 public string float3x3
1400 {
1401 get
1402 {
1403 return this.float3x3Field;
1404 }
1405 set
1406 {
1407 this.float3x3Field = value;
1408 }
1409 }
1410  
1411 /// <remarks/>
1412 public string float3x4
1413 {
1414 get
1415 {
1416 return this.float3x4Field;
1417 }
1418 set
1419 {
1420 this.float3x4Field = value;
1421 }
1422 }
1423  
1424 /// <remarks/>
1425 public string float4x1
1426 {
1427 get
1428 {
1429 return this.float4x1Field;
1430 }
1431 set
1432 {
1433 this.float4x1Field = value;
1434 }
1435 }
1436  
1437 /// <remarks/>
1438 public string float4x2
1439 {
1440 get
1441 {
1442 return this.float4x2Field;
1443 }
1444 set
1445 {
1446 this.float4x2Field = value;
1447 }
1448 }
1449  
1450 /// <remarks/>
1451 public string float4x3
1452 {
1453 get
1454 {
1455 return this.float4x3Field;
1456 }
1457 set
1458 {
1459 this.float4x3Field = value;
1460 }
1461 }
1462  
1463 /// <remarks/>
1464 public string float4x4
1465 {
1466 get
1467 {
1468 return this.float4x4Field;
1469 }
1470 set
1471 {
1472 this.float4x4Field = value;
1473 }
1474 }
1475  
1476 /// <remarks/>
1477 public fx_surface_common surface
1478 {
1479 get
1480 {
1481 return this.surfaceField;
1482 }
1483 set
1484 {
1485 this.surfaceField = value;
1486 }
1487 }
1488  
1489 /// <remarks/>
1490 public gles_texture_pipeline texture_pipeline
1491 {
1492 get
1493 {
1494 return this.texture_pipelineField;
1495 }
1496 set
1497 {
1498 this.texture_pipelineField = value;
1499 }
1500 }
1501  
1502 /// <remarks/>
1503 public gles_sampler_state sampler_state
1504 {
1505 get
1506 {
1507 return this.sampler_stateField;
1508 }
1509 set
1510 {
1511 this.sampler_stateField = value;
1512 }
1513 }
1514  
1515 /// <remarks/>
1516 public gles_texture_unit texture_unit
1517 {
1518 get
1519 {
1520 return this.texture_unitField;
1521 }
1522 set
1523 {
1524 this.texture_unitField = value;
1525 }
1526 }
1527  
1528 /// <remarks/>
1529 public string @enum
1530 {
1531 get
1532 {
1533 return this.enumField;
1534 }
1535 set
1536 {
1537 this.enumField = value;
1538 }
1539 }
1540  
1541 /// <remarks/>
1542 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
1543 public string sid
1544 {
1545 get
1546 {
1547 return this.sidField;
1548 }
1549 set
1550 {
1551 this.sidField = value;
1552 }
1553 }
1554 }
1555  
1556 /// <remarks/>
1557 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
1558 [System.SerializableAttribute()]
1559 [System.Diagnostics.DebuggerStepThroughAttribute()]
1560 [System.ComponentModel.DesignerCategoryAttribute("code")]
1561 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
1562 public partial class fx_annotate_common
1563 {
1564  
1565 private bool boolField;
1566  
1567 private string bool2Field;
1568  
1569 private string bool3Field;
1570  
1571 private string bool4Field;
1572  
1573 private long intField;
1574  
1575 private string int2Field;
1576  
1577 private string int3Field;
1578  
1579 private string int4Field;
1580  
1581 private double floatField;
1582  
1583 private string float2Field;
1584  
1585 private string float3Field;
1586  
1587 private string float4Field;
1588  
1589 private string float2x2Field;
1590  
1591 private string float3x3Field;
1592  
1593 private string float4x4Field;
1594  
1595 private string stringField;
1596  
1597 private string nameField;
1598  
1599 /// <remarks/>
1600 public bool @bool
1601 {
1602 get
1603 {
1604 return this.boolField;
1605 }
1606 set
1607 {
1608 this.boolField = value;
1609 }
1610 }
1611  
1612 /// <remarks/>
1613 public string bool2
1614 {
1615 get
1616 {
1617 return this.bool2Field;
1618 }
1619 set
1620 {
1621 this.bool2Field = value;
1622 }
1623 }
1624  
1625 /// <remarks/>
1626 public string bool3
1627 {
1628 get
1629 {
1630 return this.bool3Field;
1631 }
1632 set
1633 {
1634 this.bool3Field = value;
1635 }
1636 }
1637  
1638 /// <remarks/>
1639 public string bool4
1640 {
1641 get
1642 {
1643 return this.bool4Field;
1644 }
1645 set
1646 {
1647 this.bool4Field = value;
1648 }
1649 }
1650  
1651 /// <remarks/>
1652 public long @int
1653 {
1654 get
1655 {
1656 return this.intField;
1657 }
1658 set
1659 {
1660 this.intField = value;
1661 }
1662 }
1663  
1664 /// <remarks/>
1665 public string int2
1666 {
1667 get
1668 {
1669 return this.int2Field;
1670 }
1671 set
1672 {
1673 this.int2Field = value;
1674 }
1675 }
1676  
1677 /// <remarks/>
1678 public string int3
1679 {
1680 get
1681 {
1682 return this.int3Field;
1683 }
1684 set
1685 {
1686 this.int3Field = value;
1687 }
1688 }
1689  
1690 /// <remarks/>
1691 public string int4
1692 {
1693 get
1694 {
1695 return this.int4Field;
1696 }
1697 set
1698 {
1699 this.int4Field = value;
1700 }
1701 }
1702  
1703 /// <remarks/>
1704 public double @float
1705 {
1706 get
1707 {
1708 return this.floatField;
1709 }
1710 set
1711 {
1712 this.floatField = value;
1713 }
1714 }
1715  
1716 /// <remarks/>
1717 public string float2
1718 {
1719 get
1720 {
1721 return this.float2Field;
1722 }
1723 set
1724 {
1725 this.float2Field = value;
1726 }
1727 }
1728  
1729 /// <remarks/>
1730 public string float3
1731 {
1732 get
1733 {
1734 return this.float3Field;
1735 }
1736 set
1737 {
1738 this.float3Field = value;
1739 }
1740 }
1741  
1742 /// <remarks/>
1743 public string float4
1744 {
1745 get
1746 {
1747 return this.float4Field;
1748 }
1749 set
1750 {
1751 this.float4Field = value;
1752 }
1753 }
1754  
1755 /// <remarks/>
1756 public string float2x2
1757 {
1758 get
1759 {
1760 return this.float2x2Field;
1761 }
1762 set
1763 {
1764 this.float2x2Field = value;
1765 }
1766 }
1767  
1768 /// <remarks/>
1769 public string float3x3
1770 {
1771 get
1772 {
1773 return this.float3x3Field;
1774 }
1775 set
1776 {
1777 this.float3x3Field = value;
1778 }
1779 }
1780  
1781 /// <remarks/>
1782 public string float4x4
1783 {
1784 get
1785 {
1786 return this.float4x4Field;
1787 }
1788 set
1789 {
1790 this.float4x4Field = value;
1791 }
1792 }
1793  
1794 /// <remarks/>
1795 public string @string
1796 {
1797 get
1798 {
1799 return this.stringField;
1800 }
1801 set
1802 {
1803 this.stringField = value;
1804 }
1805 }
1806  
1807 /// <remarks/>
1808 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
1809 public string name
1810 {
1811 get
1812 {
1813 return this.nameField;
1814 }
1815 set
1816 {
1817 this.nameField = value;
1818 }
1819 }
1820 }
1821  
1822 /// <remarks/>
1823 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
1824 [System.SerializableAttribute()]
1825 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
1826 public enum fx_modifier_enum_common
1827 {
1828  
1829 /// <remarks/>
1830 CONST,
1831  
1832 /// <remarks/>
1833 UNIFORM,
1834  
1835 /// <remarks/>
1836 VARYING,
1837  
1838 /// <remarks/>
1839 STATIC,
1840  
1841 /// <remarks/>
1842 VOLATILE,
1843  
1844 /// <remarks/>
1845 EXTERN,
1846  
1847 /// <remarks/>
1848 SHARED,
1849 }
1850  
1851 /// <remarks/>
1852 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_surface_type))]
1853 [System.Xml.Serialization.XmlIncludeAttribute(typeof(glsl_surface_type))]
1854 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
1855 [System.SerializableAttribute()]
1856 [System.Diagnostics.DebuggerStepThroughAttribute()]
1857 [System.ComponentModel.DesignerCategoryAttribute("code")]
1858 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
1859 public partial class fx_surface_common
1860 {
1861  
1862 private object init_as_nullField;
1863  
1864 private object init_as_targetField;
1865  
1866 private fx_surface_init_cube_common init_cubeField;
1867  
1868 private fx_surface_init_volume_common init_volumeField;
1869  
1870 private fx_surface_init_planar_common init_planarField;
1871  
1872 private fx_surface_init_from_common[] init_fromField;
1873  
1874 private string formatField;
1875  
1876 private fx_surface_format_hint_common format_hintField;
1877  
1878 private object itemField;
1879  
1880 private uint mip_levelsField;
1881  
1882 private bool mipmap_generateField;
1883  
1884 private bool mipmap_generateFieldSpecified;
1885  
1886 private extra[] extraField;
1887  
1888 private fx_surface_type_enum typeField;
1889  
1890 public fx_surface_common()
1891 {
1892 this.mip_levelsField = ((uint)(0));
1893 }
1894  
1895 /// <remarks/>
1896 public object init_as_null
1897 {
1898 get
1899 {
1900 return this.init_as_nullField;
1901 }
1902 set
1903 {
1904 this.init_as_nullField = value;
1905 }
1906 }
1907  
1908 /// <remarks/>
1909 public object init_as_target
1910 {
1911 get
1912 {
1913 return this.init_as_targetField;
1914 }
1915 set
1916 {
1917 this.init_as_targetField = value;
1918 }
1919 }
1920  
1921 /// <remarks/>
1922 public fx_surface_init_cube_common init_cube
1923 {
1924 get
1925 {
1926 return this.init_cubeField;
1927 }
1928 set
1929 {
1930 this.init_cubeField = value;
1931 }
1932 }
1933  
1934 /// <remarks/>
1935 public fx_surface_init_volume_common init_volume
1936 {
1937 get
1938 {
1939 return this.init_volumeField;
1940 }
1941 set
1942 {
1943 this.init_volumeField = value;
1944 }
1945 }
1946  
1947 /// <remarks/>
1948 public fx_surface_init_planar_common init_planar
1949 {
1950 get
1951 {
1952 return this.init_planarField;
1953 }
1954 set
1955 {
1956 this.init_planarField = value;
1957 }
1958 }
1959  
1960 /// <remarks/>
1961 [System.Xml.Serialization.XmlElementAttribute("init_from")]
1962 public fx_surface_init_from_common[] init_from
1963 {
1964 get
1965 {
1966 return this.init_fromField;
1967 }
1968 set
1969 {
1970 this.init_fromField = value;
1971 }
1972 }
1973  
1974 /// <remarks/>
1975 [System.Xml.Serialization.XmlElementAttribute(DataType = "token")]
1976 public string format
1977 {
1978 get
1979 {
1980 return this.formatField;
1981 }
1982 set
1983 {
1984 this.formatField = value;
1985 }
1986 }
1987  
1988 /// <remarks/>
1989 public fx_surface_format_hint_common format_hint
1990 {
1991 get
1992 {
1993 return this.format_hintField;
1994 }
1995 set
1996 {
1997 this.format_hintField = value;
1998 }
1999 }
2000  
2001 /// <remarks/>
2002 [System.Xml.Serialization.XmlElementAttribute("size", typeof(long))]
2003 [System.Xml.Serialization.XmlElementAttribute("viewport_ratio", typeof(double))]
2004 public object Item
2005 {
2006 get
2007 {
2008 return this.itemField;
2009 }
2010 set
2011 {
2012 this.itemField = value;
2013 }
2014 }
2015  
2016 /// <remarks/>
2017 [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
2018 public uint mip_levels
2019 {
2020 get
2021 {
2022 return this.mip_levelsField;
2023 }
2024 set
2025 {
2026 this.mip_levelsField = value;
2027 }
2028 }
2029  
2030 /// <remarks/>
2031 public bool mipmap_generate
2032 {
2033 get
2034 {
2035 return this.mipmap_generateField;
2036 }
2037 set
2038 {
2039 this.mipmap_generateField = value;
2040 }
2041 }
2042  
2043 /// <remarks/>
2044 [System.Xml.Serialization.XmlIgnoreAttribute()]
2045 public bool mipmap_generateSpecified
2046 {
2047 get
2048 {
2049 return this.mipmap_generateFieldSpecified;
2050 }
2051 set
2052 {
2053 this.mipmap_generateFieldSpecified = value;
2054 }
2055 }
2056  
2057 /// <remarks/>
2058 [System.Xml.Serialization.XmlElementAttribute("extra")]
2059 public extra[] extra
2060 {
2061 get
2062 {
2063 return this.extraField;
2064 }
2065 set
2066 {
2067 this.extraField = value;
2068 }
2069 }
2070  
2071 /// <remarks/>
2072 [System.Xml.Serialization.XmlAttributeAttribute()]
2073 public fx_surface_type_enum type
2074 {
2075 get
2076 {
2077 return this.typeField;
2078 }
2079 set
2080 {
2081 this.typeField = value;
2082 }
2083 }
2084 }
2085  
2086 /// <remarks/>
2087 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2088 [System.SerializableAttribute()]
2089 [System.Diagnostics.DebuggerStepThroughAttribute()]
2090 [System.ComponentModel.DesignerCategoryAttribute("code")]
2091 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2092 public partial class fx_surface_init_cube_common
2093 {
2094  
2095 private object[] itemsField;
2096  
2097 /// <remarks/>
2098 [System.Xml.Serialization.XmlElementAttribute("all", typeof(fx_surface_init_cube_commonAll))]
2099 [System.Xml.Serialization.XmlElementAttribute("face", typeof(fx_surface_init_cube_commonFace))]
2100 [System.Xml.Serialization.XmlElementAttribute("primary", typeof(fx_surface_init_cube_commonPrimary))]
2101 public object[] Items
2102 {
2103 get
2104 {
2105 return this.itemsField;
2106 }
2107 set
2108 {
2109 this.itemsField = value;
2110 }
2111 }
2112 }
2113  
2114 /// <remarks/>
2115 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2116 [System.SerializableAttribute()]
2117 [System.Diagnostics.DebuggerStepThroughAttribute()]
2118 [System.ComponentModel.DesignerCategoryAttribute("code")]
2119 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2120 public partial class fx_surface_init_cube_commonAll
2121 {
2122  
2123 private string refField;
2124  
2125 /// <remarks/>
2126 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2127 public string @ref
2128 {
2129 get
2130 {
2131 return this.refField;
2132 }
2133 set
2134 {
2135 this.refField = value;
2136 }
2137 }
2138 }
2139  
2140 /// <remarks/>
2141 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2142 [System.SerializableAttribute()]
2143 [System.Diagnostics.DebuggerStepThroughAttribute()]
2144 [System.ComponentModel.DesignerCategoryAttribute("code")]
2145 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2146 public partial class fx_surface_init_cube_commonFace
2147 {
2148  
2149 private string refField;
2150  
2151 /// <remarks/>
2152 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2153 public string @ref
2154 {
2155 get
2156 {
2157 return this.refField;
2158 }
2159 set
2160 {
2161 this.refField = value;
2162 }
2163 }
2164 }
2165  
2166 /// <remarks/>
2167 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2168 [System.SerializableAttribute()]
2169 [System.Diagnostics.DebuggerStepThroughAttribute()]
2170 [System.ComponentModel.DesignerCategoryAttribute("code")]
2171 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2172 public partial class fx_surface_init_cube_commonPrimary
2173 {
2174  
2175 private fx_surface_face_enum[] orderField;
2176  
2177 private string refField;
2178  
2179 /// <remarks/>
2180 [System.Xml.Serialization.XmlElementAttribute("order")]
2181 public fx_surface_face_enum[] order
2182 {
2183 get
2184 {
2185 return this.orderField;
2186 }
2187 set
2188 {
2189 this.orderField = value;
2190 }
2191 }
2192  
2193 /// <remarks/>
2194 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2195 public string @ref
2196 {
2197 get
2198 {
2199 return this.refField;
2200 }
2201 set
2202 {
2203 this.refField = value;
2204 }
2205 }
2206 }
2207  
2208 /// <remarks/>
2209 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2210 [System.SerializableAttribute()]
2211 [System.Diagnostics.DebuggerStepThroughAttribute()]
2212 [System.ComponentModel.DesignerCategoryAttribute("code")]
2213 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2214 public partial class fx_surface_init_volume_common
2215 {
2216  
2217 private object itemField;
2218  
2219 /// <remarks/>
2220 [System.Xml.Serialization.XmlElementAttribute("all", typeof(fx_surface_init_volume_commonAll))]
2221 [System.Xml.Serialization.XmlElementAttribute("primary", typeof(fx_surface_init_volume_commonPrimary))]
2222 public object Item
2223 {
2224 get
2225 {
2226 return this.itemField;
2227 }
2228 set
2229 {
2230 this.itemField = value;
2231 }
2232 }
2233 }
2234  
2235 /// <remarks/>
2236 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2237 [System.SerializableAttribute()]
2238 [System.Diagnostics.DebuggerStepThroughAttribute()]
2239 [System.ComponentModel.DesignerCategoryAttribute("code")]
2240 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2241 public partial class fx_surface_init_volume_commonAll
2242 {
2243  
2244 private string refField;
2245  
2246 /// <remarks/>
2247 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2248 public string @ref
2249 {
2250 get
2251 {
2252 return this.refField;
2253 }
2254 set
2255 {
2256 this.refField = value;
2257 }
2258 }
2259 }
2260  
2261 /// <remarks/>
2262 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2263 [System.SerializableAttribute()]
2264 [System.Diagnostics.DebuggerStepThroughAttribute()]
2265 [System.ComponentModel.DesignerCategoryAttribute("code")]
2266 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2267 public partial class fx_surface_init_volume_commonPrimary
2268 {
2269  
2270 private string refField;
2271  
2272 /// <remarks/>
2273 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2274 public string @ref
2275 {
2276 get
2277 {
2278 return this.refField;
2279 }
2280 set
2281 {
2282 this.refField = value;
2283 }
2284 }
2285 }
2286  
2287 /// <remarks/>
2288 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2289 [System.SerializableAttribute()]
2290 [System.Diagnostics.DebuggerStepThroughAttribute()]
2291 [System.ComponentModel.DesignerCategoryAttribute("code")]
2292 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2293 public partial class fx_surface_init_planar_common
2294 {
2295  
2296 private fx_surface_init_planar_commonAll itemField;
2297  
2298 /// <remarks/>
2299 [System.Xml.Serialization.XmlElementAttribute("all")]
2300 public fx_surface_init_planar_commonAll Item
2301 {
2302 get
2303 {
2304 return this.itemField;
2305 }
2306 set
2307 {
2308 this.itemField = value;
2309 }
2310 }
2311 }
2312  
2313 /// <remarks/>
2314 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2315 [System.SerializableAttribute()]
2316 [System.Diagnostics.DebuggerStepThroughAttribute()]
2317 [System.ComponentModel.DesignerCategoryAttribute("code")]
2318 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2319 public partial class fx_surface_init_planar_commonAll
2320 {
2321  
2322 private string refField;
2323  
2324 /// <remarks/>
2325 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
2326 public string @ref
2327 {
2328 get
2329 {
2330 return this.refField;
2331 }
2332 set
2333 {
2334 this.refField = value;
2335 }
2336 }
2337 }
2338  
2339 /// <remarks/>
2340 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2341 [System.SerializableAttribute()]
2342 [System.Diagnostics.DebuggerStepThroughAttribute()]
2343 [System.ComponentModel.DesignerCategoryAttribute("code")]
2344 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2345 public partial class fx_surface_format_hint_common
2346 {
2347  
2348 private fx_surface_format_hint_channels_enum channelsField;
2349  
2350 private fx_surface_format_hint_range_enum rangeField;
2351  
2352 private fx_surface_format_hint_precision_enum precisionField;
2353  
2354 private bool precisionFieldSpecified;
2355  
2356 private fx_surface_format_hint_option_enum[] optionField;
2357  
2358 private extra[] extraField;
2359  
2360 /// <remarks/>
2361 public fx_surface_format_hint_channels_enum channels
2362 {
2363 get
2364 {
2365 return this.channelsField;
2366 }
2367 set
2368 {
2369 this.channelsField = value;
2370 }
2371 }
2372  
2373 /// <remarks/>
2374 public fx_surface_format_hint_range_enum range
2375 {
2376 get
2377 {
2378 return this.rangeField;
2379 }
2380 set
2381 {
2382 this.rangeField = value;
2383 }
2384 }
2385  
2386 /// <remarks/>
2387 public fx_surface_format_hint_precision_enum precision
2388 {
2389 get
2390 {
2391 return this.precisionField;
2392 }
2393 set
2394 {
2395 this.precisionField = value;
2396 }
2397 }
2398  
2399 /// <remarks/>
2400 [System.Xml.Serialization.XmlIgnoreAttribute()]
2401 public bool precisionSpecified
2402 {
2403 get
2404 {
2405 return this.precisionFieldSpecified;
2406 }
2407 set
2408 {
2409 this.precisionFieldSpecified = value;
2410 }
2411 }
2412  
2413 /// <remarks/>
2414 [System.Xml.Serialization.XmlElementAttribute("option")]
2415 public fx_surface_format_hint_option_enum[] option
2416 {
2417 get
2418 {
2419 return this.optionField;
2420 }
2421 set
2422 {
2423 this.optionField = value;
2424 }
2425 }
2426  
2427 /// <remarks/>
2428 [System.Xml.Serialization.XmlElementAttribute("extra")]
2429 public extra[] extra
2430 {
2431 get
2432 {
2433 return this.extraField;
2434 }
2435 set
2436 {
2437 this.extraField = value;
2438 }
2439 }
2440 }
2441  
2442 /// <remarks/>
2443 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2444 [System.SerializableAttribute()]
2445 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2446 public enum fx_surface_format_hint_channels_enum
2447 {
2448  
2449 /// <remarks/>
2450 RGB,
2451  
2452 /// <remarks/>
2453 RGBA,
2454  
2455 /// <remarks/>
2456 L,
2457  
2458 /// <remarks/>
2459 LA,
2460  
2461 /// <remarks/>
2462 D,
2463  
2464 /// <remarks/>
2465 XYZ,
2466  
2467 /// <remarks/>
2468 XYZW,
2469 }
2470  
2471 /// <remarks/>
2472 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2473 [System.SerializableAttribute()]
2474 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2475 public enum fx_surface_format_hint_range_enum
2476 {
2477  
2478 /// <remarks/>
2479 SNORM,
2480  
2481 /// <remarks/>
2482 UNORM,
2483  
2484 /// <remarks/>
2485 SINT,
2486  
2487 /// <remarks/>
2488 UINT,
2489  
2490 /// <remarks/>
2491 FLOAT,
2492 }
2493  
2494 /// <remarks/>
2495 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2496 [System.SerializableAttribute()]
2497 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2498 public enum fx_surface_format_hint_precision_enum
2499 {
2500  
2501 /// <remarks/>
2502 LOW,
2503  
2504 /// <remarks/>
2505 MID,
2506  
2507 /// <remarks/>
2508 HIGH,
2509 }
2510  
2511 /// <remarks/>
2512 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2513 [System.SerializableAttribute()]
2514 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2515 public enum fx_surface_format_hint_option_enum
2516 {
2517  
2518 /// <remarks/>
2519 SRGB_GAMMA,
2520  
2521 /// <remarks/>
2522 NORMALIZED3,
2523  
2524 /// <remarks/>
2525 NORMALIZED4,
2526  
2527 /// <remarks/>
2528 COMPRESSABLE,
2529 }
2530  
2531 /// <remarks/>
2532 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2533 [System.SerializableAttribute()]
2534 [System.Diagnostics.DebuggerStepThroughAttribute()]
2535 [System.ComponentModel.DesignerCategoryAttribute("code")]
2536 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2537 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
2538 public partial class extra
2539 {
2540  
2541 private asset assetField;
2542  
2543 private technique[] techniqueField;
2544  
2545 private string idField;
2546  
2547 private string nameField;
2548  
2549 private string typeField;
2550  
2551 /// <remarks/>
2552 public asset asset
2553 {
2554 get
2555 {
2556 return this.assetField;
2557 }
2558 set
2559 {
2560 this.assetField = value;
2561 }
2562 }
2563  
2564 /// <remarks/>
2565 [System.Xml.Serialization.XmlElementAttribute("technique")]
2566 public technique[] technique
2567 {
2568 get
2569 {
2570 return this.techniqueField;
2571 }
2572 set
2573 {
2574 this.techniqueField = value;
2575 }
2576 }
2577  
2578 /// <remarks/>
2579 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
2580 public string id
2581 {
2582 get
2583 {
2584 return this.idField;
2585 }
2586 set
2587 {
2588 this.idField = value;
2589 }
2590 }
2591  
2592 /// <remarks/>
2593 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
2594 public string name
2595 {
2596 get
2597 {
2598 return this.nameField;
2599 }
2600 set
2601 {
2602 this.nameField = value;
2603 }
2604 }
2605  
2606 /// <remarks/>
2607 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
2608 public string type
2609 {
2610 get
2611 {
2612 return this.typeField;
2613 }
2614 set
2615 {
2616 this.typeField = value;
2617 }
2618 }
2619 }
2620  
2621 /// <remarks/>
2622 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2623 [System.SerializableAttribute()]
2624 [System.Diagnostics.DebuggerStepThroughAttribute()]
2625 [System.ComponentModel.DesignerCategoryAttribute("code")]
2626 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2627 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
2628 public partial class technique
2629 {
2630  
2631 private System.Xml.XmlElement[] anyField;
2632  
2633 private string profileField;
2634  
2635 /// <remarks/>
2636 [System.Xml.Serialization.XmlAnyElementAttribute()]
2637 public System.Xml.XmlElement[] Any
2638 {
2639 get
2640 {
2641 return this.anyField;
2642 }
2643 set
2644 {
2645 this.anyField = value;
2646 }
2647 }
2648  
2649 /// <remarks/>
2650 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
2651 public string profile
2652 {
2653 get
2654 {
2655 return this.profileField;
2656 }
2657 set
2658 {
2659 this.profileField = value;
2660 }
2661 }
2662 }
2663  
2664 /// <remarks/>
2665 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2666 [System.SerializableAttribute()]
2667 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2668 public enum fx_surface_type_enum
2669 {
2670  
2671 /// <remarks/>
2672 UNTYPED,
2673  
2674 /// <remarks/>
2675 [System.Xml.Serialization.XmlEnumAttribute("1D")]
2676 Item1D,
2677  
2678 /// <remarks/>
2679 [System.Xml.Serialization.XmlEnumAttribute("2D")]
2680 Item2D,
2681  
2682 /// <remarks/>
2683 [System.Xml.Serialization.XmlEnumAttribute("3D")]
2684 Item3D,
2685  
2686 /// <remarks/>
2687 RECT,
2688  
2689 /// <remarks/>
2690 CUBE,
2691  
2692 /// <remarks/>
2693 DEPTH,
2694 }
2695  
2696 /// <remarks/>
2697 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2698 [System.SerializableAttribute()]
2699 [System.Diagnostics.DebuggerStepThroughAttribute()]
2700 [System.ComponentModel.DesignerCategoryAttribute("code")]
2701 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2702 public partial class cg_surface_type : fx_surface_common
2703 {
2704  
2705 private cg_surface_typeGenerator generatorField;
2706  
2707 /// <remarks/>
2708 public cg_surface_typeGenerator generator
2709 {
2710 get
2711 {
2712 return this.generatorField;
2713 }
2714 set
2715 {
2716 this.generatorField = value;
2717 }
2718 }
2719 }
2720  
2721 /// <remarks/>
2722 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2723 [System.SerializableAttribute()]
2724 [System.Diagnostics.DebuggerStepThroughAttribute()]
2725 [System.ComponentModel.DesignerCategoryAttribute("code")]
2726 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2727 public partial class cg_surface_typeGenerator
2728 {
2729  
2730 private fx_annotate_common[] annotateField;
2731  
2732 private object[] itemsField;
2733  
2734 private cg_surface_typeGeneratorName nameField;
2735  
2736 private cg_setparam_simple[] setparamField;
2737  
2738 /// <remarks/>
2739 [System.Xml.Serialization.XmlElementAttribute("annotate")]
2740 public fx_annotate_common[] annotate
2741 {
2742 get
2743 {
2744 return this.annotateField;
2745 }
2746 set
2747 {
2748 this.annotateField = value;
2749 }
2750 }
2751  
2752 /// <remarks/>
2753 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
2754 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
2755 public object[] Items
2756 {
2757 get
2758 {
2759 return this.itemsField;
2760 }
2761 set
2762 {
2763 this.itemsField = value;
2764 }
2765 }
2766  
2767 /// <remarks/>
2768 public cg_surface_typeGeneratorName name
2769 {
2770 get
2771 {
2772 return this.nameField;
2773 }
2774 set
2775 {
2776 this.nameField = value;
2777 }
2778 }
2779  
2780 /// <remarks/>
2781 [System.Xml.Serialization.XmlElementAttribute("setparam")]
2782 public cg_setparam_simple[] setparam
2783 {
2784 get
2785 {
2786 return this.setparamField;
2787 }
2788 set
2789 {
2790 this.setparamField = value;
2791 }
2792 }
2793 }
2794  
2795 /// <remarks/>
2796 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2797 [System.SerializableAttribute()]
2798 [System.Diagnostics.DebuggerStepThroughAttribute()]
2799 [System.ComponentModel.DesignerCategoryAttribute("code")]
2800 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2801 public partial class fx_code_profile
2802 {
2803  
2804 private string sidField;
2805  
2806 private string valueField;
2807  
2808 /// <remarks/>
2809 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
2810 public string sid
2811 {
2812 get
2813 {
2814 return this.sidField;
2815 }
2816 set
2817 {
2818 this.sidField = value;
2819 }
2820 }
2821  
2822 /// <remarks/>
2823 [System.Xml.Serialization.XmlTextAttribute()]
2824 public string Value
2825 {
2826 get
2827 {
2828 return this.valueField;
2829 }
2830 set
2831 {
2832 this.valueField = value;
2833 }
2834 }
2835 }
2836  
2837 /// <remarks/>
2838 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2839 [System.SerializableAttribute()]
2840 [System.Diagnostics.DebuggerStepThroughAttribute()]
2841 [System.ComponentModel.DesignerCategoryAttribute("code")]
2842 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2843 public partial class fx_include_common
2844 {
2845  
2846 private string sidField;
2847  
2848 private string urlField;
2849  
2850 /// <remarks/>
2851 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
2852 public string sid
2853 {
2854 get
2855 {
2856 return this.sidField;
2857 }
2858 set
2859 {
2860 this.sidField = value;
2861 }
2862 }
2863  
2864 /// <remarks/>
2865 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
2866 public string url
2867 {
2868 get
2869 {
2870 return this.urlField;
2871 }
2872 set
2873 {
2874 this.urlField = value;
2875 }
2876 }
2877 }
2878  
2879 /// <remarks/>
2880 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2881 [System.SerializableAttribute()]
2882 [System.Diagnostics.DebuggerStepThroughAttribute()]
2883 [System.ComponentModel.DesignerCategoryAttribute("code")]
2884 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2885 public partial class cg_surface_typeGeneratorName
2886 {
2887  
2888 private string sourceField;
2889  
2890 private string valueField;
2891  
2892 /// <remarks/>
2893 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
2894 public string source
2895 {
2896 get
2897 {
2898 return this.sourceField;
2899 }
2900 set
2901 {
2902 this.sourceField = value;
2903 }
2904 }
2905  
2906 /// <remarks/>
2907 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
2908 public string Value
2909 {
2910 get
2911 {
2912 return this.valueField;
2913 }
2914 set
2915 {
2916 this.valueField = value;
2917 }
2918 }
2919 }
2920  
2921 /// <remarks/>
2922 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
2923 [System.SerializableAttribute()]
2924 [System.Diagnostics.DebuggerStepThroughAttribute()]
2925 [System.ComponentModel.DesignerCategoryAttribute("code")]
2926 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
2927 public partial class cg_setparam_simple
2928 {
2929  
2930 private fx_annotate_common[] annotateField;
2931  
2932 private bool boolField;
2933  
2934 private bool bool1Field;
2935  
2936 private string bool2Field;
2937  
2938 private string bool3Field;
2939  
2940 private string bool4Field;
2941  
2942 private string bool1x1Field;
2943  
2944 private string bool1x2Field;
2945  
2946 private string bool1x3Field;
2947  
2948 private string bool1x4Field;
2949  
2950 private string bool2x1Field;
2951  
2952 private string bool2x2Field;
2953  
2954 private string bool2x3Field;
2955  
2956 private string bool2x4Field;
2957  
2958 private string bool3x1Field;
2959  
2960 private string bool3x2Field;
2961  
2962 private string bool3x3Field;
2963  
2964 private string bool3x4Field;
2965  
2966 private string bool4x1Field;
2967  
2968 private string bool4x2Field;
2969  
2970 private string bool4x3Field;
2971  
2972 private string bool4x4Field;
2973  
2974 private float floatField;
2975  
2976 private float float1Field;
2977  
2978 private string float2Field;
2979  
2980 private string float3Field;
2981  
2982 private string float4Field;
2983  
2984 private string float1x1Field;
2985  
2986 private string float1x2Field;
2987  
2988 private string float1x3Field;
2989  
2990 private string float1x4Field;
2991  
2992 private string float2x1Field;
2993  
2994 private string float2x2Field;
2995  
2996 private string float2x3Field;
2997  
2998 private string float2x4Field;
2999  
3000 private string float3x1Field;
3001  
3002 private string float3x2Field;
3003  
3004 private string float3x3Field;
3005  
3006 private string float3x4Field;
3007  
3008 private string float4x1Field;
3009  
3010 private string float4x2Field;
3011  
3012 private string float4x3Field;
3013  
3014 private string float4x4Field;
3015  
3016 private int intField;
3017  
3018 private int int1Field;
3019  
3020 private string int2Field;
3021  
3022 private string int3Field;
3023  
3024 private string int4Field;
3025  
3026 private string int1x1Field;
3027  
3028 private string int1x2Field;
3029  
3030 private string int1x3Field;
3031  
3032 private string int1x4Field;
3033  
3034 private string int2x1Field;
3035  
3036 private string int2x2Field;
3037  
3038 private string int2x3Field;
3039  
3040 private string int2x4Field;
3041  
3042 private string int3x1Field;
3043  
3044 private string int3x2Field;
3045  
3046 private string int3x3Field;
3047  
3048 private string int3x4Field;
3049  
3050 private string int4x1Field;
3051  
3052 private string int4x2Field;
3053  
3054 private string int4x3Field;
3055  
3056 private string int4x4Field;
3057  
3058 private float halfField;
3059  
3060 private float half1Field;
3061  
3062 private string half2Field;
3063  
3064 private string half3Field;
3065  
3066 private string half4Field;
3067  
3068 private string half1x1Field;
3069  
3070 private string half1x2Field;
3071  
3072 private string half1x3Field;
3073  
3074 private string half1x4Field;
3075  
3076 private string half2x1Field;
3077  
3078 private string half2x2Field;
3079  
3080 private string half2x3Field;
3081  
3082 private string half2x4Field;
3083  
3084 private string half3x1Field;
3085  
3086 private string half3x2Field;
3087  
3088 private string half3x3Field;
3089  
3090 private string half3x4Field;
3091  
3092 private string half4x1Field;
3093  
3094 private string half4x2Field;
3095  
3096 private string half4x3Field;
3097  
3098 private string half4x4Field;
3099  
3100 private float fixedField;
3101  
3102 private float fixed1Field;
3103  
3104 private string fixed2Field;
3105  
3106 private string fixed3Field;
3107  
3108 private string fixed4Field;
3109  
3110 private string fixed1x1Field;
3111  
3112 private string fixed1x2Field;
3113  
3114 private string fixed1x3Field;
3115  
3116 private string fixed1x4Field;
3117  
3118 private string fixed2x1Field;
3119  
3120 private string fixed2x2Field;
3121  
3122 private string fixed2x3Field;
3123  
3124 private string fixed2x4Field;
3125  
3126 private string fixed3x1Field;
3127  
3128 private string fixed3x2Field;
3129  
3130 private string fixed3x3Field;
3131  
3132 private string fixed3x4Field;
3133  
3134 private string fixed4x1Field;
3135  
3136 private string fixed4x2Field;
3137  
3138 private string fixed4x3Field;
3139  
3140 private string fixed4x4Field;
3141  
3142 private cg_surface_type surfaceField;
3143  
3144 private cg_sampler1D sampler1DField;
3145  
3146 private cg_sampler2D sampler2DField;
3147  
3148 private cg_sampler3D sampler3DField;
3149  
3150 private cg_samplerRECT samplerRECTField;
3151  
3152 private cg_samplerCUBE samplerCUBEField;
3153  
3154 private cg_samplerDEPTH samplerDEPTHField;
3155  
3156 private string stringField;
3157  
3158 private string enumField;
3159  
3160 private string refField;
3161  
3162 /// <remarks/>
3163 [System.Xml.Serialization.XmlElementAttribute("annotate")]
3164 public fx_annotate_common[] annotate
3165 {
3166 get
3167 {
3168 return this.annotateField;
3169 }
3170 set
3171 {
3172 this.annotateField = value;
3173 }
3174 }
3175  
3176 /// <remarks/>
3177 public bool @bool
3178 {
3179 get
3180 {
3181 return this.boolField;
3182 }
3183 set
3184 {
3185 this.boolField = value;
3186 }
3187 }
3188  
3189 /// <remarks/>
3190 public bool bool1
3191 {
3192 get
3193 {
3194 return this.bool1Field;
3195 }
3196 set
3197 {
3198 this.bool1Field = value;
3199 }
3200 }
3201  
3202 /// <remarks/>
3203 public string bool2
3204 {
3205 get
3206 {
3207 return this.bool2Field;
3208 }
3209 set
3210 {
3211 this.bool2Field = value;
3212 }
3213 }
3214  
3215 /// <remarks/>
3216 public string bool3
3217 {
3218 get
3219 {
3220 return this.bool3Field;
3221 }
3222 set
3223 {
3224 this.bool3Field = value;
3225 }
3226 }
3227  
3228 /// <remarks/>
3229 public string bool4
3230 {
3231 get
3232 {
3233 return this.bool4Field;
3234 }
3235 set
3236 {
3237 this.bool4Field = value;
3238 }
3239 }
3240  
3241 /// <remarks/>
3242 public string bool1x1
3243 {
3244 get
3245 {
3246 return this.bool1x1Field;
3247 }
3248 set
3249 {
3250 this.bool1x1Field = value;
3251 }
3252 }
3253  
3254 /// <remarks/>
3255 public string bool1x2
3256 {
3257 get
3258 {
3259 return this.bool1x2Field;
3260 }
3261 set
3262 {
3263 this.bool1x2Field = value;
3264 }
3265 }
3266  
3267 /// <remarks/>
3268 public string bool1x3
3269 {
3270 get
3271 {
3272 return this.bool1x3Field;
3273 }
3274 set
3275 {
3276 this.bool1x3Field = value;
3277 }
3278 }
3279  
3280 /// <remarks/>
3281 public string bool1x4
3282 {
3283 get
3284 {
3285 return this.bool1x4Field;
3286 }
3287 set
3288 {
3289 this.bool1x4Field = value;
3290 }
3291 }
3292  
3293 /// <remarks/>
3294 public string bool2x1
3295 {
3296 get
3297 {
3298 return this.bool2x1Field;
3299 }
3300 set
3301 {
3302 this.bool2x1Field = value;
3303 }
3304 }
3305  
3306 /// <remarks/>
3307 public string bool2x2
3308 {
3309 get
3310 {
3311 return this.bool2x2Field;
3312 }
3313 set
3314 {
3315 this.bool2x2Field = value;
3316 }
3317 }
3318  
3319 /// <remarks/>
3320 public string bool2x3
3321 {
3322 get
3323 {
3324 return this.bool2x3Field;
3325 }
3326 set
3327 {
3328 this.bool2x3Field = value;
3329 }
3330 }
3331  
3332 /// <remarks/>
3333 public string bool2x4
3334 {
3335 get
3336 {
3337 return this.bool2x4Field;
3338 }
3339 set
3340 {
3341 this.bool2x4Field = value;
3342 }
3343 }
3344  
3345 /// <remarks/>
3346 public string bool3x1
3347 {
3348 get
3349 {
3350 return this.bool3x1Field;
3351 }
3352 set
3353 {
3354 this.bool3x1Field = value;
3355 }
3356 }
3357  
3358 /// <remarks/>
3359 public string bool3x2
3360 {
3361 get
3362 {
3363 return this.bool3x2Field;
3364 }
3365 set
3366 {
3367 this.bool3x2Field = value;
3368 }
3369 }
3370  
3371 /// <remarks/>
3372 public string bool3x3
3373 {
3374 get
3375 {
3376 return this.bool3x3Field;
3377 }
3378 set
3379 {
3380 this.bool3x3Field = value;
3381 }
3382 }
3383  
3384 /// <remarks/>
3385 public string bool3x4
3386 {
3387 get
3388 {
3389 return this.bool3x4Field;
3390 }
3391 set
3392 {
3393 this.bool3x4Field = value;
3394 }
3395 }
3396  
3397 /// <remarks/>
3398 public string bool4x1
3399 {
3400 get
3401 {
3402 return this.bool4x1Field;
3403 }
3404 set
3405 {
3406 this.bool4x1Field = value;
3407 }
3408 }
3409  
3410 /// <remarks/>
3411 public string bool4x2
3412 {
3413 get
3414 {
3415 return this.bool4x2Field;
3416 }
3417 set
3418 {
3419 this.bool4x2Field = value;
3420 }
3421 }
3422  
3423 /// <remarks/>
3424 public string bool4x3
3425 {
3426 get
3427 {
3428 return this.bool4x3Field;
3429 }
3430 set
3431 {
3432 this.bool4x3Field = value;
3433 }
3434 }
3435  
3436 /// <remarks/>
3437 public string bool4x4
3438 {
3439 get
3440 {
3441 return this.bool4x4Field;
3442 }
3443 set
3444 {
3445 this.bool4x4Field = value;
3446 }
3447 }
3448  
3449 /// <remarks/>
3450 public float @float
3451 {
3452 get
3453 {
3454 return this.floatField;
3455 }
3456 set
3457 {
3458 this.floatField = value;
3459 }
3460 }
3461  
3462 /// <remarks/>
3463 public float float1
3464 {
3465 get
3466 {
3467 return this.float1Field;
3468 }
3469 set
3470 {
3471 this.float1Field = value;
3472 }
3473 }
3474  
3475 /// <remarks/>
3476 public string float2
3477 {
3478 get
3479 {
3480 return this.float2Field;
3481 }
3482 set
3483 {
3484 this.float2Field = value;
3485 }
3486 }
3487  
3488 /// <remarks/>
3489 public string float3
3490 {
3491 get
3492 {
3493 return this.float3Field;
3494 }
3495 set
3496 {
3497 this.float3Field = value;
3498 }
3499 }
3500  
3501 /// <remarks/>
3502 public string float4
3503 {
3504 get
3505 {
3506 return this.float4Field;
3507 }
3508 set
3509 {
3510 this.float4Field = value;
3511 }
3512 }
3513  
3514 /// <remarks/>
3515 public string float1x1
3516 {
3517 get
3518 {
3519 return this.float1x1Field;
3520 }
3521 set
3522 {
3523 this.float1x1Field = value;
3524 }
3525 }
3526  
3527 /// <remarks/>
3528 public string float1x2
3529 {
3530 get
3531 {
3532 return this.float1x2Field;
3533 }
3534 set
3535 {
3536 this.float1x2Field = value;
3537 }
3538 }
3539  
3540 /// <remarks/>
3541 public string float1x3
3542 {
3543 get
3544 {
3545 return this.float1x3Field;
3546 }
3547 set
3548 {
3549 this.float1x3Field = value;
3550 }
3551 }
3552  
3553 /// <remarks/>
3554 public string float1x4
3555 {
3556 get
3557 {
3558 return this.float1x4Field;
3559 }
3560 set
3561 {
3562 this.float1x4Field = value;
3563 }
3564 }
3565  
3566 /// <remarks/>
3567 public string float2x1
3568 {
3569 get
3570 {
3571 return this.float2x1Field;
3572 }
3573 set
3574 {
3575 this.float2x1Field = value;
3576 }
3577 }
3578  
3579 /// <remarks/>
3580 public string float2x2
3581 {
3582 get
3583 {
3584 return this.float2x2Field;
3585 }
3586 set
3587 {
3588 this.float2x2Field = value;
3589 }
3590 }
3591  
3592 /// <remarks/>
3593 public string float2x3
3594 {
3595 get
3596 {
3597 return this.float2x3Field;
3598 }
3599 set
3600 {
3601 this.float2x3Field = value;
3602 }
3603 }
3604  
3605 /// <remarks/>
3606 public string float2x4
3607 {
3608 get
3609 {
3610 return this.float2x4Field;
3611 }
3612 set
3613 {
3614 this.float2x4Field = value;
3615 }
3616 }
3617  
3618 /// <remarks/>
3619 public string float3x1
3620 {
3621 get
3622 {
3623 return this.float3x1Field;
3624 }
3625 set
3626 {
3627 this.float3x1Field = value;
3628 }
3629 }
3630  
3631 /// <remarks/>
3632 public string float3x2
3633 {
3634 get
3635 {
3636 return this.float3x2Field;
3637 }
3638 set
3639 {
3640 this.float3x2Field = value;
3641 }
3642 }
3643  
3644 /// <remarks/>
3645 public string float3x3
3646 {
3647 get
3648 {
3649 return this.float3x3Field;
3650 }
3651 set
3652 {
3653 this.float3x3Field = value;
3654 }
3655 }
3656  
3657 /// <remarks/>
3658 public string float3x4
3659 {
3660 get
3661 {
3662 return this.float3x4Field;
3663 }
3664 set
3665 {
3666 this.float3x4Field = value;
3667 }
3668 }
3669  
3670 /// <remarks/>
3671 public string float4x1
3672 {
3673 get
3674 {
3675 return this.float4x1Field;
3676 }
3677 set
3678 {
3679 this.float4x1Field = value;
3680 }
3681 }
3682  
3683 /// <remarks/>
3684 public string float4x2
3685 {
3686 get
3687 {
3688 return this.float4x2Field;
3689 }
3690 set
3691 {
3692 this.float4x2Field = value;
3693 }
3694 }
3695  
3696 /// <remarks/>
3697 public string float4x3
3698 {
3699 get
3700 {
3701 return this.float4x3Field;
3702 }
3703 set
3704 {
3705 this.float4x3Field = value;
3706 }
3707 }
3708  
3709 /// <remarks/>
3710 public string float4x4
3711 {
3712 get
3713 {
3714 return this.float4x4Field;
3715 }
3716 set
3717 {
3718 this.float4x4Field = value;
3719 }
3720 }
3721  
3722 /// <remarks/>
3723 public int @int
3724 {
3725 get
3726 {
3727 return this.intField;
3728 }
3729 set
3730 {
3731 this.intField = value;
3732 }
3733 }
3734  
3735 /// <remarks/>
3736 public int int1
3737 {
3738 get
3739 {
3740 return this.int1Field;
3741 }
3742 set
3743 {
3744 this.int1Field = value;
3745 }
3746 }
3747  
3748 /// <remarks/>
3749 public string int2
3750 {
3751 get
3752 {
3753 return this.int2Field;
3754 }
3755 set
3756 {
3757 this.int2Field = value;
3758 }
3759 }
3760  
3761 /// <remarks/>
3762 public string int3
3763 {
3764 get
3765 {
3766 return this.int3Field;
3767 }
3768 set
3769 {
3770 this.int3Field = value;
3771 }
3772 }
3773  
3774 /// <remarks/>
3775 public string int4
3776 {
3777 get
3778 {
3779 return this.int4Field;
3780 }
3781 set
3782 {
3783 this.int4Field = value;
3784 }
3785 }
3786  
3787 /// <remarks/>
3788 public string int1x1
3789 {
3790 get
3791 {
3792 return this.int1x1Field;
3793 }
3794 set
3795 {
3796 this.int1x1Field = value;
3797 }
3798 }
3799  
3800 /// <remarks/>
3801 public string int1x2
3802 {
3803 get
3804 {
3805 return this.int1x2Field;
3806 }
3807 set
3808 {
3809 this.int1x2Field = value;
3810 }
3811 }
3812  
3813 /// <remarks/>
3814 public string int1x3
3815 {
3816 get
3817 {
3818 return this.int1x3Field;
3819 }
3820 set
3821 {
3822 this.int1x3Field = value;
3823 }
3824 }
3825  
3826 /// <remarks/>
3827 public string int1x4
3828 {
3829 get
3830 {
3831 return this.int1x4Field;
3832 }
3833 set
3834 {
3835 this.int1x4Field = value;
3836 }
3837 }
3838  
3839 /// <remarks/>
3840 public string int2x1
3841 {
3842 get
3843 {
3844 return this.int2x1Field;
3845 }
3846 set
3847 {
3848 this.int2x1Field = value;
3849 }
3850 }
3851  
3852 /// <remarks/>
3853 public string int2x2
3854 {
3855 get
3856 {
3857 return this.int2x2Field;
3858 }
3859 set
3860 {
3861 this.int2x2Field = value;
3862 }
3863 }
3864  
3865 /// <remarks/>
3866 public string int2x3
3867 {
3868 get
3869 {
3870 return this.int2x3Field;
3871 }
3872 set
3873 {
3874 this.int2x3Field = value;
3875 }
3876 }
3877  
3878 /// <remarks/>
3879 public string int2x4
3880 {
3881 get
3882 {
3883 return this.int2x4Field;
3884 }
3885 set
3886 {
3887 this.int2x4Field = value;
3888 }
3889 }
3890  
3891 /// <remarks/>
3892 public string int3x1
3893 {
3894 get
3895 {
3896 return this.int3x1Field;
3897 }
3898 set
3899 {
3900 this.int3x1Field = value;
3901 }
3902 }
3903  
3904 /// <remarks/>
3905 public string int3x2
3906 {
3907 get
3908 {
3909 return this.int3x2Field;
3910 }
3911 set
3912 {
3913 this.int3x2Field = value;
3914 }
3915 }
3916  
3917 /// <remarks/>
3918 public string int3x3
3919 {
3920 get
3921 {
3922 return this.int3x3Field;
3923 }
3924 set
3925 {
3926 this.int3x3Field = value;
3927 }
3928 }
3929  
3930 /// <remarks/>
3931 public string int3x4
3932 {
3933 get
3934 {
3935 return this.int3x4Field;
3936 }
3937 set
3938 {
3939 this.int3x4Field = value;
3940 }
3941 }
3942  
3943 /// <remarks/>
3944 public string int4x1
3945 {
3946 get
3947 {
3948 return this.int4x1Field;
3949 }
3950 set
3951 {
3952 this.int4x1Field = value;
3953 }
3954 }
3955  
3956 /// <remarks/>
3957 public string int4x2
3958 {
3959 get
3960 {
3961 return this.int4x2Field;
3962 }
3963 set
3964 {
3965 this.int4x2Field = value;
3966 }
3967 }
3968  
3969 /// <remarks/>
3970 public string int4x3
3971 {
3972 get
3973 {
3974 return this.int4x3Field;
3975 }
3976 set
3977 {
3978 this.int4x3Field = value;
3979 }
3980 }
3981  
3982 /// <remarks/>
3983 public string int4x4
3984 {
3985 get
3986 {
3987 return this.int4x4Field;
3988 }
3989 set
3990 {
3991 this.int4x4Field = value;
3992 }
3993 }
3994  
3995 /// <remarks/>
3996 public float half
3997 {
3998 get
3999 {
4000 return this.halfField;
4001 }
4002 set
4003 {
4004 this.halfField = value;
4005 }
4006 }
4007  
4008 /// <remarks/>
4009 public float half1
4010 {
4011 get
4012 {
4013 return this.half1Field;
4014 }
4015 set
4016 {
4017 this.half1Field = value;
4018 }
4019 }
4020  
4021 /// <remarks/>
4022 public string half2
4023 {
4024 get
4025 {
4026 return this.half2Field;
4027 }
4028 set
4029 {
4030 this.half2Field = value;
4031 }
4032 }
4033  
4034 /// <remarks/>
4035 public string half3
4036 {
4037 get
4038 {
4039 return this.half3Field;
4040 }
4041 set
4042 {
4043 this.half3Field = value;
4044 }
4045 }
4046  
4047 /// <remarks/>
4048 public string half4
4049 {
4050 get
4051 {
4052 return this.half4Field;
4053 }
4054 set
4055 {
4056 this.half4Field = value;
4057 }
4058 }
4059  
4060 /// <remarks/>
4061 public string half1x1
4062 {
4063 get
4064 {
4065 return this.half1x1Field;
4066 }
4067 set
4068 {
4069 this.half1x1Field = value;
4070 }
4071 }
4072  
4073 /// <remarks/>
4074 public string half1x2
4075 {
4076 get
4077 {
4078 return this.half1x2Field;
4079 }
4080 set
4081 {
4082 this.half1x2Field = value;
4083 }
4084 }
4085  
4086 /// <remarks/>
4087 public string half1x3
4088 {
4089 get
4090 {
4091 return this.half1x3Field;
4092 }
4093 set
4094 {
4095 this.half1x3Field = value;
4096 }
4097 }
4098  
4099 /// <remarks/>
4100 public string half1x4
4101 {
4102 get
4103 {
4104 return this.half1x4Field;
4105 }
4106 set
4107 {
4108 this.half1x4Field = value;
4109 }
4110 }
4111  
4112 /// <remarks/>
4113 public string half2x1
4114 {
4115 get
4116 {
4117 return this.half2x1Field;
4118 }
4119 set
4120 {
4121 this.half2x1Field = value;
4122 }
4123 }
4124  
4125 /// <remarks/>
4126 public string half2x2
4127 {
4128 get
4129 {
4130 return this.half2x2Field;
4131 }
4132 set
4133 {
4134 this.half2x2Field = value;
4135 }
4136 }
4137  
4138 /// <remarks/>
4139 public string half2x3
4140 {
4141 get
4142 {
4143 return this.half2x3Field;
4144 }
4145 set
4146 {
4147 this.half2x3Field = value;
4148 }
4149 }
4150  
4151 /// <remarks/>
4152 public string half2x4
4153 {
4154 get
4155 {
4156 return this.half2x4Field;
4157 }
4158 set
4159 {
4160 this.half2x4Field = value;
4161 }
4162 }
4163  
4164 /// <remarks/>
4165 public string half3x1
4166 {
4167 get
4168 {
4169 return this.half3x1Field;
4170 }
4171 set
4172 {
4173 this.half3x1Field = value;
4174 }
4175 }
4176  
4177 /// <remarks/>
4178 public string half3x2
4179 {
4180 get
4181 {
4182 return this.half3x2Field;
4183 }
4184 set
4185 {
4186 this.half3x2Field = value;
4187 }
4188 }
4189  
4190 /// <remarks/>
4191 public string half3x3
4192 {
4193 get
4194 {
4195 return this.half3x3Field;
4196 }
4197 set
4198 {
4199 this.half3x3Field = value;
4200 }
4201 }
4202  
4203 /// <remarks/>
4204 public string half3x4
4205 {
4206 get
4207 {
4208 return this.half3x4Field;
4209 }
4210 set
4211 {
4212 this.half3x4Field = value;
4213 }
4214 }
4215  
4216 /// <remarks/>
4217 public string half4x1
4218 {
4219 get
4220 {
4221 return this.half4x1Field;
4222 }
4223 set
4224 {
4225 this.half4x1Field = value;
4226 }
4227 }
4228  
4229 /// <remarks/>
4230 public string half4x2
4231 {
4232 get
4233 {
4234 return this.half4x2Field;
4235 }
4236 set
4237 {
4238 this.half4x2Field = value;
4239 }
4240 }
4241  
4242 /// <remarks/>
4243 public string half4x3
4244 {
4245 get
4246 {
4247 return this.half4x3Field;
4248 }
4249 set
4250 {
4251 this.half4x3Field = value;
4252 }
4253 }
4254  
4255 /// <remarks/>
4256 public string half4x4
4257 {
4258 get
4259 {
4260 return this.half4x4Field;
4261 }
4262 set
4263 {
4264 this.half4x4Field = value;
4265 }
4266 }
4267  
4268 /// <remarks/>
4269 public float @fixed
4270 {
4271 get
4272 {
4273 return this.fixedField;
4274 }
4275 set
4276 {
4277 this.fixedField = value;
4278 }
4279 }
4280  
4281 /// <remarks/>
4282 public float fixed1
4283 {
4284 get
4285 {
4286 return this.fixed1Field;
4287 }
4288 set
4289 {
4290 this.fixed1Field = value;
4291 }
4292 }
4293  
4294 /// <remarks/>
4295 public string fixed2
4296 {
4297 get
4298 {
4299 return this.fixed2Field;
4300 }
4301 set
4302 {
4303 this.fixed2Field = value;
4304 }
4305 }
4306  
4307 /// <remarks/>
4308 public string fixed3
4309 {
4310 get
4311 {
4312 return this.fixed3Field;
4313 }
4314 set
4315 {
4316 this.fixed3Field = value;
4317 }
4318 }
4319  
4320 /// <remarks/>
4321 public string fixed4
4322 {
4323 get
4324 {
4325 return this.fixed4Field;
4326 }
4327 set
4328 {
4329 this.fixed4Field = value;
4330 }
4331 }
4332  
4333 /// <remarks/>
4334 public string fixed1x1
4335 {
4336 get
4337 {
4338 return this.fixed1x1Field;
4339 }
4340 set
4341 {
4342 this.fixed1x1Field = value;
4343 }
4344 }
4345  
4346 /// <remarks/>
4347 public string fixed1x2
4348 {
4349 get
4350 {
4351 return this.fixed1x2Field;
4352 }
4353 set
4354 {
4355 this.fixed1x2Field = value;
4356 }
4357 }
4358  
4359 /// <remarks/>
4360 public string fixed1x3
4361 {
4362 get
4363 {
4364 return this.fixed1x3Field;
4365 }
4366 set
4367 {
4368 this.fixed1x3Field = value;
4369 }
4370 }
4371  
4372 /// <remarks/>
4373 public string fixed1x4
4374 {
4375 get
4376 {
4377 return this.fixed1x4Field;
4378 }
4379 set
4380 {
4381 this.fixed1x4Field = value;
4382 }
4383 }
4384  
4385 /// <remarks/>
4386 public string fixed2x1
4387 {
4388 get
4389 {
4390 return this.fixed2x1Field;
4391 }
4392 set
4393 {
4394 this.fixed2x1Field = value;
4395 }
4396 }
4397  
4398 /// <remarks/>
4399 public string fixed2x2
4400 {
4401 get
4402 {
4403 return this.fixed2x2Field;
4404 }
4405 set
4406 {
4407 this.fixed2x2Field = value;
4408 }
4409 }
4410  
4411 /// <remarks/>
4412 public string fixed2x3
4413 {
4414 get
4415 {
4416 return this.fixed2x3Field;
4417 }
4418 set
4419 {
4420 this.fixed2x3Field = value;
4421 }
4422 }
4423  
4424 /// <remarks/>
4425 public string fixed2x4
4426 {
4427 get
4428 {
4429 return this.fixed2x4Field;
4430 }
4431 set
4432 {
4433 this.fixed2x4Field = value;
4434 }
4435 }
4436  
4437 /// <remarks/>
4438 public string fixed3x1
4439 {
4440 get
4441 {
4442 return this.fixed3x1Field;
4443 }
4444 set
4445 {
4446 this.fixed3x1Field = value;
4447 }
4448 }
4449  
4450 /// <remarks/>
4451 public string fixed3x2
4452 {
4453 get
4454 {
4455 return this.fixed3x2Field;
4456 }
4457 set
4458 {
4459 this.fixed3x2Field = value;
4460 }
4461 }
4462  
4463 /// <remarks/>
4464 public string fixed3x3
4465 {
4466 get
4467 {
4468 return this.fixed3x3Field;
4469 }
4470 set
4471 {
4472 this.fixed3x3Field = value;
4473 }
4474 }
4475  
4476 /// <remarks/>
4477 public string fixed3x4
4478 {
4479 get
4480 {
4481 return this.fixed3x4Field;
4482 }
4483 set
4484 {
4485 this.fixed3x4Field = value;
4486 }
4487 }
4488  
4489 /// <remarks/>
4490 public string fixed4x1
4491 {
4492 get
4493 {
4494 return this.fixed4x1Field;
4495 }
4496 set
4497 {
4498 this.fixed4x1Field = value;
4499 }
4500 }
4501  
4502 /// <remarks/>
4503 public string fixed4x2
4504 {
4505 get
4506 {
4507 return this.fixed4x2Field;
4508 }
4509 set
4510 {
4511 this.fixed4x2Field = value;
4512 }
4513 }
4514  
4515 /// <remarks/>
4516 public string fixed4x3
4517 {
4518 get
4519 {
4520 return this.fixed4x3Field;
4521 }
4522 set
4523 {
4524 this.fixed4x3Field = value;
4525 }
4526 }
4527  
4528 /// <remarks/>
4529 public string fixed4x4
4530 {
4531 get
4532 {
4533 return this.fixed4x4Field;
4534 }
4535 set
4536 {
4537 this.fixed4x4Field = value;
4538 }
4539 }
4540  
4541 /// <remarks/>
4542 public cg_surface_type surface
4543 {
4544 get
4545 {
4546 return this.surfaceField;
4547 }
4548 set
4549 {
4550 this.surfaceField = value;
4551 }
4552 }
4553  
4554 /// <remarks/>
4555 public cg_sampler1D sampler1D
4556 {
4557 get
4558 {
4559 return this.sampler1DField;
4560 }
4561 set
4562 {
4563 this.sampler1DField = value;
4564 }
4565 }
4566  
4567 /// <remarks/>
4568 public cg_sampler2D sampler2D
4569 {
4570 get
4571 {
4572 return this.sampler2DField;
4573 }
4574 set
4575 {
4576 this.sampler2DField = value;
4577 }
4578 }
4579  
4580 /// <remarks/>
4581 public cg_sampler3D sampler3D
4582 {
4583 get
4584 {
4585 return this.sampler3DField;
4586 }
4587 set
4588 {
4589 this.sampler3DField = value;
4590 }
4591 }
4592  
4593 /// <remarks/>
4594 public cg_samplerRECT samplerRECT
4595 {
4596 get
4597 {
4598 return this.samplerRECTField;
4599 }
4600 set
4601 {
4602 this.samplerRECTField = value;
4603 }
4604 }
4605  
4606 /// <remarks/>
4607 public cg_samplerCUBE samplerCUBE
4608 {
4609 get
4610 {
4611 return this.samplerCUBEField;
4612 }
4613 set
4614 {
4615 this.samplerCUBEField = value;
4616 }
4617 }
4618  
4619 /// <remarks/>
4620 public cg_samplerDEPTH samplerDEPTH
4621 {
4622 get
4623 {
4624 return this.samplerDEPTHField;
4625 }
4626 set
4627 {
4628 this.samplerDEPTHField = value;
4629 }
4630 }
4631  
4632 /// <remarks/>
4633 public string @string
4634 {
4635 get
4636 {
4637 return this.stringField;
4638 }
4639 set
4640 {
4641 this.stringField = value;
4642 }
4643 }
4644  
4645 /// <remarks/>
4646 public string @enum
4647 {
4648 get
4649 {
4650 return this.enumField;
4651 }
4652 set
4653 {
4654 this.enumField = value;
4655 }
4656 }
4657  
4658 /// <remarks/>
4659 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
4660 public string @ref
4661 {
4662 get
4663 {
4664 return this.refField;
4665 }
4666 set
4667 {
4668 this.refField = value;
4669 }
4670 }
4671 }
4672  
4673 /// <remarks/>
4674 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4675 [System.SerializableAttribute()]
4676 [System.Diagnostics.DebuggerStepThroughAttribute()]
4677 [System.ComponentModel.DesignerCategoryAttribute("code")]
4678 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4679 public partial class cg_sampler1D : fx_sampler1D_common
4680 {
4681 }
4682  
4683 /// <remarks/>
4684 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler1D))]
4685 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler1D))]
4686 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4687 [System.SerializableAttribute()]
4688 [System.Diagnostics.DebuggerStepThroughAttribute()]
4689 [System.ComponentModel.DesignerCategoryAttribute("code")]
4690 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4691 public partial class fx_sampler1D_common
4692 {
4693  
4694 private string sourceField;
4695  
4696 private fx_sampler_wrap_common wrap_sField;
4697  
4698 private fx_sampler_filter_common minfilterField;
4699  
4700 private fx_sampler_filter_common magfilterField;
4701  
4702 private fx_sampler_filter_common mipfilterField;
4703  
4704 private string border_colorField;
4705  
4706 private byte mipmap_maxlevelField;
4707  
4708 private float mipmap_biasField;
4709  
4710 private extra[] extraField;
4711  
4712 public fx_sampler1D_common()
4713 {
4714 this.wrap_sField = fx_sampler_wrap_common.WRAP;
4715 this.minfilterField = fx_sampler_filter_common.NONE;
4716 this.magfilterField = fx_sampler_filter_common.NONE;
4717 this.mipfilterField = fx_sampler_filter_common.NONE;
4718 this.mipmap_maxlevelField = ((byte)(0));
4719 this.mipmap_biasField = ((float)(0F));
4720 }
4721  
4722 /// <remarks/>
4723 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
4724 public string source
4725 {
4726 get
4727 {
4728 return this.sourceField;
4729 }
4730 set
4731 {
4732 this.sourceField = value;
4733 }
4734 }
4735  
4736 /// <remarks/>
4737 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
4738 public fx_sampler_wrap_common wrap_s
4739 {
4740 get
4741 {
4742 return this.wrap_sField;
4743 }
4744 set
4745 {
4746 this.wrap_sField = value;
4747 }
4748 }
4749  
4750 /// <remarks/>
4751 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
4752 public fx_sampler_filter_common minfilter
4753 {
4754 get
4755 {
4756 return this.minfilterField;
4757 }
4758 set
4759 {
4760 this.minfilterField = value;
4761 }
4762 }
4763  
4764 /// <remarks/>
4765 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
4766 public fx_sampler_filter_common magfilter
4767 {
4768 get
4769 {
4770 return this.magfilterField;
4771 }
4772 set
4773 {
4774 this.magfilterField = value;
4775 }
4776 }
4777  
4778 /// <remarks/>
4779 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
4780 public fx_sampler_filter_common mipfilter
4781 {
4782 get
4783 {
4784 return this.mipfilterField;
4785 }
4786 set
4787 {
4788 this.mipfilterField = value;
4789 }
4790 }
4791  
4792 /// <remarks/>
4793 public string border_color
4794 {
4795 get
4796 {
4797 return this.border_colorField;
4798 }
4799 set
4800 {
4801 this.border_colorField = value;
4802 }
4803 }
4804  
4805 /// <remarks/>
4806 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
4807 public byte mipmap_maxlevel
4808 {
4809 get
4810 {
4811 return this.mipmap_maxlevelField;
4812 }
4813 set
4814 {
4815 this.mipmap_maxlevelField = value;
4816 }
4817 }
4818  
4819 /// <remarks/>
4820 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
4821 public float mipmap_bias
4822 {
4823 get
4824 {
4825 return this.mipmap_biasField;
4826 }
4827 set
4828 {
4829 this.mipmap_biasField = value;
4830 }
4831 }
4832  
4833 /// <remarks/>
4834 [System.Xml.Serialization.XmlElementAttribute("extra")]
4835 public extra[] extra
4836 {
4837 get
4838 {
4839 return this.extraField;
4840 }
4841 set
4842 {
4843 this.extraField = value;
4844 }
4845 }
4846 }
4847  
4848 /// <remarks/>
4849 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4850 [System.SerializableAttribute()]
4851 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4852 public enum fx_sampler_wrap_common
4853 {
4854  
4855 /// <remarks/>
4856 NONE,
4857  
4858 /// <remarks/>
4859 WRAP,
4860  
4861 /// <remarks/>
4862 MIRROR,
4863  
4864 /// <remarks/>
4865 CLAMP,
4866  
4867 /// <remarks/>
4868 BORDER,
4869 }
4870  
4871 /// <remarks/>
4872 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4873 [System.SerializableAttribute()]
4874 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4875 public enum fx_sampler_filter_common
4876 {
4877  
4878 /// <remarks/>
4879 NONE,
4880  
4881 /// <remarks/>
4882 NEAREST,
4883  
4884 /// <remarks/>
4885 LINEAR,
4886  
4887 /// <remarks/>
4888 NEAREST_MIPMAP_NEAREST,
4889  
4890 /// <remarks/>
4891 LINEAR_MIPMAP_NEAREST,
4892  
4893 /// <remarks/>
4894 NEAREST_MIPMAP_LINEAR,
4895  
4896 /// <remarks/>
4897 LINEAR_MIPMAP_LINEAR,
4898 }
4899  
4900 /// <remarks/>
4901 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4902 [System.SerializableAttribute()]
4903 [System.Diagnostics.DebuggerStepThroughAttribute()]
4904 [System.ComponentModel.DesignerCategoryAttribute("code")]
4905 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4906 public partial class gl_sampler1D : fx_sampler1D_common
4907 {
4908 }
4909  
4910 /// <remarks/>
4911 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4912 [System.SerializableAttribute()]
4913 [System.Diagnostics.DebuggerStepThroughAttribute()]
4914 [System.ComponentModel.DesignerCategoryAttribute("code")]
4915 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4916 public partial class cg_sampler2D : fx_sampler2D_common
4917 {
4918 }
4919  
4920 /// <remarks/>
4921 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler2D))]
4922 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler2D))]
4923 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
4924 [System.SerializableAttribute()]
4925 [System.Diagnostics.DebuggerStepThroughAttribute()]
4926 [System.ComponentModel.DesignerCategoryAttribute("code")]
4927 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
4928 public partial class fx_sampler2D_common
4929 {
4930  
4931 private string sourceField;
4932  
4933 private fx_sampler_wrap_common wrap_sField;
4934  
4935 private fx_sampler_wrap_common wrap_tField;
4936  
4937 private fx_sampler_filter_common minfilterField;
4938  
4939 private fx_sampler_filter_common magfilterField;
4940  
4941 private fx_sampler_filter_common mipfilterField;
4942  
4943 private string border_colorField;
4944  
4945 private byte mipmap_maxlevelField;
4946  
4947 private float mipmap_biasField;
4948  
4949 private extra[] extraField;
4950  
4951 public fx_sampler2D_common()
4952 {
4953 this.wrap_sField = fx_sampler_wrap_common.WRAP;
4954 this.wrap_tField = fx_sampler_wrap_common.WRAP;
4955 this.minfilterField = fx_sampler_filter_common.NONE;
4956 this.magfilterField = fx_sampler_filter_common.NONE;
4957 this.mipfilterField = fx_sampler_filter_common.NONE;
4958 this.mipmap_maxlevelField = ((byte)(255));
4959 this.mipmap_biasField = ((float)(0F));
4960 }
4961  
4962 /// <remarks/>
4963 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
4964 public string source
4965 {
4966 get
4967 {
4968 return this.sourceField;
4969 }
4970 set
4971 {
4972 this.sourceField = value;
4973 }
4974 }
4975  
4976 /// <remarks/>
4977 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
4978 public fx_sampler_wrap_common wrap_s
4979 {
4980 get
4981 {
4982 return this.wrap_sField;
4983 }
4984 set
4985 {
4986 this.wrap_sField = value;
4987 }
4988 }
4989  
4990 /// <remarks/>
4991 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
4992 public fx_sampler_wrap_common wrap_t
4993 {
4994 get
4995 {
4996 return this.wrap_tField;
4997 }
4998 set
4999 {
5000 this.wrap_tField = value;
5001 }
5002 }
5003  
5004 /// <remarks/>
5005 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5006 public fx_sampler_filter_common minfilter
5007 {
5008 get
5009 {
5010 return this.minfilterField;
5011 }
5012 set
5013 {
5014 this.minfilterField = value;
5015 }
5016 }
5017  
5018 /// <remarks/>
5019 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5020 public fx_sampler_filter_common magfilter
5021 {
5022 get
5023 {
5024 return this.magfilterField;
5025 }
5026 set
5027 {
5028 this.magfilterField = value;
5029 }
5030 }
5031  
5032 /// <remarks/>
5033 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5034 public fx_sampler_filter_common mipfilter
5035 {
5036 get
5037 {
5038 return this.mipfilterField;
5039 }
5040 set
5041 {
5042 this.mipfilterField = value;
5043 }
5044 }
5045  
5046 /// <remarks/>
5047 public string border_color
5048 {
5049 get
5050 {
5051 return this.border_colorField;
5052 }
5053 set
5054 {
5055 this.border_colorField = value;
5056 }
5057 }
5058  
5059 /// <remarks/>
5060 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
5061 public byte mipmap_maxlevel
5062 {
5063 get
5064 {
5065 return this.mipmap_maxlevelField;
5066 }
5067 set
5068 {
5069 this.mipmap_maxlevelField = value;
5070 }
5071 }
5072  
5073 /// <remarks/>
5074 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
5075 public float mipmap_bias
5076 {
5077 get
5078 {
5079 return this.mipmap_biasField;
5080 }
5081 set
5082 {
5083 this.mipmap_biasField = value;
5084 }
5085 }
5086  
5087 /// <remarks/>
5088 [System.Xml.Serialization.XmlElementAttribute("extra")]
5089 public extra[] extra
5090 {
5091 get
5092 {
5093 return this.extraField;
5094 }
5095 set
5096 {
5097 this.extraField = value;
5098 }
5099 }
5100 }
5101  
5102 /// <remarks/>
5103 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5104 [System.SerializableAttribute()]
5105 [System.Diagnostics.DebuggerStepThroughAttribute()]
5106 [System.ComponentModel.DesignerCategoryAttribute("code")]
5107 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5108 public partial class gl_sampler2D : fx_sampler2D_common
5109 {
5110 }
5111  
5112 /// <remarks/>
5113 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5114 [System.SerializableAttribute()]
5115 [System.Diagnostics.DebuggerStepThroughAttribute()]
5116 [System.ComponentModel.DesignerCategoryAttribute("code")]
5117 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5118 public partial class cg_sampler3D : fx_sampler3D_common
5119 {
5120 }
5121  
5122 /// <remarks/>
5123 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler3D))]
5124 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler3D))]
5125 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5126 [System.SerializableAttribute()]
5127 [System.Diagnostics.DebuggerStepThroughAttribute()]
5128 [System.ComponentModel.DesignerCategoryAttribute("code")]
5129 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5130 public partial class fx_sampler3D_common
5131 {
5132  
5133 private string sourceField;
5134  
5135 private fx_sampler_wrap_common wrap_sField;
5136  
5137 private fx_sampler_wrap_common wrap_tField;
5138  
5139 private fx_sampler_wrap_common wrap_pField;
5140  
5141 private fx_sampler_filter_common minfilterField;
5142  
5143 private fx_sampler_filter_common magfilterField;
5144  
5145 private fx_sampler_filter_common mipfilterField;
5146  
5147 private string border_colorField;
5148  
5149 private byte mipmap_maxlevelField;
5150  
5151 private float mipmap_biasField;
5152  
5153 private extra[] extraField;
5154  
5155 public fx_sampler3D_common()
5156 {
5157 this.wrap_sField = fx_sampler_wrap_common.WRAP;
5158 this.wrap_tField = fx_sampler_wrap_common.WRAP;
5159 this.wrap_pField = fx_sampler_wrap_common.WRAP;
5160 this.minfilterField = fx_sampler_filter_common.NONE;
5161 this.magfilterField = fx_sampler_filter_common.NONE;
5162 this.mipfilterField = fx_sampler_filter_common.NONE;
5163 this.mipmap_maxlevelField = ((byte)(255));
5164 this.mipmap_biasField = ((float)(0F));
5165 }
5166  
5167 /// <remarks/>
5168 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
5169 public string source
5170 {
5171 get
5172 {
5173 return this.sourceField;
5174 }
5175 set
5176 {
5177 this.sourceField = value;
5178 }
5179 }
5180  
5181 /// <remarks/>
5182 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5183 public fx_sampler_wrap_common wrap_s
5184 {
5185 get
5186 {
5187 return this.wrap_sField;
5188 }
5189 set
5190 {
5191 this.wrap_sField = value;
5192 }
5193 }
5194  
5195 /// <remarks/>
5196 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5197 public fx_sampler_wrap_common wrap_t
5198 {
5199 get
5200 {
5201 return this.wrap_tField;
5202 }
5203 set
5204 {
5205 this.wrap_tField = value;
5206 }
5207 }
5208  
5209 /// <remarks/>
5210 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5211 public fx_sampler_wrap_common wrap_p
5212 {
5213 get
5214 {
5215 return this.wrap_pField;
5216 }
5217 set
5218 {
5219 this.wrap_pField = value;
5220 }
5221 }
5222  
5223 /// <remarks/>
5224 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5225 public fx_sampler_filter_common minfilter
5226 {
5227 get
5228 {
5229 return this.minfilterField;
5230 }
5231 set
5232 {
5233 this.minfilterField = value;
5234 }
5235 }
5236  
5237 /// <remarks/>
5238 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5239 public fx_sampler_filter_common magfilter
5240 {
5241 get
5242 {
5243 return this.magfilterField;
5244 }
5245 set
5246 {
5247 this.magfilterField = value;
5248 }
5249 }
5250  
5251 /// <remarks/>
5252 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5253 public fx_sampler_filter_common mipfilter
5254 {
5255 get
5256 {
5257 return this.mipfilterField;
5258 }
5259 set
5260 {
5261 this.mipfilterField = value;
5262 }
5263 }
5264  
5265 /// <remarks/>
5266 public string border_color
5267 {
5268 get
5269 {
5270 return this.border_colorField;
5271 }
5272 set
5273 {
5274 this.border_colorField = value;
5275 }
5276 }
5277  
5278 /// <remarks/>
5279 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
5280 public byte mipmap_maxlevel
5281 {
5282 get
5283 {
5284 return this.mipmap_maxlevelField;
5285 }
5286 set
5287 {
5288 this.mipmap_maxlevelField = value;
5289 }
5290 }
5291  
5292 /// <remarks/>
5293 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
5294 public float mipmap_bias
5295 {
5296 get
5297 {
5298 return this.mipmap_biasField;
5299 }
5300 set
5301 {
5302 this.mipmap_biasField = value;
5303 }
5304 }
5305  
5306 /// <remarks/>
5307 [System.Xml.Serialization.XmlElementAttribute("extra")]
5308 public extra[] extra
5309 {
5310 get
5311 {
5312 return this.extraField;
5313 }
5314 set
5315 {
5316 this.extraField = value;
5317 }
5318 }
5319 }
5320  
5321 /// <remarks/>
5322 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5323 [System.SerializableAttribute()]
5324 [System.Diagnostics.DebuggerStepThroughAttribute()]
5325 [System.ComponentModel.DesignerCategoryAttribute("code")]
5326 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5327 public partial class gl_sampler3D : fx_sampler3D_common
5328 {
5329 }
5330  
5331 /// <remarks/>
5332 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5333 [System.SerializableAttribute()]
5334 [System.Diagnostics.DebuggerStepThroughAttribute()]
5335 [System.ComponentModel.DesignerCategoryAttribute("code")]
5336 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5337 public partial class cg_samplerRECT : fx_samplerRECT_common
5338 {
5339 }
5340  
5341 /// <remarks/>
5342 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerRECT))]
5343 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerRECT))]
5344 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5345 [System.SerializableAttribute()]
5346 [System.Diagnostics.DebuggerStepThroughAttribute()]
5347 [System.ComponentModel.DesignerCategoryAttribute("code")]
5348 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5349 public partial class fx_samplerRECT_common
5350 {
5351  
5352 private string sourceField;
5353  
5354 private fx_sampler_wrap_common wrap_sField;
5355  
5356 private fx_sampler_wrap_common wrap_tField;
5357  
5358 private fx_sampler_filter_common minfilterField;
5359  
5360 private fx_sampler_filter_common magfilterField;
5361  
5362 private fx_sampler_filter_common mipfilterField;
5363  
5364 private string border_colorField;
5365  
5366 private byte mipmap_maxlevelField;
5367  
5368 private float mipmap_biasField;
5369  
5370 private extra[] extraField;
5371  
5372 public fx_samplerRECT_common()
5373 {
5374 this.wrap_sField = fx_sampler_wrap_common.WRAP;
5375 this.wrap_tField = fx_sampler_wrap_common.WRAP;
5376 this.minfilterField = fx_sampler_filter_common.NONE;
5377 this.magfilterField = fx_sampler_filter_common.NONE;
5378 this.mipfilterField = fx_sampler_filter_common.NONE;
5379 this.mipmap_maxlevelField = ((byte)(255));
5380 this.mipmap_biasField = ((float)(0F));
5381 }
5382  
5383 /// <remarks/>
5384 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
5385 public string source
5386 {
5387 get
5388 {
5389 return this.sourceField;
5390 }
5391 set
5392 {
5393 this.sourceField = value;
5394 }
5395 }
5396  
5397 /// <remarks/>
5398 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5399 public fx_sampler_wrap_common wrap_s
5400 {
5401 get
5402 {
5403 return this.wrap_sField;
5404 }
5405 set
5406 {
5407 this.wrap_sField = value;
5408 }
5409 }
5410  
5411 /// <remarks/>
5412 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5413 public fx_sampler_wrap_common wrap_t
5414 {
5415 get
5416 {
5417 return this.wrap_tField;
5418 }
5419 set
5420 {
5421 this.wrap_tField = value;
5422 }
5423 }
5424  
5425 /// <remarks/>
5426 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5427 public fx_sampler_filter_common minfilter
5428 {
5429 get
5430 {
5431 return this.minfilterField;
5432 }
5433 set
5434 {
5435 this.minfilterField = value;
5436 }
5437 }
5438  
5439 /// <remarks/>
5440 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5441 public fx_sampler_filter_common magfilter
5442 {
5443 get
5444 {
5445 return this.magfilterField;
5446 }
5447 set
5448 {
5449 this.magfilterField = value;
5450 }
5451 }
5452  
5453 /// <remarks/>
5454 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5455 public fx_sampler_filter_common mipfilter
5456 {
5457 get
5458 {
5459 return this.mipfilterField;
5460 }
5461 set
5462 {
5463 this.mipfilterField = value;
5464 }
5465 }
5466  
5467 /// <remarks/>
5468 public string border_color
5469 {
5470 get
5471 {
5472 return this.border_colorField;
5473 }
5474 set
5475 {
5476 this.border_colorField = value;
5477 }
5478 }
5479  
5480 /// <remarks/>
5481 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
5482 public byte mipmap_maxlevel
5483 {
5484 get
5485 {
5486 return this.mipmap_maxlevelField;
5487 }
5488 set
5489 {
5490 this.mipmap_maxlevelField = value;
5491 }
5492 }
5493  
5494 /// <remarks/>
5495 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
5496 public float mipmap_bias
5497 {
5498 get
5499 {
5500 return this.mipmap_biasField;
5501 }
5502 set
5503 {
5504 this.mipmap_biasField = value;
5505 }
5506 }
5507  
5508 /// <remarks/>
5509 [System.Xml.Serialization.XmlElementAttribute("extra")]
5510 public extra[] extra
5511 {
5512 get
5513 {
5514 return this.extraField;
5515 }
5516 set
5517 {
5518 this.extraField = value;
5519 }
5520 }
5521 }
5522  
5523 /// <remarks/>
5524 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5525 [System.SerializableAttribute()]
5526 [System.Diagnostics.DebuggerStepThroughAttribute()]
5527 [System.ComponentModel.DesignerCategoryAttribute("code")]
5528 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5529 public partial class gl_samplerRECT : fx_samplerRECT_common
5530 {
5531 }
5532  
5533 /// <remarks/>
5534 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5535 [System.SerializableAttribute()]
5536 [System.Diagnostics.DebuggerStepThroughAttribute()]
5537 [System.ComponentModel.DesignerCategoryAttribute("code")]
5538 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5539 public partial class cg_samplerCUBE : fx_samplerCUBE_common
5540 {
5541 }
5542  
5543 /// <remarks/>
5544 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerCUBE))]
5545 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerCUBE))]
5546 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5547 [System.SerializableAttribute()]
5548 [System.Diagnostics.DebuggerStepThroughAttribute()]
5549 [System.ComponentModel.DesignerCategoryAttribute("code")]
5550 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5551 public partial class fx_samplerCUBE_common
5552 {
5553  
5554 private string sourceField;
5555  
5556 private fx_sampler_wrap_common wrap_sField;
5557  
5558 private fx_sampler_wrap_common wrap_tField;
5559  
5560 private fx_sampler_wrap_common wrap_pField;
5561  
5562 private fx_sampler_filter_common minfilterField;
5563  
5564 private fx_sampler_filter_common magfilterField;
5565  
5566 private fx_sampler_filter_common mipfilterField;
5567  
5568 private string border_colorField;
5569  
5570 private byte mipmap_maxlevelField;
5571  
5572 private float mipmap_biasField;
5573  
5574 private extra[] extraField;
5575  
5576 public fx_samplerCUBE_common()
5577 {
5578 this.wrap_sField = fx_sampler_wrap_common.WRAP;
5579 this.wrap_tField = fx_sampler_wrap_common.WRAP;
5580 this.wrap_pField = fx_sampler_wrap_common.WRAP;
5581 this.minfilterField = fx_sampler_filter_common.NONE;
5582 this.magfilterField = fx_sampler_filter_common.NONE;
5583 this.mipfilterField = fx_sampler_filter_common.NONE;
5584 this.mipmap_maxlevelField = ((byte)(255));
5585 this.mipmap_biasField = ((float)(0F));
5586 }
5587  
5588 /// <remarks/>
5589 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
5590 public string source
5591 {
5592 get
5593 {
5594 return this.sourceField;
5595 }
5596 set
5597 {
5598 this.sourceField = value;
5599 }
5600 }
5601  
5602 /// <remarks/>
5603 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5604 public fx_sampler_wrap_common wrap_s
5605 {
5606 get
5607 {
5608 return this.wrap_sField;
5609 }
5610 set
5611 {
5612 this.wrap_sField = value;
5613 }
5614 }
5615  
5616 /// <remarks/>
5617 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5618 public fx_sampler_wrap_common wrap_t
5619 {
5620 get
5621 {
5622 return this.wrap_tField;
5623 }
5624 set
5625 {
5626 this.wrap_tField = value;
5627 }
5628 }
5629  
5630 /// <remarks/>
5631 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5632 public fx_sampler_wrap_common wrap_p
5633 {
5634 get
5635 {
5636 return this.wrap_pField;
5637 }
5638 set
5639 {
5640 this.wrap_pField = value;
5641 }
5642 }
5643  
5644 /// <remarks/>
5645 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5646 public fx_sampler_filter_common minfilter
5647 {
5648 get
5649 {
5650 return this.minfilterField;
5651 }
5652 set
5653 {
5654 this.minfilterField = value;
5655 }
5656 }
5657  
5658 /// <remarks/>
5659 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5660 public fx_sampler_filter_common magfilter
5661 {
5662 get
5663 {
5664 return this.magfilterField;
5665 }
5666 set
5667 {
5668 this.magfilterField = value;
5669 }
5670 }
5671  
5672 /// <remarks/>
5673 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5674 public fx_sampler_filter_common mipfilter
5675 {
5676 get
5677 {
5678 return this.mipfilterField;
5679 }
5680 set
5681 {
5682 this.mipfilterField = value;
5683 }
5684 }
5685  
5686 /// <remarks/>
5687 public string border_color
5688 {
5689 get
5690 {
5691 return this.border_colorField;
5692 }
5693 set
5694 {
5695 this.border_colorField = value;
5696 }
5697 }
5698  
5699 /// <remarks/>
5700 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
5701 public byte mipmap_maxlevel
5702 {
5703 get
5704 {
5705 return this.mipmap_maxlevelField;
5706 }
5707 set
5708 {
5709 this.mipmap_maxlevelField = value;
5710 }
5711 }
5712  
5713 /// <remarks/>
5714 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
5715 public float mipmap_bias
5716 {
5717 get
5718 {
5719 return this.mipmap_biasField;
5720 }
5721 set
5722 {
5723 this.mipmap_biasField = value;
5724 }
5725 }
5726  
5727 /// <remarks/>
5728 [System.Xml.Serialization.XmlElementAttribute("extra")]
5729 public extra[] extra
5730 {
5731 get
5732 {
5733 return this.extraField;
5734 }
5735 set
5736 {
5737 this.extraField = value;
5738 }
5739 }
5740 }
5741  
5742 /// <remarks/>
5743 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5744 [System.SerializableAttribute()]
5745 [System.Diagnostics.DebuggerStepThroughAttribute()]
5746 [System.ComponentModel.DesignerCategoryAttribute("code")]
5747 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5748 public partial class gl_samplerCUBE : fx_samplerCUBE_common
5749 {
5750 }
5751  
5752 /// <remarks/>
5753 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5754 [System.SerializableAttribute()]
5755 [System.Diagnostics.DebuggerStepThroughAttribute()]
5756 [System.ComponentModel.DesignerCategoryAttribute("code")]
5757 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5758 public partial class cg_samplerDEPTH : fx_samplerDEPTH_common
5759 {
5760 }
5761  
5762 /// <remarks/>
5763 [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerDEPTH))]
5764 [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerDEPTH))]
5765 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5766 [System.SerializableAttribute()]
5767 [System.Diagnostics.DebuggerStepThroughAttribute()]
5768 [System.ComponentModel.DesignerCategoryAttribute("code")]
5769 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5770 public partial class fx_samplerDEPTH_common
5771 {
5772  
5773 private string sourceField;
5774  
5775 private fx_sampler_wrap_common wrap_sField;
5776  
5777 private fx_sampler_wrap_common wrap_tField;
5778  
5779 private fx_sampler_filter_common minfilterField;
5780  
5781 private fx_sampler_filter_common magfilterField;
5782  
5783 private extra[] extraField;
5784  
5785 public fx_samplerDEPTH_common()
5786 {
5787 this.wrap_sField = fx_sampler_wrap_common.WRAP;
5788 this.wrap_tField = fx_sampler_wrap_common.WRAP;
5789 this.minfilterField = fx_sampler_filter_common.NONE;
5790 this.magfilterField = fx_sampler_filter_common.NONE;
5791 }
5792  
5793 /// <remarks/>
5794 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
5795 public string source
5796 {
5797 get
5798 {
5799 return this.sourceField;
5800 }
5801 set
5802 {
5803 this.sourceField = value;
5804 }
5805 }
5806  
5807 /// <remarks/>
5808 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5809 public fx_sampler_wrap_common wrap_s
5810 {
5811 get
5812 {
5813 return this.wrap_sField;
5814 }
5815 set
5816 {
5817 this.wrap_sField = value;
5818 }
5819 }
5820  
5821 /// <remarks/>
5822 [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
5823 public fx_sampler_wrap_common wrap_t
5824 {
5825 get
5826 {
5827 return this.wrap_tField;
5828 }
5829 set
5830 {
5831 this.wrap_tField = value;
5832 }
5833 }
5834  
5835 /// <remarks/>
5836 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5837 public fx_sampler_filter_common minfilter
5838 {
5839 get
5840 {
5841 return this.minfilterField;
5842 }
5843 set
5844 {
5845 this.minfilterField = value;
5846 }
5847 }
5848  
5849 /// <remarks/>
5850 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
5851 public fx_sampler_filter_common magfilter
5852 {
5853 get
5854 {
5855 return this.magfilterField;
5856 }
5857 set
5858 {
5859 this.magfilterField = value;
5860 }
5861 }
5862  
5863 /// <remarks/>
5864 [System.Xml.Serialization.XmlElementAttribute("extra")]
5865 public extra[] extra
5866 {
5867 get
5868 {
5869 return this.extraField;
5870 }
5871 set
5872 {
5873 this.extraField = value;
5874 }
5875 }
5876 }
5877  
5878 /// <remarks/>
5879 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5880 [System.SerializableAttribute()]
5881 [System.Diagnostics.DebuggerStepThroughAttribute()]
5882 [System.ComponentModel.DesignerCategoryAttribute("code")]
5883 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5884 public partial class gl_samplerDEPTH : fx_samplerDEPTH_common
5885 {
5886 }
5887  
5888 /// <remarks/>
5889 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5890 [System.SerializableAttribute()]
5891 [System.Diagnostics.DebuggerStepThroughAttribute()]
5892 [System.ComponentModel.DesignerCategoryAttribute("code")]
5893 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5894 public partial class glsl_surface_type : fx_surface_common
5895 {
5896  
5897 private glsl_surface_typeGenerator generatorField;
5898  
5899 /// <remarks/>
5900 public glsl_surface_typeGenerator generator
5901 {
5902 get
5903 {
5904 return this.generatorField;
5905 }
5906 set
5907 {
5908 this.generatorField = value;
5909 }
5910 }
5911 }
5912  
5913 /// <remarks/>
5914 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5915 [System.SerializableAttribute()]
5916 [System.Diagnostics.DebuggerStepThroughAttribute()]
5917 [System.ComponentModel.DesignerCategoryAttribute("code")]
5918 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5919 public partial class glsl_surface_typeGenerator
5920 {
5921  
5922 private fx_annotate_common[] annotateField;
5923  
5924 private object[] itemsField;
5925  
5926 private glsl_surface_typeGeneratorName nameField;
5927  
5928 private glsl_setparam_simple[] setparamField;
5929  
5930 /// <remarks/>
5931 [System.Xml.Serialization.XmlElementAttribute("annotate")]
5932 public fx_annotate_common[] annotate
5933 {
5934 get
5935 {
5936 return this.annotateField;
5937 }
5938 set
5939 {
5940 this.annotateField = value;
5941 }
5942 }
5943  
5944 /// <remarks/>
5945 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
5946 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
5947 public object[] Items
5948 {
5949 get
5950 {
5951 return this.itemsField;
5952 }
5953 set
5954 {
5955 this.itemsField = value;
5956 }
5957 }
5958  
5959 /// <remarks/>
5960 public glsl_surface_typeGeneratorName name
5961 {
5962 get
5963 {
5964 return this.nameField;
5965 }
5966 set
5967 {
5968 this.nameField = value;
5969 }
5970 }
5971  
5972 /// <remarks/>
5973 [System.Xml.Serialization.XmlElementAttribute("setparam")]
5974 public glsl_setparam_simple[] setparam
5975 {
5976 get
5977 {
5978 return this.setparamField;
5979 }
5980 set
5981 {
5982 this.setparamField = value;
5983 }
5984 }
5985 }
5986  
5987 /// <remarks/>
5988 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
5989 [System.SerializableAttribute()]
5990 [System.Diagnostics.DebuggerStepThroughAttribute()]
5991 [System.ComponentModel.DesignerCategoryAttribute("code")]
5992 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
5993 public partial class glsl_surface_typeGeneratorName
5994 {
5995  
5996 private string sourceField;
5997  
5998 private string valueField;
5999  
6000 /// <remarks/>
6001 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
6002 public string source
6003 {
6004 get
6005 {
6006 return this.sourceField;
6007 }
6008 set
6009 {
6010 this.sourceField = value;
6011 }
6012 }
6013  
6014 /// <remarks/>
6015 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
6016 public string Value
6017 {
6018 get
6019 {
6020 return this.valueField;
6021 }
6022 set
6023 {
6024 this.valueField = value;
6025 }
6026 }
6027 }
6028  
6029 /// <remarks/>
6030 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6031 [System.SerializableAttribute()]
6032 [System.Diagnostics.DebuggerStepThroughAttribute()]
6033 [System.ComponentModel.DesignerCategoryAttribute("code")]
6034 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6035 public partial class glsl_setparam_simple
6036 {
6037  
6038 private fx_annotate_common[] annotateField;
6039  
6040 private bool boolField;
6041  
6042 private string bool2Field;
6043  
6044 private string bool3Field;
6045  
6046 private string bool4Field;
6047  
6048 private float floatField;
6049  
6050 private string float2Field;
6051  
6052 private string float3Field;
6053  
6054 private string float4Field;
6055  
6056 private string float2x2Field;
6057  
6058 private string float3x3Field;
6059  
6060 private string float4x4Field;
6061  
6062 private int intField;
6063  
6064 private string int2Field;
6065  
6066 private string int3Field;
6067  
6068 private string int4Field;
6069  
6070 private glsl_surface_type surfaceField;
6071  
6072 private gl_sampler1D sampler1DField;
6073  
6074 private gl_sampler2D sampler2DField;
6075  
6076 private gl_sampler3D sampler3DField;
6077  
6078 private gl_samplerCUBE samplerCUBEField;
6079  
6080 private gl_samplerRECT samplerRECTField;
6081  
6082 private gl_samplerDEPTH samplerDEPTHField;
6083  
6084 private string enumField;
6085  
6086 private string refField;
6087  
6088 /// <remarks/>
6089 [System.Xml.Serialization.XmlElementAttribute("annotate")]
6090 public fx_annotate_common[] annotate
6091 {
6092 get
6093 {
6094 return this.annotateField;
6095 }
6096 set
6097 {
6098 this.annotateField = value;
6099 }
6100 }
6101  
6102 /// <remarks/>
6103 public bool @bool
6104 {
6105 get
6106 {
6107 return this.boolField;
6108 }
6109 set
6110 {
6111 this.boolField = value;
6112 }
6113 }
6114  
6115 /// <remarks/>
6116 public string bool2
6117 {
6118 get
6119 {
6120 return this.bool2Field;
6121 }
6122 set
6123 {
6124 this.bool2Field = value;
6125 }
6126 }
6127  
6128 /// <remarks/>
6129 public string bool3
6130 {
6131 get
6132 {
6133 return this.bool3Field;
6134 }
6135 set
6136 {
6137 this.bool3Field = value;
6138 }
6139 }
6140  
6141 /// <remarks/>
6142 public string bool4
6143 {
6144 get
6145 {
6146 return this.bool4Field;
6147 }
6148 set
6149 {
6150 this.bool4Field = value;
6151 }
6152 }
6153  
6154 /// <remarks/>
6155 public float @float
6156 {
6157 get
6158 {
6159 return this.floatField;
6160 }
6161 set
6162 {
6163 this.floatField = value;
6164 }
6165 }
6166  
6167 /// <remarks/>
6168 public string float2
6169 {
6170 get
6171 {
6172 return this.float2Field;
6173 }
6174 set
6175 {
6176 this.float2Field = value;
6177 }
6178 }
6179  
6180 /// <remarks/>
6181 public string float3
6182 {
6183 get
6184 {
6185 return this.float3Field;
6186 }
6187 set
6188 {
6189 this.float3Field = value;
6190 }
6191 }
6192  
6193 /// <remarks/>
6194 public string float4
6195 {
6196 get
6197 {
6198 return this.float4Field;
6199 }
6200 set
6201 {
6202 this.float4Field = value;
6203 }
6204 }
6205  
6206 /// <remarks/>
6207 public string float2x2
6208 {
6209 get
6210 {
6211 return this.float2x2Field;
6212 }
6213 set
6214 {
6215 this.float2x2Field = value;
6216 }
6217 }
6218  
6219 /// <remarks/>
6220 public string float3x3
6221 {
6222 get
6223 {
6224 return this.float3x3Field;
6225 }
6226 set
6227 {
6228 this.float3x3Field = value;
6229 }
6230 }
6231  
6232 /// <remarks/>
6233 public string float4x4
6234 {
6235 get
6236 {
6237 return this.float4x4Field;
6238 }
6239 set
6240 {
6241 this.float4x4Field = value;
6242 }
6243 }
6244  
6245 /// <remarks/>
6246 public int @int
6247 {
6248 get
6249 {
6250 return this.intField;
6251 }
6252 set
6253 {
6254 this.intField = value;
6255 }
6256 }
6257  
6258 /// <remarks/>
6259 public string int2
6260 {
6261 get
6262 {
6263 return this.int2Field;
6264 }
6265 set
6266 {
6267 this.int2Field = value;
6268 }
6269 }
6270  
6271 /// <remarks/>
6272 public string int3
6273 {
6274 get
6275 {
6276 return this.int3Field;
6277 }
6278 set
6279 {
6280 this.int3Field = value;
6281 }
6282 }
6283  
6284 /// <remarks/>
6285 public string int4
6286 {
6287 get
6288 {
6289 return this.int4Field;
6290 }
6291 set
6292 {
6293 this.int4Field = value;
6294 }
6295 }
6296  
6297 /// <remarks/>
6298 public glsl_surface_type surface
6299 {
6300 get
6301 {
6302 return this.surfaceField;
6303 }
6304 set
6305 {
6306 this.surfaceField = value;
6307 }
6308 }
6309  
6310 /// <remarks/>
6311 public gl_sampler1D sampler1D
6312 {
6313 get
6314 {
6315 return this.sampler1DField;
6316 }
6317 set
6318 {
6319 this.sampler1DField = value;
6320 }
6321 }
6322  
6323 /// <remarks/>
6324 public gl_sampler2D sampler2D
6325 {
6326 get
6327 {
6328 return this.sampler2DField;
6329 }
6330 set
6331 {
6332 this.sampler2DField = value;
6333 }
6334 }
6335  
6336 /// <remarks/>
6337 public gl_sampler3D sampler3D
6338 {
6339 get
6340 {
6341 return this.sampler3DField;
6342 }
6343 set
6344 {
6345 this.sampler3DField = value;
6346 }
6347 }
6348  
6349 /// <remarks/>
6350 public gl_samplerCUBE samplerCUBE
6351 {
6352 get
6353 {
6354 return this.samplerCUBEField;
6355 }
6356 set
6357 {
6358 this.samplerCUBEField = value;
6359 }
6360 }
6361  
6362 /// <remarks/>
6363 public gl_samplerRECT samplerRECT
6364 {
6365 get
6366 {
6367 return this.samplerRECTField;
6368 }
6369 set
6370 {
6371 this.samplerRECTField = value;
6372 }
6373 }
6374  
6375 /// <remarks/>
6376 public gl_samplerDEPTH samplerDEPTH
6377 {
6378 get
6379 {
6380 return this.samplerDEPTHField;
6381 }
6382 set
6383 {
6384 this.samplerDEPTHField = value;
6385 }
6386 }
6387  
6388 /// <remarks/>
6389 public string @enum
6390 {
6391 get
6392 {
6393 return this.enumField;
6394 }
6395 set
6396 {
6397 this.enumField = value;
6398 }
6399 }
6400  
6401 /// <remarks/>
6402 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
6403 public string @ref
6404 {
6405 get
6406 {
6407 return this.refField;
6408 }
6409 set
6410 {
6411 this.refField = value;
6412 }
6413 }
6414 }
6415  
6416 /// <remarks/>
6417 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6418 [System.SerializableAttribute()]
6419 [System.Diagnostics.DebuggerStepThroughAttribute()]
6420 [System.ComponentModel.DesignerCategoryAttribute("code")]
6421 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6422 public partial class gles_texture_pipeline
6423 {
6424  
6425 private object[] itemsField;
6426  
6427 private string sidField;
6428  
6429 /// <remarks/>
6430 [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
6431 [System.Xml.Serialization.XmlElementAttribute("texcombiner", typeof(gles_texcombiner_command_type))]
6432 [System.Xml.Serialization.XmlElementAttribute("texenv", typeof(gles_texenv_command_type))]
6433 public object[] Items
6434 {
6435 get
6436 {
6437 return this.itemsField;
6438 }
6439 set
6440 {
6441 this.itemsField = value;
6442 }
6443 }
6444  
6445 /// <remarks/>
6446 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
6447 public string sid
6448 {
6449 get
6450 {
6451 return this.sidField;
6452 }
6453 set
6454 {
6455 this.sidField = value;
6456 }
6457 }
6458 }
6459  
6460 /// <remarks/>
6461 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6462 [System.SerializableAttribute()]
6463 [System.Diagnostics.DebuggerStepThroughAttribute()]
6464 [System.ComponentModel.DesignerCategoryAttribute("code")]
6465 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6466 public partial class gles_texcombiner_command_type
6467 {
6468  
6469 private gles_texture_constant_type constantField;
6470  
6471 private gles_texcombiner_commandRGB_type rGBField;
6472  
6473 private gles_texcombiner_commandAlpha_type alphaField;
6474  
6475 /// <remarks/>
6476 public gles_texture_constant_type constant
6477 {
6478 get
6479 {
6480 return this.constantField;
6481 }
6482 set
6483 {
6484 this.constantField = value;
6485 }
6486 }
6487  
6488 /// <remarks/>
6489 public gles_texcombiner_commandRGB_type RGB
6490 {
6491 get
6492 {
6493 return this.rGBField;
6494 }
6495 set
6496 {
6497 this.rGBField = value;
6498 }
6499 }
6500  
6501 /// <remarks/>
6502 public gles_texcombiner_commandAlpha_type alpha
6503 {
6504 get
6505 {
6506 return this.alphaField;
6507 }
6508 set
6509 {
6510 this.alphaField = value;
6511 }
6512 }
6513 }
6514  
6515 /// <remarks/>
6516 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6517 [System.SerializableAttribute()]
6518 [System.Diagnostics.DebuggerStepThroughAttribute()]
6519 [System.ComponentModel.DesignerCategoryAttribute("code")]
6520 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6521 public partial class gles_texture_constant_type
6522 {
6523  
6524 private double[] valueField;
6525  
6526 private string paramField;
6527  
6528 /// <remarks/>
6529 [System.Xml.Serialization.XmlAttributeAttribute()]
6530 public double[] value
6531 {
6532 get
6533 {
6534 return this.valueField;
6535 }
6536 set
6537 {
6538 this.valueField = value;
6539 }
6540 }
6541  
6542 /// <remarks/>
6543 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
6544 public string param
6545 {
6546 get
6547 {
6548 return this.paramField;
6549 }
6550 set
6551 {
6552 this.paramField = value;
6553 }
6554 }
6555 }
6556  
6557 /// <remarks/>
6558 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6559 [System.SerializableAttribute()]
6560 [System.Diagnostics.DebuggerStepThroughAttribute()]
6561 [System.ComponentModel.DesignerCategoryAttribute("code")]
6562 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6563 public partial class gles_texcombiner_commandRGB_type
6564 {
6565  
6566 private gles_texcombiner_argumentRGB_type[] argumentField;
6567  
6568 private gles_texcombiner_operatorRGB_enums operatorField;
6569  
6570 private bool operatorFieldSpecified;
6571  
6572 private float scaleField;
6573  
6574 private bool scaleFieldSpecified;
6575  
6576 /// <remarks/>
6577 [System.Xml.Serialization.XmlElementAttribute("argument")]
6578 public gles_texcombiner_argumentRGB_type[] argument
6579 {
6580 get
6581 {
6582 return this.argumentField;
6583 }
6584 set
6585 {
6586 this.argumentField = value;
6587 }
6588 }
6589  
6590 /// <remarks/>
6591 [System.Xml.Serialization.XmlAttributeAttribute()]
6592 public gles_texcombiner_operatorRGB_enums @operator
6593 {
6594 get
6595 {
6596 return this.operatorField;
6597 }
6598 set
6599 {
6600 this.operatorField = value;
6601 }
6602 }
6603  
6604 /// <remarks/>
6605 [System.Xml.Serialization.XmlIgnoreAttribute()]
6606 public bool operatorSpecified
6607 {
6608 get
6609 {
6610 return this.operatorFieldSpecified;
6611 }
6612 set
6613 {
6614 this.operatorFieldSpecified = value;
6615 }
6616 }
6617  
6618 /// <remarks/>
6619 [System.Xml.Serialization.XmlAttributeAttribute()]
6620 public float scale
6621 {
6622 get
6623 {
6624 return this.scaleField;
6625 }
6626 set
6627 {
6628 this.scaleField = value;
6629 }
6630 }
6631  
6632 /// <remarks/>
6633 [System.Xml.Serialization.XmlIgnoreAttribute()]
6634 public bool scaleSpecified
6635 {
6636 get
6637 {
6638 return this.scaleFieldSpecified;
6639 }
6640 set
6641 {
6642 this.scaleFieldSpecified = value;
6643 }
6644 }
6645 }
6646  
6647 /// <remarks/>
6648 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6649 [System.SerializableAttribute()]
6650 [System.Diagnostics.DebuggerStepThroughAttribute()]
6651 [System.ComponentModel.DesignerCategoryAttribute("code")]
6652 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6653 public partial class gles_texcombiner_argumentRGB_type
6654 {
6655  
6656 private gles_texcombiner_source_enums sourceField;
6657  
6658 private bool sourceFieldSpecified;
6659  
6660 private gles_texcombiner_operandRGB_enums operandField;
6661  
6662 private string unitField;
6663  
6664 public gles_texcombiner_argumentRGB_type()
6665 {
6666 this.operandField = gles_texcombiner_operandRGB_enums.SRC_COLOR;
6667 }
6668  
6669 /// <remarks/>
6670 [System.Xml.Serialization.XmlAttributeAttribute()]
6671 public gles_texcombiner_source_enums source
6672 {
6673 get
6674 {
6675 return this.sourceField;
6676 }
6677 set
6678 {
6679 this.sourceField = value;
6680 }
6681 }
6682  
6683 /// <remarks/>
6684 [System.Xml.Serialization.XmlIgnoreAttribute()]
6685 public bool sourceSpecified
6686 {
6687 get
6688 {
6689 return this.sourceFieldSpecified;
6690 }
6691 set
6692 {
6693 this.sourceFieldSpecified = value;
6694 }
6695 }
6696  
6697 /// <remarks/>
6698 [System.Xml.Serialization.XmlAttributeAttribute()]
6699 [System.ComponentModel.DefaultValueAttribute(gles_texcombiner_operandRGB_enums.SRC_COLOR)]
6700 public gles_texcombiner_operandRGB_enums operand
6701 {
6702 get
6703 {
6704 return this.operandField;
6705 }
6706 set
6707 {
6708 this.operandField = value;
6709 }
6710 }
6711  
6712 /// <remarks/>
6713 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
6714 public string unit
6715 {
6716 get
6717 {
6718 return this.unitField;
6719 }
6720 set
6721 {
6722 this.unitField = value;
6723 }
6724 }
6725 }
6726  
6727 /// <remarks/>
6728 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6729 [System.SerializableAttribute()]
6730 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6731 public enum gles_texcombiner_source_enums
6732 {
6733  
6734 /// <remarks/>
6735 TEXTURE,
6736  
6737 /// <remarks/>
6738 CONSTANT,
6739  
6740 /// <remarks/>
6741 PRIMARY,
6742  
6743 /// <remarks/>
6744 PREVIOUS,
6745 }
6746  
6747 /// <remarks/>
6748 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6749 [System.SerializableAttribute()]
6750 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6751 public enum gles_texcombiner_operandRGB_enums
6752 {
6753  
6754 /// <remarks/>
6755 SRC_COLOR,
6756  
6757 /// <remarks/>
6758 ONE_MINUS_SRC_COLOR,
6759  
6760 /// <remarks/>
6761 SRC_ALPHA,
6762  
6763 /// <remarks/>
6764 ONE_MINUS_SRC_ALPHA,
6765 }
6766  
6767 /// <remarks/>
6768 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6769 [System.SerializableAttribute()]
6770 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6771 public enum gles_texcombiner_operatorRGB_enums
6772 {
6773  
6774 /// <remarks/>
6775 REPLACE,
6776  
6777 /// <remarks/>
6778 MODULATE,
6779  
6780 /// <remarks/>
6781 ADD,
6782  
6783 /// <remarks/>
6784 ADD_SIGNED,
6785  
6786 /// <remarks/>
6787 INTERPOLATE,
6788  
6789 /// <remarks/>
6790 SUBTRACT,
6791  
6792 /// <remarks/>
6793 DOT3_RGB,
6794  
6795 /// <remarks/>
6796 DOT3_RGBA,
6797 }
6798  
6799 /// <remarks/>
6800 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6801 [System.SerializableAttribute()]
6802 [System.Diagnostics.DebuggerStepThroughAttribute()]
6803 [System.ComponentModel.DesignerCategoryAttribute("code")]
6804 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6805 public partial class gles_texcombiner_commandAlpha_type
6806 {
6807  
6808 private gles_texcombiner_argumentAlpha_type[] argumentField;
6809  
6810 private gles_texcombiner_operatorAlpha_enums operatorField;
6811  
6812 private bool operatorFieldSpecified;
6813  
6814 private float scaleField;
6815  
6816 private bool scaleFieldSpecified;
6817  
6818 /// <remarks/>
6819 [System.Xml.Serialization.XmlElementAttribute("argument")]
6820 public gles_texcombiner_argumentAlpha_type[] argument
6821 {
6822 get
6823 {
6824 return this.argumentField;
6825 }
6826 set
6827 {
6828 this.argumentField = value;
6829 }
6830 }
6831  
6832 /// <remarks/>
6833 [System.Xml.Serialization.XmlAttributeAttribute()]
6834 public gles_texcombiner_operatorAlpha_enums @operator
6835 {
6836 get
6837 {
6838 return this.operatorField;
6839 }
6840 set
6841 {
6842 this.operatorField = value;
6843 }
6844 }
6845  
6846 /// <remarks/>
6847 [System.Xml.Serialization.XmlIgnoreAttribute()]
6848 public bool operatorSpecified
6849 {
6850 get
6851 {
6852 return this.operatorFieldSpecified;
6853 }
6854 set
6855 {
6856 this.operatorFieldSpecified = value;
6857 }
6858 }
6859  
6860 /// <remarks/>
6861 [System.Xml.Serialization.XmlAttributeAttribute()]
6862 public float scale
6863 {
6864 get
6865 {
6866 return this.scaleField;
6867 }
6868 set
6869 {
6870 this.scaleField = value;
6871 }
6872 }
6873  
6874 /// <remarks/>
6875 [System.Xml.Serialization.XmlIgnoreAttribute()]
6876 public bool scaleSpecified
6877 {
6878 get
6879 {
6880 return this.scaleFieldSpecified;
6881 }
6882 set
6883 {
6884 this.scaleFieldSpecified = value;
6885 }
6886 }
6887 }
6888  
6889 /// <remarks/>
6890 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6891 [System.SerializableAttribute()]
6892 [System.Diagnostics.DebuggerStepThroughAttribute()]
6893 [System.ComponentModel.DesignerCategoryAttribute("code")]
6894 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6895 public partial class gles_texcombiner_argumentAlpha_type
6896 {
6897  
6898 private gles_texcombiner_source_enums sourceField;
6899  
6900 private bool sourceFieldSpecified;
6901  
6902 private gles_texcombiner_operandAlpha_enums operandField;
6903  
6904 private string unitField;
6905  
6906 public gles_texcombiner_argumentAlpha_type()
6907 {
6908 this.operandField = gles_texcombiner_operandAlpha_enums.SRC_ALPHA;
6909 }
6910  
6911 /// <remarks/>
6912 [System.Xml.Serialization.XmlAttributeAttribute()]
6913 public gles_texcombiner_source_enums source
6914 {
6915 get
6916 {
6917 return this.sourceField;
6918 }
6919 set
6920 {
6921 this.sourceField = value;
6922 }
6923 }
6924  
6925 /// <remarks/>
6926 [System.Xml.Serialization.XmlIgnoreAttribute()]
6927 public bool sourceSpecified
6928 {
6929 get
6930 {
6931 return this.sourceFieldSpecified;
6932 }
6933 set
6934 {
6935 this.sourceFieldSpecified = value;
6936 }
6937 }
6938  
6939 /// <remarks/>
6940 [System.Xml.Serialization.XmlAttributeAttribute()]
6941 [System.ComponentModel.DefaultValueAttribute(gles_texcombiner_operandAlpha_enums.SRC_ALPHA)]
6942 public gles_texcombiner_operandAlpha_enums operand
6943 {
6944 get
6945 {
6946 return this.operandField;
6947 }
6948 set
6949 {
6950 this.operandField = value;
6951 }
6952 }
6953  
6954 /// <remarks/>
6955 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
6956 public string unit
6957 {
6958 get
6959 {
6960 return this.unitField;
6961 }
6962 set
6963 {
6964 this.unitField = value;
6965 }
6966 }
6967 }
6968  
6969 /// <remarks/>
6970 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6971 [System.SerializableAttribute()]
6972 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6973 public enum gles_texcombiner_operandAlpha_enums
6974 {
6975  
6976 /// <remarks/>
6977 SRC_ALPHA,
6978  
6979 /// <remarks/>
6980 ONE_MINUS_SRC_ALPHA,
6981 }
6982  
6983 /// <remarks/>
6984 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
6985 [System.SerializableAttribute()]
6986 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
6987 public enum gles_texcombiner_operatorAlpha_enums
6988 {
6989  
6990 /// <remarks/>
6991 REPLACE,
6992  
6993 /// <remarks/>
6994 MODULATE,
6995  
6996 /// <remarks/>
6997 ADD,
6998  
6999 /// <remarks/>
7000 ADD_SIGNED,
7001  
7002 /// <remarks/>
7003 INTERPOLATE,
7004  
7005 /// <remarks/>
7006 SUBTRACT,
7007 }
7008  
7009 /// <remarks/>
7010 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7011 [System.SerializableAttribute()]
7012 [System.Diagnostics.DebuggerStepThroughAttribute()]
7013 [System.ComponentModel.DesignerCategoryAttribute("code")]
7014 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7015 public partial class gles_texenv_command_type
7016 {
7017  
7018 private gles_texture_constant_type constantField;
7019  
7020 private gles_texenv_mode_enums operatorField;
7021  
7022 private bool operatorFieldSpecified;
7023  
7024 private string unitField;
7025  
7026 /// <remarks/>
7027 public gles_texture_constant_type constant
7028 {
7029 get
7030 {
7031 return this.constantField;
7032 }
7033 set
7034 {
7035 this.constantField = value;
7036 }
7037 }
7038  
7039 /// <remarks/>
7040 [System.Xml.Serialization.XmlAttributeAttribute()]
7041 public gles_texenv_mode_enums @operator
7042 {
7043 get
7044 {
7045 return this.operatorField;
7046 }
7047 set
7048 {
7049 this.operatorField = value;
7050 }
7051 }
7052  
7053 /// <remarks/>
7054 [System.Xml.Serialization.XmlIgnoreAttribute()]
7055 public bool operatorSpecified
7056 {
7057 get
7058 {
7059 return this.operatorFieldSpecified;
7060 }
7061 set
7062 {
7063 this.operatorFieldSpecified = value;
7064 }
7065 }
7066  
7067 /// <remarks/>
7068 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
7069 public string unit
7070 {
7071 get
7072 {
7073 return this.unitField;
7074 }
7075 set
7076 {
7077 this.unitField = value;
7078 }
7079 }
7080 }
7081  
7082 /// <remarks/>
7083 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7084 [System.SerializableAttribute()]
7085 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7086 public enum gles_texenv_mode_enums
7087 {
7088  
7089 /// <remarks/>
7090 REPLACE,
7091  
7092 /// <remarks/>
7093 MODULATE,
7094  
7095 /// <remarks/>
7096 DECAL,
7097  
7098 /// <remarks/>
7099 BLEND,
7100  
7101 /// <remarks/>
7102 ADD,
7103 }
7104  
7105 /// <remarks/>
7106 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7107 [System.SerializableAttribute()]
7108 [System.Diagnostics.DebuggerStepThroughAttribute()]
7109 [System.ComponentModel.DesignerCategoryAttribute("code")]
7110 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7111 public partial class gles_sampler_state
7112 {
7113  
7114 private gles_sampler_wrap wrap_sField;
7115  
7116 private gles_sampler_wrap wrap_tField;
7117  
7118 private fx_sampler_filter_common minfilterField;
7119  
7120 private fx_sampler_filter_common magfilterField;
7121  
7122 private fx_sampler_filter_common mipfilterField;
7123  
7124 private byte mipmap_maxlevelField;
7125  
7126 private float mipmap_biasField;
7127  
7128 private extra[] extraField;
7129  
7130 private string sidField;
7131  
7132 public gles_sampler_state()
7133 {
7134 this.wrap_sField = gles_sampler_wrap.REPEAT;
7135 this.wrap_tField = gles_sampler_wrap.REPEAT;
7136 this.minfilterField = fx_sampler_filter_common.NONE;
7137 this.magfilterField = fx_sampler_filter_common.NONE;
7138 this.mipfilterField = fx_sampler_filter_common.NONE;
7139 this.mipmap_maxlevelField = ((byte)(255));
7140 this.mipmap_biasField = ((float)(0F));
7141 }
7142  
7143 /// <remarks/>
7144 [System.ComponentModel.DefaultValueAttribute(gles_sampler_wrap.REPEAT)]
7145 public gles_sampler_wrap wrap_s
7146 {
7147 get
7148 {
7149 return this.wrap_sField;
7150 }
7151 set
7152 {
7153 this.wrap_sField = value;
7154 }
7155 }
7156  
7157 /// <remarks/>
7158 [System.ComponentModel.DefaultValueAttribute(gles_sampler_wrap.REPEAT)]
7159 public gles_sampler_wrap wrap_t
7160 {
7161 get
7162 {
7163 return this.wrap_tField;
7164 }
7165 set
7166 {
7167 this.wrap_tField = value;
7168 }
7169 }
7170  
7171 /// <remarks/>
7172 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
7173 public fx_sampler_filter_common minfilter
7174 {
7175 get
7176 {
7177 return this.minfilterField;
7178 }
7179 set
7180 {
7181 this.minfilterField = value;
7182 }
7183 }
7184  
7185 /// <remarks/>
7186 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
7187 public fx_sampler_filter_common magfilter
7188 {
7189 get
7190 {
7191 return this.magfilterField;
7192 }
7193 set
7194 {
7195 this.magfilterField = value;
7196 }
7197 }
7198  
7199 /// <remarks/>
7200 [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
7201 public fx_sampler_filter_common mipfilter
7202 {
7203 get
7204 {
7205 return this.mipfilterField;
7206 }
7207 set
7208 {
7209 this.mipfilterField = value;
7210 }
7211 }
7212  
7213 /// <remarks/>
7214 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
7215 public byte mipmap_maxlevel
7216 {
7217 get
7218 {
7219 return this.mipmap_maxlevelField;
7220 }
7221 set
7222 {
7223 this.mipmap_maxlevelField = value;
7224 }
7225 }
7226  
7227 /// <remarks/>
7228 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
7229 public float mipmap_bias
7230 {
7231 get
7232 {
7233 return this.mipmap_biasField;
7234 }
7235 set
7236 {
7237 this.mipmap_biasField = value;
7238 }
7239 }
7240  
7241 /// <remarks/>
7242 [System.Xml.Serialization.XmlElementAttribute("extra")]
7243 public extra[] extra
7244 {
7245 get
7246 {
7247 return this.extraField;
7248 }
7249 set
7250 {
7251 this.extraField = value;
7252 }
7253 }
7254  
7255 /// <remarks/>
7256 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
7257 public string sid
7258 {
7259 get
7260 {
7261 return this.sidField;
7262 }
7263 set
7264 {
7265 this.sidField = value;
7266 }
7267 }
7268 }
7269  
7270 /// <remarks/>
7271 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7272 [System.SerializableAttribute()]
7273 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7274 public enum gles_sampler_wrap
7275 {
7276  
7277 /// <remarks/>
7278 REPEAT,
7279  
7280 /// <remarks/>
7281 CLAMP,
7282  
7283 /// <remarks/>
7284 CLAMP_TO_EDGE,
7285  
7286 /// <remarks/>
7287 MIRRORED_REPEAT,
7288 }
7289  
7290 /// <remarks/>
7291 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7292 [System.SerializableAttribute()]
7293 [System.Diagnostics.DebuggerStepThroughAttribute()]
7294 [System.ComponentModel.DesignerCategoryAttribute("code")]
7295 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7296 public partial class gles_texture_unit
7297 {
7298  
7299 private string surfaceField;
7300  
7301 private string sampler_stateField;
7302  
7303 private gles_texture_unitTexcoord texcoordField;
7304  
7305 private extra[] extraField;
7306  
7307 private string sidField;
7308  
7309 /// <remarks/>
7310 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
7311 public string surface
7312 {
7313 get
7314 {
7315 return this.surfaceField;
7316 }
7317 set
7318 {
7319 this.surfaceField = value;
7320 }
7321 }
7322  
7323 /// <remarks/>
7324 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
7325 public string sampler_state
7326 {
7327 get
7328 {
7329 return this.sampler_stateField;
7330 }
7331 set
7332 {
7333 this.sampler_stateField = value;
7334 }
7335 }
7336  
7337 /// <remarks/>
7338 public gles_texture_unitTexcoord texcoord
7339 {
7340 get
7341 {
7342 return this.texcoordField;
7343 }
7344 set
7345 {
7346 this.texcoordField = value;
7347 }
7348 }
7349  
7350 /// <remarks/>
7351 [System.Xml.Serialization.XmlElementAttribute("extra")]
7352 public extra[] extra
7353 {
7354 get
7355 {
7356 return this.extraField;
7357 }
7358 set
7359 {
7360 this.extraField = value;
7361 }
7362 }
7363  
7364 /// <remarks/>
7365 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
7366 public string sid
7367 {
7368 get
7369 {
7370 return this.sidField;
7371 }
7372 set
7373 {
7374 this.sidField = value;
7375 }
7376 }
7377 }
7378  
7379 /// <remarks/>
7380 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7381 [System.SerializableAttribute()]
7382 [System.Diagnostics.DebuggerStepThroughAttribute()]
7383 [System.ComponentModel.DesignerCategoryAttribute("code")]
7384 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7385 public partial class gles_texture_unitTexcoord
7386 {
7387  
7388 private string semanticField;
7389  
7390 /// <remarks/>
7391 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
7392 public string semantic
7393 {
7394 get
7395 {
7396 return this.semanticField;
7397 }
7398 set
7399 {
7400 this.semanticField = value;
7401 }
7402 }
7403 }
7404  
7405 /// <remarks/>
7406 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7407 [System.SerializableAttribute()]
7408 [System.Diagnostics.DebuggerStepThroughAttribute()]
7409 [System.ComponentModel.DesignerCategoryAttribute("code")]
7410 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7411 public partial class cg_newparam
7412 {
7413  
7414 private fx_annotate_common[] annotateField;
7415  
7416 private string semanticField;
7417  
7418 private fx_modifier_enum_common modifierField;
7419  
7420 private bool modifierFieldSpecified;
7421  
7422 private object itemField;
7423  
7424 private ItemChoiceType4 itemElementNameField;
7425  
7426 private string sidField;
7427  
7428 /// <remarks/>
7429 [System.Xml.Serialization.XmlElementAttribute("annotate")]
7430 public fx_annotate_common[] annotate
7431 {
7432 get
7433 {
7434 return this.annotateField;
7435 }
7436 set
7437 {
7438 this.annotateField = value;
7439 }
7440 }
7441  
7442 /// <remarks/>
7443 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
7444 public string semantic
7445 {
7446 get
7447 {
7448 return this.semanticField;
7449 }
7450 set
7451 {
7452 this.semanticField = value;
7453 }
7454 }
7455  
7456 /// <remarks/>
7457 public fx_modifier_enum_common modifier
7458 {
7459 get
7460 {
7461 return this.modifierField;
7462 }
7463 set
7464 {
7465 this.modifierField = value;
7466 }
7467 }
7468  
7469 /// <remarks/>
7470 [System.Xml.Serialization.XmlIgnoreAttribute()]
7471 public bool modifierSpecified
7472 {
7473 get
7474 {
7475 return this.modifierFieldSpecified;
7476 }
7477 set
7478 {
7479 this.modifierFieldSpecified = value;
7480 }
7481 }
7482  
7483 /// <remarks/>
7484 [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_newarray_type))]
7485 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
7486 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
7487 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
7488 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
7489 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
7490 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
7491 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
7492 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
7493 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
7494 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
7495 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
7496 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
7497 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
7498 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
7499 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
7500 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
7501 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
7502 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
7503 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
7504 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
7505 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
7506 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
7507 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
7508 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
7509 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
7510 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
7511 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
7512 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
7513 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
7514 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
7515 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
7516 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
7517 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
7518 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
7519 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
7520 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
7521 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
7522 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
7523 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
7524 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
7525 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
7526 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
7527 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
7528 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
7529 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
7530 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
7531 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
7532 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
7533 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
7534 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
7535 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
7536 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
7537 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
7538 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
7539 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
7540 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
7541 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
7542 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
7543 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
7544 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
7545 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
7546 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
7547 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
7548 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
7549 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
7550 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
7551 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
7552 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
7553 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
7554 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
7555 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
7556 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
7557 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
7558 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
7559 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
7560 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
7561 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
7562 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
7563 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
7564 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
7565 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
7566 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
7567 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
7568 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
7569 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
7570 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
7571 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
7572 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
7573 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
7574 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
7575 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
7576 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
7577 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
7578 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
7579 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
7580 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
7581 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
7582 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
7583 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
7584 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
7585 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
7586 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
7587 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
7588 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
7589 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
7590 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
7591 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
7592 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
7593 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
7594 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
7595 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
7596 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
7597 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
7598 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
7599 [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
7600 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
7601 public object Item
7602 {
7603 get
7604 {
7605 return this.itemField;
7606 }
7607 set
7608 {
7609 this.itemField = value;
7610 }
7611 }
7612  
7613 /// <remarks/>
7614 [System.Xml.Serialization.XmlIgnoreAttribute()]
7615 public ItemChoiceType4 ItemElementName
7616 {
7617 get
7618 {
7619 return this.itemElementNameField;
7620 }
7621 set
7622 {
7623 this.itemElementNameField = value;
7624 }
7625 }
7626  
7627 /// <remarks/>
7628 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
7629 public string sid
7630 {
7631 get
7632 {
7633 return this.sidField;
7634 }
7635 set
7636 {
7637 this.sidField = value;
7638 }
7639 }
7640 }
7641  
7642 /// <remarks/>
7643 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7644 [System.SerializableAttribute()]
7645 [System.Diagnostics.DebuggerStepThroughAttribute()]
7646 [System.ComponentModel.DesignerCategoryAttribute("code")]
7647 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7648 public partial class cg_newarray_type
7649 {
7650  
7651 private object[] itemsField;
7652  
7653 private ItemsChoiceType6[] itemsElementNameField;
7654  
7655 private string lengthField;
7656  
7657 /// <remarks/>
7658 [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_newarray_type))]
7659 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
7660 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
7661 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
7662 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
7663 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
7664 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
7665 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
7666 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
7667 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
7668 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
7669 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
7670 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
7671 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
7672 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
7673 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
7674 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
7675 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
7676 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
7677 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
7678 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
7679 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
7680 [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
7681 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
7682 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
7683 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
7684 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
7685 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
7686 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
7687 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
7688 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
7689 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
7690 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
7691 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
7692 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
7693 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
7694 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
7695 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
7696 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
7697 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
7698 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
7699 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
7700 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
7701 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
7702 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
7703 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
7704 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
7705 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
7706 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
7707 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
7708 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
7709 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
7710 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
7711 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
7712 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
7713 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
7714 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
7715 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
7716 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
7717 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
7718 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
7719 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
7720 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
7721 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
7722 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
7723 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
7724 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
7725 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
7726 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
7727 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
7728 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
7729 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
7730 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
7731 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
7732 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
7733 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
7734 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
7735 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
7736 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
7737 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
7738 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
7739 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
7740 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
7741 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
7742 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
7743 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
7744 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
7745 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
7746 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
7747 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
7748 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
7749 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
7750 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
7751 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
7752 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
7753 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
7754 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
7755 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
7756 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
7757 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
7758 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
7759 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
7760 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
7761 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
7762 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
7763 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
7764 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
7765 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
7766 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
7767 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
7768 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
7769 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
7770 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
7771 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
7772 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
7773 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
7774 [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
7775 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
7776 public object[] Items
7777 {
7778 get
7779 {
7780 return this.itemsField;
7781 }
7782 set
7783 {
7784 this.itemsField = value;
7785 }
7786 }
7787  
7788 /// <remarks/>
7789 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
7790 [System.Xml.Serialization.XmlIgnoreAttribute()]
7791 public ItemsChoiceType6[] ItemsElementName
7792 {
7793 get
7794 {
7795 return this.itemsElementNameField;
7796 }
7797 set
7798 {
7799 this.itemsElementNameField = value;
7800 }
7801 }
7802  
7803 /// <remarks/>
7804 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
7805 public string length
7806 {
7807 get
7808 {
7809 return this.lengthField;
7810 }
7811 set
7812 {
7813 this.lengthField = value;
7814 }
7815 }
7816 }
7817  
7818 /// <remarks/>
7819 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7820 [System.SerializableAttribute()]
7821 [System.Diagnostics.DebuggerStepThroughAttribute()]
7822 [System.ComponentModel.DesignerCategoryAttribute("code")]
7823 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7824 public partial class cg_connect_param
7825 {
7826  
7827 private string refField;
7828  
7829 /// <remarks/>
7830 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
7831 public string @ref
7832 {
7833 get
7834 {
7835 return this.refField;
7836 }
7837 set
7838 {
7839 this.refField = value;
7840 }
7841 }
7842 }
7843  
7844 /// <remarks/>
7845 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
7846 [System.SerializableAttribute()]
7847 [System.Diagnostics.DebuggerStepThroughAttribute()]
7848 [System.ComponentModel.DesignerCategoryAttribute("code")]
7849 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
7850 public partial class cg_setuser_type
7851 {
7852  
7853 private object[] itemsField;
7854  
7855 private ItemsChoiceType5[] itemsElementNameField;
7856  
7857 private string nameField;
7858  
7859 private string sourceField;
7860  
7861 /// <remarks/>
7862 [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
7863 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
7864 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
7865 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
7866 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
7867 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
7868 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
7869 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
7870 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
7871 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
7872 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
7873 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
7874 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
7875 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
7876 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
7877 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
7878 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
7879 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
7880 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
7881 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
7882 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
7883 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
7884 [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
7885 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
7886 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
7887 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
7888 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
7889 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
7890 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
7891 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
7892 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
7893 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
7894 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
7895 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
7896 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
7897 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
7898 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
7899 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
7900 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
7901 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
7902 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
7903 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
7904 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
7905 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
7906 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
7907 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
7908 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
7909 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
7910 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
7911 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
7912 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
7913 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
7914 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
7915 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
7916 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
7917 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
7918 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
7919 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
7920 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
7921 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
7922 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
7923 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
7924 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
7925 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
7926 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
7927 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
7928 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
7929 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
7930 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
7931 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
7932 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
7933 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
7934 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
7935 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
7936 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
7937 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
7938 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
7939 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
7940 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
7941 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
7942 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
7943 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
7944 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
7945 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
7946 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
7947 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
7948 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
7949 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
7950 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
7951 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
7952 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
7953 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
7954 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
7955 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
7956 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
7957 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
7958 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
7959 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
7960 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
7961 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
7962 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
7963 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
7964 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
7965 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
7966 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
7967 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
7968 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
7969 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
7970 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
7971 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
7972 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
7973 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
7974 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
7975 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
7976 [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(cg_setparam))]
7977 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
7978 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
7979 [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
7980 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
7981 public object[] Items
7982 {
7983 get
7984 {
7985 return this.itemsField;
7986 }
7987 set
7988 {
7989 this.itemsField = value;
7990 }
7991 }
7992  
7993 /// <remarks/>
7994 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
7995 [System.Xml.Serialization.XmlIgnoreAttribute()]
7996 public ItemsChoiceType5[] ItemsElementName
7997 {
7998 get
7999 {
8000 return this.itemsElementNameField;
8001 }
8002 set
8003 {
8004 this.itemsElementNameField = value;
8005 }
8006 }
8007  
8008 /// <remarks/>
8009 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
8010 public string name
8011 {
8012 get
8013 {
8014 return this.nameField;
8015 }
8016 set
8017 {
8018 this.nameField = value;
8019 }
8020 }
8021  
8022 /// <remarks/>
8023 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
8024 public string source
8025 {
8026 get
8027 {
8028 return this.sourceField;
8029 }
8030 set
8031 {
8032 this.sourceField = value;
8033 }
8034 }
8035 }
8036  
8037 /// <remarks/>
8038 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
8039 [System.SerializableAttribute()]
8040 [System.Diagnostics.DebuggerStepThroughAttribute()]
8041 [System.ComponentModel.DesignerCategoryAttribute("code")]
8042 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
8043 public partial class cg_setarray_type
8044 {
8045  
8046 private object[] itemsField;
8047  
8048 private ItemsChoiceType4[] itemsElementNameField;
8049  
8050 private string lengthField;
8051  
8052 /// <remarks/>
8053 [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
8054 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
8055 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
8056 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
8057 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
8058 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
8059 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
8060 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
8061 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
8062 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
8063 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
8064 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
8065 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
8066 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
8067 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
8068 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
8069 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
8070 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
8071 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
8072 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
8073 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
8074 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
8075 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
8076 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
8077 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
8078 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
8079 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
8080 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
8081 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
8082 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
8083 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
8084 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
8085 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
8086 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
8087 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
8088 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
8089 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
8090 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
8091 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
8092 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
8093 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
8094 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
8095 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
8096 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
8097 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
8098 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
8099 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
8100 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
8101 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
8102 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
8103 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
8104 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
8105 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
8106 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
8107 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
8108 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
8109 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
8110 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
8111 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
8112 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
8113 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
8114 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
8115 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
8116 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
8117 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
8118 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
8119 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
8120 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
8121 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
8122 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
8123 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
8124 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
8125 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
8126 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
8127 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
8128 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
8129 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
8130 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
8131 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
8132 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
8133 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
8134 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
8135 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
8136 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
8137 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
8138 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
8139 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
8140 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
8141 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
8142 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
8143 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
8144 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
8145 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
8146 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
8147 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
8148 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
8149 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
8150 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
8151 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
8152 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
8153 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
8154 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
8155 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
8156 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
8157 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
8158 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
8159 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
8160 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
8161 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
8162 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
8163 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
8164 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
8165 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
8166 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
8167 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
8168 [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
8169 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
8170 public object[] Items
8171 {
8172 get
8173 {
8174 return this.itemsField;
8175 }
8176 set
8177 {
8178 this.itemsField = value;
8179 }
8180 }
8181  
8182 /// <remarks/>
8183 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
8184 [System.Xml.Serialization.XmlIgnoreAttribute()]
8185 public ItemsChoiceType4[] ItemsElementName
8186 {
8187 get
8188 {
8189 return this.itemsElementNameField;
8190 }
8191 set
8192 {
8193 this.itemsElementNameField = value;
8194 }
8195 }
8196  
8197 /// <remarks/>
8198 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
8199 public string length
8200 {
8201 get
8202 {
8203 return this.lengthField;
8204 }
8205 set
8206 {
8207 this.lengthField = value;
8208 }
8209 }
8210 }
8211  
8212 /// <remarks/>
8213 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
8214 [System.SerializableAttribute()]
8215 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
8216 public enum ItemsChoiceType4
8217 {
8218  
8219 /// <remarks/>
8220 array,
8221  
8222 /// <remarks/>
8223 @bool,
8224  
8225 /// <remarks/>
8226 bool1,
8227  
8228 /// <remarks/>
8229 bool1x1,
8230  
8231 /// <remarks/>
8232 bool1x2,
8233  
8234 /// <remarks/>
8235 bool1x3,
8236  
8237 /// <remarks/>
8238 bool1x4,
8239  
8240 /// <remarks/>
8241 bool2,
8242  
8243 /// <remarks/>
8244 bool2x1,
8245  
8246 /// <remarks/>
8247 bool2x2,
8248  
8249 /// <remarks/>
8250 bool2x3,
8251  
8252 /// <remarks/>
8253 bool2x4,
8254  
8255 /// <remarks/>
8256 bool3,
8257  
8258 /// <remarks/>
8259 bool3x1,
8260  
8261 /// <remarks/>
8262 bool3x2,
8263  
8264 /// <remarks/>
8265 bool3x3,
8266  
8267 /// <remarks/>
8268 bool3x4,
8269  
8270 /// <remarks/>
8271 bool4,
8272  
8273 /// <remarks/>
8274 bool4x1,
8275  
8276 /// <remarks/>
8277 bool4x2,
8278  
8279 /// <remarks/>
8280 bool4x3,
8281  
8282 /// <remarks/>
8283 bool4x4,
8284  
8285 /// <remarks/>
8286 @enum,
8287  
8288 /// <remarks/>
8289 @fixed,
8290  
8291 /// <remarks/>
8292 fixed1,
8293  
8294 /// <remarks/>
8295 fixed1x1,
8296  
8297 /// <remarks/>
8298 fixed1x2,
8299  
8300 /// <remarks/>
8301 fixed1x3,
8302  
8303 /// <remarks/>
8304 fixed1x4,
8305  
8306 /// <remarks/>
8307 fixed2,
8308  
8309 /// <remarks/>
8310 fixed2x1,
8311  
8312 /// <remarks/>
8313 fixed2x2,
8314  
8315 /// <remarks/>
8316 fixed2x3,
8317  
8318 /// <remarks/>
8319 fixed2x4,
8320  
8321 /// <remarks/>
8322 fixed3,
8323  
8324 /// <remarks/>
8325 fixed3x1,
8326  
8327 /// <remarks/>
8328 fixed3x2,
8329  
8330 /// <remarks/>
8331 fixed3x3,
8332  
8333 /// <remarks/>
8334 fixed3x4,
8335  
8336 /// <remarks/>
8337 fixed4,
8338  
8339 /// <remarks/>
8340 fixed4x1,
8341  
8342 /// <remarks/>
8343 fixed4x2,
8344  
8345 /// <remarks/>
8346 fixed4x3,
8347  
8348 /// <remarks/>
8349 fixed4x4,
8350  
8351 /// <remarks/>
8352 @float,
8353  
8354 /// <remarks/>
8355 float1,
8356  
8357 /// <remarks/>
8358 float1x1,
8359  
8360 /// <remarks/>
8361 float1x2,
8362  
8363 /// <remarks/>
8364 float1x3,
8365  
8366 /// <remarks/>
8367 float1x4,
8368  
8369 /// <remarks/>
8370 float2,
8371  
8372 /// <remarks/>
8373 float2x1,
8374  
8375 /// <remarks/>
8376 float2x2,
8377  
8378 /// <remarks/>
8379 float2x3,
8380  
8381 /// <remarks/>
8382 float2x4,
8383  
8384 /// <remarks/>
8385 float3,
8386  
8387 /// <remarks/>
8388 float3x1,
8389  
8390 /// <remarks/>
8391 float3x2,
8392  
8393 /// <remarks/>
8394 float3x3,
8395  
8396 /// <remarks/>
8397 float3x4,
8398  
8399 /// <remarks/>
8400 float4,
8401  
8402 /// <remarks/>
8403 float4x1,
8404  
8405 /// <remarks/>
8406 float4x2,
8407  
8408 /// <remarks/>
8409 float4x3,
8410  
8411 /// <remarks/>
8412 float4x4,
8413  
8414 /// <remarks/>
8415 half,
8416  
8417 /// <remarks/>
8418 half1,
8419  
8420 /// <remarks/>
8421 half1x1,
8422  
8423 /// <remarks/>
8424 half1x2,
8425  
8426 /// <remarks/>
8427 half1x3,
8428  
8429 /// <remarks/>
8430 half1x4,
8431  
8432 /// <remarks/>
8433 half2,
8434  
8435 /// <remarks/>
8436 half2x1,
8437  
8438 /// <remarks/>
8439 half2x2,
8440  
8441 /// <remarks/>
8442 half2x3,
8443  
8444 /// <remarks/>
8445 half2x4,
8446  
8447 /// <remarks/>
8448 half3,
8449  
8450 /// <remarks/>
8451 half3x1,
8452  
8453 /// <remarks/>
8454 half3x2,
8455  
8456 /// <remarks/>
8457 half3x3,
8458  
8459 /// <remarks/>
8460 half3x4,
8461  
8462 /// <remarks/>
8463 half4,
8464  
8465 /// <remarks/>
8466 half4x1,
8467  
8468 /// <remarks/>
8469 half4x2,
8470  
8471 /// <remarks/>
8472 half4x3,
8473  
8474 /// <remarks/>
8475 half4x4,
8476  
8477 /// <remarks/>
8478 @int,
8479  
8480 /// <remarks/>
8481 int1,
8482  
8483 /// <remarks/>
8484 int1x1,
8485  
8486 /// <remarks/>
8487 int1x2,
8488  
8489 /// <remarks/>
8490 int1x3,
8491  
8492 /// <remarks/>
8493 int1x4,
8494  
8495 /// <remarks/>
8496 int2,
8497  
8498 /// <remarks/>
8499 int2x1,
8500  
8501 /// <remarks/>
8502 int2x2,
8503  
8504 /// <remarks/>
8505 int2x3,
8506  
8507 /// <remarks/>
8508 int2x4,
8509  
8510 /// <remarks/>
8511 int3,
8512  
8513 /// <remarks/>
8514 int3x1,
8515  
8516 /// <remarks/>
8517 int3x2,
8518  
8519 /// <remarks/>
8520 int3x3,
8521  
8522 /// <remarks/>
8523 int3x4,
8524  
8525 /// <remarks/>
8526 int4,
8527  
8528 /// <remarks/>
8529 int4x1,
8530  
8531 /// <remarks/>
8532 int4x2,
8533  
8534 /// <remarks/>
8535 int4x3,
8536  
8537 /// <remarks/>
8538 int4x4,
8539  
8540 /// <remarks/>
8541 sampler1D,
8542  
8543 /// <remarks/>
8544 sampler2D,
8545  
8546 /// <remarks/>
8547 sampler3D,
8548  
8549 /// <remarks/>
8550 samplerCUBE,
8551  
8552 /// <remarks/>
8553 samplerDEPTH,
8554  
8555 /// <remarks/>
8556 samplerRECT,
8557  
8558 /// <remarks/>
8559 @string,
8560  
8561 /// <remarks/>
8562 surface,
8563  
8564 /// <remarks/>
8565 usertype,
8566 }
8567  
8568 /// <remarks/>
8569 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
8570 [System.SerializableAttribute()]
8571 [System.Diagnostics.DebuggerStepThroughAttribute()]
8572 [System.ComponentModel.DesignerCategoryAttribute("code")]
8573 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
8574 public partial class cg_setparam
8575 {
8576  
8577 private object itemField;
8578  
8579 private ItemChoiceType3 itemElementNameField;
8580  
8581 private string refField;
8582  
8583 private string programField;
8584  
8585 /// <remarks/>
8586 [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
8587 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
8588 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
8589 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
8590 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
8591 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
8592 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
8593 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
8594 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
8595 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
8596 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
8597 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
8598 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
8599 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
8600 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
8601 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
8602 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
8603 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
8604 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
8605 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
8606 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
8607 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
8608 [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
8609 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
8610 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
8611 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
8612 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
8613 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
8614 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
8615 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
8616 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
8617 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
8618 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
8619 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
8620 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
8621 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
8622 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
8623 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
8624 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
8625 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
8626 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
8627 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
8628 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
8629 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
8630 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
8631 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
8632 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
8633 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
8634 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
8635 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
8636 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
8637 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
8638 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
8639 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
8640 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
8641 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
8642 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
8643 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
8644 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
8645 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
8646 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
8647 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
8648 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
8649 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
8650 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
8651 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
8652 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
8653 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
8654 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
8655 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
8656 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
8657 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
8658 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
8659 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
8660 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
8661 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
8662 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
8663 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
8664 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
8665 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
8666 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
8667 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
8668 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
8669 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
8670 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
8671 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
8672 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
8673 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
8674 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
8675 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
8676 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
8677 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
8678 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
8679 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
8680 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
8681 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
8682 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
8683 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
8684 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
8685 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
8686 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
8687 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
8688 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
8689 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
8690 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
8691 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
8692 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
8693 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
8694 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
8695 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
8696 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
8697 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
8698 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
8699 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
8700 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
8701 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
8702 [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
8703 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
8704 public object Item
8705 {
8706 get
8707 {
8708 return this.itemField;
8709 }
8710 set
8711 {
8712 this.itemField = value;
8713 }
8714 }
8715  
8716 /// <remarks/>
8717 [System.Xml.Serialization.XmlIgnoreAttribute()]
8718 public ItemChoiceType3 ItemElementName
8719 {
8720 get
8721 {
8722 return this.itemElementNameField;
8723 }
8724 set
8725 {
8726 this.itemElementNameField = value;
8727 }
8728 }
8729  
8730 /// <remarks/>
8731 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
8732 public string @ref
8733 {
8734 get
8735 {
8736 return this.refField;
8737 }
8738 set
8739 {
8740 this.refField = value;
8741 }
8742 }
8743  
8744 /// <remarks/>
8745 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
8746 public string program
8747 {
8748 get
8749 {
8750 return this.programField;
8751 }
8752 set
8753 {
8754 this.programField = value;
8755 }
8756 }
8757 }
8758  
8759 /// <remarks/>
8760 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
8761 [System.SerializableAttribute()]
8762 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
8763 public enum ItemChoiceType3
8764 {
8765  
8766 /// <remarks/>
8767 array,
8768  
8769 /// <remarks/>
8770 @bool,
8771  
8772 /// <remarks/>
8773 bool1,
8774  
8775 /// <remarks/>
8776 bool1x1,
8777  
8778 /// <remarks/>
8779 bool1x2,
8780  
8781 /// <remarks/>
8782 bool1x3,
8783  
8784 /// <remarks/>
8785 bool1x4,
8786  
8787 /// <remarks/>
8788 bool2,
8789  
8790 /// <remarks/>
8791 bool2x1,
8792  
8793 /// <remarks/>
8794 bool2x2,
8795  
8796 /// <remarks/>
8797 bool2x3,
8798  
8799 /// <remarks/>
8800 bool2x4,
8801  
8802 /// <remarks/>
8803 bool3,
8804  
8805 /// <remarks/>
8806 bool3x1,
8807  
8808 /// <remarks/>
8809 bool3x2,
8810  
8811 /// <remarks/>
8812 bool3x3,
8813  
8814 /// <remarks/>
8815 bool3x4,
8816  
8817 /// <remarks/>
8818 bool4,
8819  
8820 /// <remarks/>
8821 bool4x1,
8822  
8823 /// <remarks/>
8824 bool4x2,
8825  
8826 /// <remarks/>
8827 bool4x3,
8828  
8829 /// <remarks/>
8830 bool4x4,
8831  
8832 /// <remarks/>
8833 connect_param,
8834  
8835 /// <remarks/>
8836 @enum,
8837  
8838 /// <remarks/>
8839 @fixed,
8840  
8841 /// <remarks/>
8842 fixed1,
8843  
8844 /// <remarks/>
8845 fixed1x1,
8846  
8847 /// <remarks/>
8848 fixed1x2,
8849  
8850 /// <remarks/>
8851 fixed1x3,
8852  
8853 /// <remarks/>
8854 fixed1x4,
8855  
8856 /// <remarks/>
8857 fixed2,
8858  
8859 /// <remarks/>
8860 fixed2x1,
8861  
8862 /// <remarks/>
8863 fixed2x2,
8864  
8865 /// <remarks/>
8866 fixed2x3,
8867  
8868 /// <remarks/>
8869 fixed2x4,
8870  
8871 /// <remarks/>
8872 fixed3,
8873  
8874 /// <remarks/>
8875 fixed3x1,
8876  
8877 /// <remarks/>
8878 fixed3x2,
8879  
8880 /// <remarks/>
8881 fixed3x3,
8882  
8883 /// <remarks/>
8884 fixed3x4,
8885  
8886 /// <remarks/>
8887 fixed4,
8888  
8889 /// <remarks/>
8890 fixed4x1,
8891  
8892 /// <remarks/>
8893 fixed4x2,
8894  
8895 /// <remarks/>
8896 fixed4x3,
8897  
8898 /// <remarks/>
8899 fixed4x4,
8900  
8901 /// <remarks/>
8902 @float,
8903  
8904 /// <remarks/>
8905 float1,
8906  
8907 /// <remarks/>
8908 float1x1,
8909  
8910 /// <remarks/>
8911 float1x2,
8912  
8913 /// <remarks/>
8914 float1x3,
8915  
8916 /// <remarks/>
8917 float1x4,
8918  
8919 /// <remarks/>
8920 float2,
8921  
8922 /// <remarks/>
8923 float2x1,
8924  
8925 /// <remarks/>
8926 float2x2,
8927  
8928 /// <remarks/>
8929 float2x3,
8930  
8931 /// <remarks/>
8932 float2x4,
8933  
8934 /// <remarks/>
8935 float3,
8936  
8937 /// <remarks/>
8938 float3x1,
8939  
8940 /// <remarks/>
8941 float3x2,
8942  
8943 /// <remarks/>
8944 float3x3,
8945  
8946 /// <remarks/>
8947 float3x4,
8948  
8949 /// <remarks/>
8950 float4,
8951  
8952 /// <remarks/>
8953 float4x1,
8954  
8955 /// <remarks/>
8956 float4x2,
8957  
8958 /// <remarks/>
8959 float4x3,
8960  
8961 /// <remarks/>
8962 float4x4,
8963  
8964 /// <remarks/>
8965 half,
8966  
8967 /// <remarks/>
8968 half1,
8969  
8970 /// <remarks/>
8971 half1x1,
8972  
8973 /// <remarks/>
8974 half1x2,
8975  
8976 /// <remarks/>
8977 half1x3,
8978  
8979 /// <remarks/>
8980 half1x4,
8981  
8982 /// <remarks/>
8983 half2,
8984  
8985 /// <remarks/>
8986 half2x1,
8987  
8988 /// <remarks/>
8989 half2x2,
8990  
8991 /// <remarks/>
8992 half2x3,
8993  
8994 /// <remarks/>
8995 half2x4,
8996  
8997 /// <remarks/>
8998 half3,
8999  
9000 /// <remarks/>
9001 half3x1,
9002  
9003 /// <remarks/>
9004 half3x2,
9005  
9006 /// <remarks/>
9007 half3x3,
9008  
9009 /// <remarks/>
9010 half3x4,
9011  
9012 /// <remarks/>
9013 half4,
9014  
9015 /// <remarks/>
9016 half4x1,
9017  
9018 /// <remarks/>
9019 half4x2,
9020  
9021 /// <remarks/>
9022 half4x3,
9023  
9024 /// <remarks/>
9025 half4x4,
9026  
9027 /// <remarks/>
9028 @int,
9029  
9030 /// <remarks/>
9031 int1,
9032  
9033 /// <remarks/>
9034 int1x1,
9035  
9036 /// <remarks/>
9037 int1x2,
9038  
9039 /// <remarks/>
9040 int1x3,
9041  
9042 /// <remarks/>
9043 int1x4,
9044  
9045 /// <remarks/>
9046 int2,
9047  
9048 /// <remarks/>
9049 int2x1,
9050  
9051 /// <remarks/>
9052 int2x2,
9053  
9054 /// <remarks/>
9055 int2x3,
9056  
9057 /// <remarks/>
9058 int2x4,
9059  
9060 /// <remarks/>
9061 int3,
9062  
9063 /// <remarks/>
9064 int3x1,
9065  
9066 /// <remarks/>
9067 int3x2,
9068  
9069 /// <remarks/>
9070 int3x3,
9071  
9072 /// <remarks/>
9073 int3x4,
9074  
9075 /// <remarks/>
9076 int4,
9077  
9078 /// <remarks/>
9079 int4x1,
9080  
9081 /// <remarks/>
9082 int4x2,
9083  
9084 /// <remarks/>
9085 int4x3,
9086  
9087 /// <remarks/>
9088 int4x4,
9089  
9090 /// <remarks/>
9091 sampler1D,
9092  
9093 /// <remarks/>
9094 sampler2D,
9095  
9096 /// <remarks/>
9097 sampler3D,
9098  
9099 /// <remarks/>
9100 samplerCUBE,
9101  
9102 /// <remarks/>
9103 samplerDEPTH,
9104  
9105 /// <remarks/>
9106 samplerRECT,
9107  
9108 /// <remarks/>
9109 @string,
9110  
9111 /// <remarks/>
9112 surface,
9113  
9114 /// <remarks/>
9115 usertype,
9116 }
9117  
9118 /// <remarks/>
9119 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
9120 [System.SerializableAttribute()]
9121 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
9122 public enum ItemsChoiceType5
9123 {
9124  
9125 /// <remarks/>
9126 array,
9127  
9128 /// <remarks/>
9129 @bool,
9130  
9131 /// <remarks/>
9132 bool1,
9133  
9134 /// <remarks/>
9135 bool1x1,
9136  
9137 /// <remarks/>
9138 bool1x2,
9139  
9140 /// <remarks/>
9141 bool1x3,
9142  
9143 /// <remarks/>
9144 bool1x4,
9145  
9146 /// <remarks/>
9147 bool2,
9148  
9149 /// <remarks/>
9150 bool2x1,
9151  
9152 /// <remarks/>
9153 bool2x2,
9154  
9155 /// <remarks/>
9156 bool2x3,
9157  
9158 /// <remarks/>
9159 bool2x4,
9160  
9161 /// <remarks/>
9162 bool3,
9163  
9164 /// <remarks/>
9165 bool3x1,
9166  
9167 /// <remarks/>
9168 bool3x2,
9169  
9170 /// <remarks/>
9171 bool3x3,
9172  
9173 /// <remarks/>
9174 bool3x4,
9175  
9176 /// <remarks/>
9177 bool4,
9178  
9179 /// <remarks/>
9180 bool4x1,
9181  
9182 /// <remarks/>
9183 bool4x2,
9184  
9185 /// <remarks/>
9186 bool4x3,
9187  
9188 /// <remarks/>
9189 bool4x4,
9190  
9191 /// <remarks/>
9192 connect_param,
9193  
9194 /// <remarks/>
9195 @enum,
9196  
9197 /// <remarks/>
9198 @fixed,
9199  
9200 /// <remarks/>
9201 fixed1,
9202  
9203 /// <remarks/>
9204 fixed1x1,
9205  
9206 /// <remarks/>
9207 fixed1x2,
9208  
9209 /// <remarks/>
9210 fixed1x3,
9211  
9212 /// <remarks/>
9213 fixed1x4,
9214  
9215 /// <remarks/>
9216 fixed2,
9217  
9218 /// <remarks/>
9219 fixed2x1,
9220  
9221 /// <remarks/>
9222 fixed2x2,
9223  
9224 /// <remarks/>
9225 fixed2x3,
9226  
9227 /// <remarks/>
9228 fixed2x4,
9229  
9230 /// <remarks/>
9231 fixed3,
9232  
9233 /// <remarks/>
9234 fixed3x1,
9235  
9236 /// <remarks/>
9237 fixed3x2,
9238  
9239 /// <remarks/>
9240 fixed3x3,
9241  
9242 /// <remarks/>
9243 fixed3x4,
9244  
9245 /// <remarks/>
9246 fixed4,
9247  
9248 /// <remarks/>
9249 fixed4x1,
9250  
9251 /// <remarks/>
9252 fixed4x2,
9253  
9254 /// <remarks/>
9255 fixed4x3,
9256  
9257 /// <remarks/>
9258 fixed4x4,
9259  
9260 /// <remarks/>
9261 @float,
9262  
9263 /// <remarks/>
9264 float1,
9265  
9266 /// <remarks/>
9267 float1x1,
9268  
9269 /// <remarks/>
9270 float1x2,
9271  
9272 /// <remarks/>
9273 float1x3,
9274  
9275 /// <remarks/>
9276 float1x4,
9277  
9278 /// <remarks/>
9279 float2,
9280  
9281 /// <remarks/>
9282 float2x1,
9283  
9284 /// <remarks/>
9285 float2x2,
9286  
9287 /// <remarks/>
9288 float2x3,
9289  
9290 /// <remarks/>
9291 float2x4,
9292  
9293 /// <remarks/>
9294 float3,
9295  
9296 /// <remarks/>
9297 float3x1,
9298  
9299 /// <remarks/>
9300 float3x2,
9301  
9302 /// <remarks/>
9303 float3x3,
9304  
9305 /// <remarks/>
9306 float3x4,
9307  
9308 /// <remarks/>
9309 float4,
9310  
9311 /// <remarks/>
9312 float4x1,
9313  
9314 /// <remarks/>
9315 float4x2,
9316  
9317 /// <remarks/>
9318 float4x3,
9319  
9320 /// <remarks/>
9321 float4x4,
9322  
9323 /// <remarks/>
9324 half,
9325  
9326 /// <remarks/>
9327 half1,
9328  
9329 /// <remarks/>
9330 half1x1,
9331  
9332 /// <remarks/>
9333 half1x2,
9334  
9335 /// <remarks/>
9336 half1x3,
9337  
9338 /// <remarks/>
9339 half1x4,
9340  
9341 /// <remarks/>
9342 half2,
9343  
9344 /// <remarks/>
9345 half2x1,
9346  
9347 /// <remarks/>
9348 half2x2,
9349  
9350 /// <remarks/>
9351 half2x3,
9352  
9353 /// <remarks/>
9354 half2x4,
9355  
9356 /// <remarks/>
9357 half3,
9358  
9359 /// <remarks/>
9360 half3x1,
9361  
9362 /// <remarks/>
9363 half3x2,
9364  
9365 /// <remarks/>
9366 half3x3,
9367  
9368 /// <remarks/>
9369 half3x4,
9370  
9371 /// <remarks/>
9372 half4,
9373  
9374 /// <remarks/>
9375 half4x1,
9376  
9377 /// <remarks/>
9378 half4x2,
9379  
9380 /// <remarks/>
9381 half4x3,
9382  
9383 /// <remarks/>
9384 half4x4,
9385  
9386 /// <remarks/>
9387 @int,
9388  
9389 /// <remarks/>
9390 int1,
9391  
9392 /// <remarks/>
9393 int1x1,
9394  
9395 /// <remarks/>
9396 int1x2,
9397  
9398 /// <remarks/>
9399 int1x3,
9400  
9401 /// <remarks/>
9402 int1x4,
9403  
9404 /// <remarks/>
9405 int2,
9406  
9407 /// <remarks/>
9408 int2x1,
9409  
9410 /// <remarks/>
9411 int2x2,
9412  
9413 /// <remarks/>
9414 int2x3,
9415  
9416 /// <remarks/>
9417 int2x4,
9418  
9419 /// <remarks/>
9420 int3,
9421  
9422 /// <remarks/>
9423 int3x1,
9424  
9425 /// <remarks/>
9426 int3x2,
9427  
9428 /// <remarks/>
9429 int3x3,
9430  
9431 /// <remarks/>
9432 int3x4,
9433  
9434 /// <remarks/>
9435 int4,
9436  
9437 /// <remarks/>
9438 int4x1,
9439  
9440 /// <remarks/>
9441 int4x2,
9442  
9443 /// <remarks/>
9444 int4x3,
9445  
9446 /// <remarks/>
9447 int4x4,
9448  
9449 /// <remarks/>
9450 sampler1D,
9451  
9452 /// <remarks/>
9453 sampler2D,
9454  
9455 /// <remarks/>
9456 sampler3D,
9457  
9458 /// <remarks/>
9459 samplerCUBE,
9460  
9461 /// <remarks/>
9462 samplerDEPTH,
9463  
9464 /// <remarks/>
9465 samplerRECT,
9466  
9467 /// <remarks/>
9468 setparam,
9469  
9470 /// <remarks/>
9471 @string,
9472  
9473 /// <remarks/>
9474 surface,
9475  
9476 /// <remarks/>
9477 usertype,
9478 }
9479  
9480 /// <remarks/>
9481 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
9482 [System.SerializableAttribute()]
9483 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
9484 public enum ItemsChoiceType6
9485 {
9486  
9487 /// <remarks/>
9488 array,
9489  
9490 /// <remarks/>
9491 @bool,
9492  
9493 /// <remarks/>
9494 bool1,
9495  
9496 /// <remarks/>
9497 bool1x1,
9498  
9499 /// <remarks/>
9500 bool1x2,
9501  
9502 /// <remarks/>
9503 bool1x3,
9504  
9505 /// <remarks/>
9506 bool1x4,
9507  
9508 /// <remarks/>
9509 bool2,
9510  
9511 /// <remarks/>
9512 bool2x1,
9513  
9514 /// <remarks/>
9515 bool2x2,
9516  
9517 /// <remarks/>
9518 bool2x3,
9519  
9520 /// <remarks/>
9521 bool2x4,
9522  
9523 /// <remarks/>
9524 bool3,
9525  
9526 /// <remarks/>
9527 bool3x1,
9528  
9529 /// <remarks/>
9530 bool3x2,
9531  
9532 /// <remarks/>
9533 bool3x3,
9534  
9535 /// <remarks/>
9536 bool3x4,
9537  
9538 /// <remarks/>
9539 bool4,
9540  
9541 /// <remarks/>
9542 bool4x1,
9543  
9544 /// <remarks/>
9545 bool4x2,
9546  
9547 /// <remarks/>
9548 bool4x3,
9549  
9550 /// <remarks/>
9551 bool4x4,
9552  
9553 /// <remarks/>
9554 connect_param,
9555  
9556 /// <remarks/>
9557 @enum,
9558  
9559 /// <remarks/>
9560 @fixed,
9561  
9562 /// <remarks/>
9563 fixed1,
9564  
9565 /// <remarks/>
9566 fixed1x1,
9567  
9568 /// <remarks/>
9569 fixed1x2,
9570  
9571 /// <remarks/>
9572 fixed1x3,
9573  
9574 /// <remarks/>
9575 fixed1x4,
9576  
9577 /// <remarks/>
9578 fixed2,
9579  
9580 /// <remarks/>
9581 fixed2x1,
9582  
9583 /// <remarks/>
9584 fixed2x2,
9585  
9586 /// <remarks/>
9587 fixed2x3,
9588  
9589 /// <remarks/>
9590 fixed2x4,
9591  
9592 /// <remarks/>
9593 fixed3,
9594  
9595 /// <remarks/>
9596 fixed3x1,
9597  
9598 /// <remarks/>
9599 fixed3x2,
9600  
9601 /// <remarks/>
9602 fixed3x3,
9603  
9604 /// <remarks/>
9605 fixed3x4,
9606  
9607 /// <remarks/>
9608 fixed4,
9609  
9610 /// <remarks/>
9611 fixed4x1,
9612  
9613 /// <remarks/>
9614 fixed4x2,
9615  
9616 /// <remarks/>
9617 fixed4x3,
9618  
9619 /// <remarks/>
9620 fixed4x4,
9621  
9622 /// <remarks/>
9623 @float,
9624  
9625 /// <remarks/>
9626 float1,
9627  
9628 /// <remarks/>
9629 float1x1,
9630  
9631 /// <remarks/>
9632 float1x2,
9633  
9634 /// <remarks/>
9635 float1x3,
9636  
9637 /// <remarks/>
9638 float1x4,
9639  
9640 /// <remarks/>
9641 float2,
9642  
9643 /// <remarks/>
9644 float2x1,
9645  
9646 /// <remarks/>
9647 float2x2,
9648  
9649 /// <remarks/>
9650 float2x3,
9651  
9652 /// <remarks/>
9653 float2x4,
9654  
9655 /// <remarks/>
9656 float3,
9657  
9658 /// <remarks/>
9659 float3x1,
9660  
9661 /// <remarks/>
9662 float3x2,
9663  
9664 /// <remarks/>
9665 float3x3,
9666  
9667 /// <remarks/>
9668 float3x4,
9669  
9670 /// <remarks/>
9671 float4,
9672  
9673 /// <remarks/>
9674 float4x1,
9675  
9676 /// <remarks/>
9677 float4x2,
9678  
9679 /// <remarks/>
9680 float4x3,
9681  
9682 /// <remarks/>
9683 float4x4,
9684  
9685 /// <remarks/>
9686 half,
9687  
9688 /// <remarks/>
9689 half1,
9690  
9691 /// <remarks/>
9692 half1x1,
9693  
9694 /// <remarks/>
9695 half1x2,
9696  
9697 /// <remarks/>
9698 half1x3,
9699  
9700 /// <remarks/>
9701 half1x4,
9702  
9703 /// <remarks/>
9704 half2,
9705  
9706 /// <remarks/>
9707 half2x1,
9708  
9709 /// <remarks/>
9710 half2x2,
9711  
9712 /// <remarks/>
9713 half2x3,
9714  
9715 /// <remarks/>
9716 half2x4,
9717  
9718 /// <remarks/>
9719 half3,
9720  
9721 /// <remarks/>
9722 half3x1,
9723  
9724 /// <remarks/>
9725 half3x2,
9726  
9727 /// <remarks/>
9728 half3x3,
9729  
9730 /// <remarks/>
9731 half3x4,
9732  
9733 /// <remarks/>
9734 half4,
9735  
9736 /// <remarks/>
9737 half4x1,
9738  
9739 /// <remarks/>
9740 half4x2,
9741  
9742 /// <remarks/>
9743 half4x3,
9744  
9745 /// <remarks/>
9746 half4x4,
9747  
9748 /// <remarks/>
9749 @int,
9750  
9751 /// <remarks/>
9752 int1,
9753  
9754 /// <remarks/>
9755 int1x1,
9756  
9757 /// <remarks/>
9758 int1x2,
9759  
9760 /// <remarks/>
9761 int1x3,
9762  
9763 /// <remarks/>
9764 int1x4,
9765  
9766 /// <remarks/>
9767 int2,
9768  
9769 /// <remarks/>
9770 int2x1,
9771  
9772 /// <remarks/>
9773 int2x2,
9774  
9775 /// <remarks/>
9776 int2x3,
9777  
9778 /// <remarks/>
9779 int2x4,
9780  
9781 /// <remarks/>
9782 int3,
9783  
9784 /// <remarks/>
9785 int3x1,
9786  
9787 /// <remarks/>
9788 int3x2,
9789  
9790 /// <remarks/>
9791 int3x3,
9792  
9793 /// <remarks/>
9794 int3x4,
9795  
9796 /// <remarks/>
9797 int4,
9798  
9799 /// <remarks/>
9800 int4x1,
9801  
9802 /// <remarks/>
9803 int4x2,
9804  
9805 /// <remarks/>
9806 int4x3,
9807  
9808 /// <remarks/>
9809 int4x4,
9810  
9811 /// <remarks/>
9812 sampler1D,
9813  
9814 /// <remarks/>
9815 sampler2D,
9816  
9817 /// <remarks/>
9818 sampler3D,
9819  
9820 /// <remarks/>
9821 samplerCUBE,
9822  
9823 /// <remarks/>
9824 samplerDEPTH,
9825  
9826 /// <remarks/>
9827 samplerRECT,
9828  
9829 /// <remarks/>
9830 @string,
9831  
9832 /// <remarks/>
9833 surface,
9834  
9835 /// <remarks/>
9836 usertype,
9837 }
9838  
9839 /// <remarks/>
9840 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
9841 [System.SerializableAttribute()]
9842 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
9843 public enum ItemChoiceType4
9844 {
9845  
9846 /// <remarks/>
9847 array,
9848  
9849 /// <remarks/>
9850 @bool,
9851  
9852 /// <remarks/>
9853 bool1,
9854  
9855 /// <remarks/>
9856 bool1x1,
9857  
9858 /// <remarks/>
9859 bool1x2,
9860  
9861 /// <remarks/>
9862 bool1x3,
9863  
9864 /// <remarks/>
9865 bool1x4,
9866  
9867 /// <remarks/>
9868 bool2,
9869  
9870 /// <remarks/>
9871 bool2x1,
9872  
9873 /// <remarks/>
9874 bool2x2,
9875  
9876 /// <remarks/>
9877 bool2x3,
9878  
9879 /// <remarks/>
9880 bool2x4,
9881  
9882 /// <remarks/>
9883 bool3,
9884  
9885 /// <remarks/>
9886 bool3x1,
9887  
9888 /// <remarks/>
9889 bool3x2,
9890  
9891 /// <remarks/>
9892 bool3x3,
9893  
9894 /// <remarks/>
9895 bool3x4,
9896  
9897 /// <remarks/>
9898 bool4,
9899  
9900 /// <remarks/>
9901 bool4x1,
9902  
9903 /// <remarks/>
9904 bool4x2,
9905  
9906 /// <remarks/>
9907 bool4x3,
9908  
9909 /// <remarks/>
9910 bool4x4,
9911  
9912 /// <remarks/>
9913 @enum,
9914  
9915 /// <remarks/>
9916 @fixed,
9917  
9918 /// <remarks/>
9919 fixed1,
9920  
9921 /// <remarks/>
9922 fixed1x1,
9923  
9924 /// <remarks/>
9925 fixed1x2,
9926  
9927 /// <remarks/>
9928 fixed1x3,
9929  
9930 /// <remarks/>
9931 fixed1x4,
9932  
9933 /// <remarks/>
9934 fixed2,
9935  
9936 /// <remarks/>
9937 fixed2x1,
9938  
9939 /// <remarks/>
9940 fixed2x2,
9941  
9942 /// <remarks/>
9943 fixed2x3,
9944  
9945 /// <remarks/>
9946 fixed2x4,
9947  
9948 /// <remarks/>
9949 fixed3,
9950  
9951 /// <remarks/>
9952 fixed3x1,
9953  
9954 /// <remarks/>
9955 fixed3x2,
9956  
9957 /// <remarks/>
9958 fixed3x3,
9959  
9960 /// <remarks/>
9961 fixed3x4,
9962  
9963 /// <remarks/>
9964 fixed4,
9965  
9966 /// <remarks/>
9967 fixed4x1,
9968  
9969 /// <remarks/>
9970 fixed4x2,
9971  
9972 /// <remarks/>
9973 fixed4x3,
9974  
9975 /// <remarks/>
9976 fixed4x4,
9977  
9978 /// <remarks/>
9979 @float,
9980  
9981 /// <remarks/>
9982 float1,
9983  
9984 /// <remarks/>
9985 float1x1,
9986  
9987 /// <remarks/>
9988 float1x2,
9989  
9990 /// <remarks/>
9991 float1x3,
9992  
9993 /// <remarks/>
9994 float1x4,
9995  
9996 /// <remarks/>
9997 float2,
9998  
9999 /// <remarks/>
10000 float2x1,
10001  
10002 /// <remarks/>
10003 float2x2,
10004  
10005 /// <remarks/>
10006 float2x3,
10007  
10008 /// <remarks/>
10009 float2x4,
10010  
10011 /// <remarks/>
10012 float3,
10013  
10014 /// <remarks/>
10015 float3x1,
10016  
10017 /// <remarks/>
10018 float3x2,
10019  
10020 /// <remarks/>
10021 float3x3,
10022  
10023 /// <remarks/>
10024 float3x4,
10025  
10026 /// <remarks/>
10027 float4,
10028  
10029 /// <remarks/>
10030 float4x1,
10031  
10032 /// <remarks/>
10033 float4x2,
10034  
10035 /// <remarks/>
10036 float4x3,
10037  
10038 /// <remarks/>
10039 float4x4,
10040  
10041 /// <remarks/>
10042 half,
10043  
10044 /// <remarks/>
10045 half1,
10046  
10047 /// <remarks/>
10048 half1x1,
10049  
10050 /// <remarks/>
10051 half1x2,
10052  
10053 /// <remarks/>
10054 half1x3,
10055  
10056 /// <remarks/>
10057 half1x4,
10058  
10059 /// <remarks/>
10060 half2,
10061  
10062 /// <remarks/>
10063 half2x1,
10064  
10065 /// <remarks/>
10066 half2x2,
10067  
10068 /// <remarks/>
10069 half2x3,
10070  
10071 /// <remarks/>
10072 half2x4,
10073  
10074 /// <remarks/>
10075 half3,
10076  
10077 /// <remarks/>
10078 half3x1,
10079  
10080 /// <remarks/>
10081 half3x2,
10082  
10083 /// <remarks/>
10084 half3x3,
10085  
10086 /// <remarks/>
10087 half3x4,
10088  
10089 /// <remarks/>
10090 half4,
10091  
10092 /// <remarks/>
10093 half4x1,
10094  
10095 /// <remarks/>
10096 half4x2,
10097  
10098 /// <remarks/>
10099 half4x3,
10100  
10101 /// <remarks/>
10102 half4x4,
10103  
10104 /// <remarks/>
10105 @int,
10106  
10107 /// <remarks/>
10108 int1,
10109  
10110 /// <remarks/>
10111 int1x1,
10112  
10113 /// <remarks/>
10114 int1x2,
10115  
10116 /// <remarks/>
10117 int1x3,
10118  
10119 /// <remarks/>
10120 int1x4,
10121  
10122 /// <remarks/>
10123 int2,
10124  
10125 /// <remarks/>
10126 int2x1,
10127  
10128 /// <remarks/>
10129 int2x2,
10130  
10131 /// <remarks/>
10132 int2x3,
10133  
10134 /// <remarks/>
10135 int2x4,
10136  
10137 /// <remarks/>
10138 int3,
10139  
10140 /// <remarks/>
10141 int3x1,
10142  
10143 /// <remarks/>
10144 int3x2,
10145  
10146 /// <remarks/>
10147 int3x3,
10148  
10149 /// <remarks/>
10150 int3x4,
10151  
10152 /// <remarks/>
10153 int4,
10154  
10155 /// <remarks/>
10156 int4x1,
10157  
10158 /// <remarks/>
10159 int4x2,
10160  
10161 /// <remarks/>
10162 int4x3,
10163  
10164 /// <remarks/>
10165 int4x4,
10166  
10167 /// <remarks/>
10168 sampler1D,
10169  
10170 /// <remarks/>
10171 sampler2D,
10172  
10173 /// <remarks/>
10174 sampler3D,
10175  
10176 /// <remarks/>
10177 samplerCUBE,
10178  
10179 /// <remarks/>
10180 samplerDEPTH,
10181  
10182 /// <remarks/>
10183 samplerRECT,
10184  
10185 /// <remarks/>
10186 @string,
10187  
10188 /// <remarks/>
10189 surface,
10190  
10191 /// <remarks/>
10192 usertype,
10193 }
10194  
10195 /// <remarks/>
10196 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10197 [System.SerializableAttribute()]
10198 [System.Diagnostics.DebuggerStepThroughAttribute()]
10199 [System.ComponentModel.DesignerCategoryAttribute("code")]
10200 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10201 public partial class common_newparam_type
10202 {
10203  
10204 private string semanticField;
10205  
10206 private object itemField;
10207  
10208 private ItemChoiceType2 itemElementNameField;
10209  
10210 private string sidField;
10211  
10212 /// <remarks/>
10213 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
10214 public string semantic
10215 {
10216 get
10217 {
10218 return this.semanticField;
10219 }
10220 set
10221 {
10222 this.semanticField = value;
10223 }
10224 }
10225  
10226 /// <remarks/>
10227 [System.Xml.Serialization.XmlElementAttribute("float", typeof(double))]
10228 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(double))]
10229 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(double))]
10230 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(double))]
10231 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(fx_sampler2D_common))]
10232 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(fx_surface_common))]
10233 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
10234 public object Item
10235 {
10236 get
10237 {
10238 return this.itemField;
10239 }
10240 set
10241 {
10242 this.itemField = value;
10243 }
10244 }
10245  
10246 /// <remarks/>
10247 [System.Xml.Serialization.XmlIgnoreAttribute()]
10248 public ItemChoiceType2 ItemElementName
10249 {
10250 get
10251 {
10252 return this.itemElementNameField;
10253 }
10254 set
10255 {
10256 this.itemElementNameField = value;
10257 }
10258 }
10259  
10260 /// <remarks/>
10261 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10262 public string sid
10263 {
10264 get
10265 {
10266 return this.sidField;
10267 }
10268 set
10269 {
10270 this.sidField = value;
10271 }
10272 }
10273 }
10274  
10275 /// <remarks/>
10276 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10277 [System.SerializableAttribute()]
10278 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
10279 public enum ItemChoiceType2
10280 {
10281  
10282 /// <remarks/>
10283 @float,
10284  
10285 /// <remarks/>
10286 float2,
10287  
10288 /// <remarks/>
10289 float3,
10290  
10291 /// <remarks/>
10292 float4,
10293  
10294 /// <remarks/>
10295 sampler2D,
10296  
10297 /// <remarks/>
10298 surface,
10299 }
10300  
10301 /// <remarks/>
10302 [System.Xml.Serialization.XmlIncludeAttribute(typeof(common_transparent_type))]
10303 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10304 [System.SerializableAttribute()]
10305 [System.Diagnostics.DebuggerStepThroughAttribute()]
10306 [System.ComponentModel.DesignerCategoryAttribute("code")]
10307 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10308 public partial class common_color_or_texture_type
10309 {
10310  
10311 private object itemField;
10312  
10313 /// <remarks/>
10314 [System.Xml.Serialization.XmlElementAttribute("color", typeof(common_color_or_texture_typeColor))]
10315 [System.Xml.Serialization.XmlElementAttribute("param", typeof(common_color_or_texture_typeParam))]
10316 [System.Xml.Serialization.XmlElementAttribute("texture", typeof(common_color_or_texture_typeTexture))]
10317 public object Item
10318 {
10319 get
10320 {
10321 return this.itemField;
10322 }
10323 set
10324 {
10325 this.itemField = value;
10326 }
10327 }
10328 }
10329  
10330 /// <remarks/>
10331 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10332 [System.SerializableAttribute()]
10333 [System.Diagnostics.DebuggerStepThroughAttribute()]
10334 [System.ComponentModel.DesignerCategoryAttribute("code")]
10335 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10336 public partial class common_color_or_texture_typeColor
10337 {
10338  
10339 private string sidField;
10340  
10341 private double[] textField;
10342  
10343 /// <remarks/>
10344 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10345 public string sid
10346 {
10347 get
10348 {
10349 return this.sidField;
10350 }
10351 set
10352 {
10353 this.sidField = value;
10354 }
10355 }
10356  
10357 [XmlText]
10358 public string _Text_
10359 {
10360 get { return COLLADA.ConvertFromArray(textField); }
10361 set { textField = COLLADA.ConvertDoubleArray(value); }
10362 }
10363 /// <remarks/>
10364 [XmlIgnore]
10365 public double[] Values
10366 {
10367 get
10368 {
10369 return this.textField;
10370 }
10371 set
10372 {
10373 this.textField = value;
10374 }
10375 }
10376 }
10377  
10378 /// <remarks/>
10379 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10380 [System.SerializableAttribute()]
10381 [System.Diagnostics.DebuggerStepThroughAttribute()]
10382 [System.ComponentModel.DesignerCategoryAttribute("code")]
10383 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10384 public partial class common_color_or_texture_typeParam
10385 {
10386  
10387 private string refField;
10388  
10389 /// <remarks/>
10390 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10391 public string @ref
10392 {
10393 get
10394 {
10395 return this.refField;
10396 }
10397 set
10398 {
10399 this.refField = value;
10400 }
10401 }
10402 }
10403  
10404 /// <remarks/>
10405 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10406 [System.SerializableAttribute()]
10407 [System.Diagnostics.DebuggerStepThroughAttribute()]
10408 [System.ComponentModel.DesignerCategoryAttribute("code")]
10409 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10410 public partial class common_color_or_texture_typeTexture
10411 {
10412  
10413 private extra extraField;
10414  
10415 private string textureField;
10416  
10417 private string texcoordField;
10418  
10419 /// <remarks/>
10420 public extra extra
10421 {
10422 get
10423 {
10424 return this.extraField;
10425 }
10426 set
10427 {
10428 this.extraField = value;
10429 }
10430 }
10431  
10432 /// <remarks/>
10433 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10434 public string texture
10435 {
10436 get
10437 {
10438 return this.textureField;
10439 }
10440 set
10441 {
10442 this.textureField = value;
10443 }
10444 }
10445  
10446 /// <remarks/>
10447 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10448 public string texcoord
10449 {
10450 get
10451 {
10452 return this.texcoordField;
10453 }
10454 set
10455 {
10456 this.texcoordField = value;
10457 }
10458 }
10459 }
10460  
10461 /// <remarks/>
10462 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10463 [System.SerializableAttribute()]
10464 [System.Diagnostics.DebuggerStepThroughAttribute()]
10465 [System.ComponentModel.DesignerCategoryAttribute("code")]
10466 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10467 public partial class common_transparent_type : common_color_or_texture_type
10468 {
10469  
10470 private fx_opaque_enum opaqueField;
10471  
10472 public common_transparent_type()
10473 {
10474 this.opaqueField = fx_opaque_enum.A_ONE;
10475 }
10476  
10477 /// <remarks/>
10478 [System.Xml.Serialization.XmlAttributeAttribute()]
10479 [System.ComponentModel.DefaultValueAttribute(fx_opaque_enum.A_ONE)]
10480 public fx_opaque_enum opaque
10481 {
10482 get
10483 {
10484 return this.opaqueField;
10485 }
10486 set
10487 {
10488 this.opaqueField = value;
10489 }
10490 }
10491 }
10492  
10493 /// <remarks/>
10494 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10495 [System.SerializableAttribute()]
10496 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10497 public enum fx_opaque_enum
10498 {
10499  
10500 /// <remarks/>
10501 A_ONE,
10502  
10503 /// <remarks/>
10504 RGB_ZERO,
10505 }
10506  
10507 /// <remarks/>
10508 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10509 [System.SerializableAttribute()]
10510 [System.Diagnostics.DebuggerStepThroughAttribute()]
10511 [System.ComponentModel.DesignerCategoryAttribute("code")]
10512 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10513 public partial class common_float_or_param_type
10514 {
10515  
10516 private object itemField;
10517  
10518 /// <remarks/>
10519 [System.Xml.Serialization.XmlElementAttribute("float", typeof(common_float_or_param_typeFloat))]
10520 [System.Xml.Serialization.XmlElementAttribute("param", typeof(common_float_or_param_typeParam))]
10521 public object Item
10522 {
10523 get
10524 {
10525 return this.itemField;
10526 }
10527 set
10528 {
10529 this.itemField = value;
10530 }
10531 }
10532 }
10533  
10534 /// <remarks/>
10535 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10536 [System.SerializableAttribute()]
10537 [System.Diagnostics.DebuggerStepThroughAttribute()]
10538 [System.ComponentModel.DesignerCategoryAttribute("code")]
10539 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10540 public partial class common_float_or_param_typeFloat
10541 {
10542  
10543 private string sidField;
10544  
10545 private double valueField;
10546  
10547 /// <remarks/>
10548 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10549 public string sid
10550 {
10551 get
10552 {
10553 return this.sidField;
10554 }
10555 set
10556 {
10557 this.sidField = value;
10558 }
10559 }
10560  
10561 /// <remarks/>
10562 [System.Xml.Serialization.XmlTextAttribute()]
10563 public double Value
10564 {
10565 get
10566 {
10567 return this.valueField;
10568 }
10569 set
10570 {
10571 this.valueField = value;
10572 }
10573 }
10574 }
10575  
10576 /// <remarks/>
10577 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10578 [System.SerializableAttribute()]
10579 [System.Diagnostics.DebuggerStepThroughAttribute()]
10580 [System.ComponentModel.DesignerCategoryAttribute("code")]
10581 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10582 public partial class common_float_or_param_typeParam
10583 {
10584  
10585 private string refField;
10586  
10587 /// <remarks/>
10588 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10589 public string @ref
10590 {
10591 get
10592 {
10593 return this.refField;
10594 }
10595 set
10596 {
10597 this.refField = value;
10598 }
10599 }
10600 }
10601  
10602 /// <remarks/>
10603 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10604 [System.SerializableAttribute()]
10605 [System.Diagnostics.DebuggerStepThroughAttribute()]
10606 [System.ComponentModel.DesignerCategoryAttribute("code")]
10607 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10608 public partial class glsl_setparam
10609 {
10610  
10611 private fx_annotate_common[] annotateField;
10612  
10613 private object itemField;
10614  
10615 private ItemChoiceType1 itemElementNameField;
10616  
10617 private string refField;
10618  
10619 private string programField;
10620  
10621 /// <remarks/>
10622 [System.Xml.Serialization.XmlElementAttribute("annotate")]
10623 public fx_annotate_common[] annotate
10624 {
10625 get
10626 {
10627 return this.annotateField;
10628 }
10629 set
10630 {
10631 this.annotateField = value;
10632 }
10633 }
10634  
10635 /// <remarks/>
10636 [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_setarray_type))]
10637 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
10638 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
10639 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
10640 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
10641 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
10642 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
10643 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
10644 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
10645 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
10646 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
10647 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
10648 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
10649 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
10650 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
10651 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
10652 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
10653 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
10654 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
10655 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
10656 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
10657 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
10658 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
10659 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
10660 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
10661 public object Item
10662 {
10663 get
10664 {
10665 return this.itemField;
10666 }
10667 set
10668 {
10669 this.itemField = value;
10670 }
10671 }
10672  
10673 /// <remarks/>
10674 [System.Xml.Serialization.XmlIgnoreAttribute()]
10675 public ItemChoiceType1 ItemElementName
10676 {
10677 get
10678 {
10679 return this.itemElementNameField;
10680 }
10681 set
10682 {
10683 this.itemElementNameField = value;
10684 }
10685 }
10686  
10687 /// <remarks/>
10688 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
10689 public string @ref
10690 {
10691 get
10692 {
10693 return this.refField;
10694 }
10695 set
10696 {
10697 this.refField = value;
10698 }
10699 }
10700  
10701 /// <remarks/>
10702 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
10703 public string program
10704 {
10705 get
10706 {
10707 return this.programField;
10708 }
10709 set
10710 {
10711 this.programField = value;
10712 }
10713 }
10714 }
10715  
10716 /// <remarks/>
10717 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10718 [System.SerializableAttribute()]
10719 [System.Diagnostics.DebuggerStepThroughAttribute()]
10720 [System.ComponentModel.DesignerCategoryAttribute("code")]
10721 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10722 public partial class glsl_setarray_type
10723 {
10724  
10725 private object[] itemsField;
10726  
10727 private ItemsChoiceType3[] itemsElementNameField;
10728  
10729 private string lengthField;
10730  
10731 /// <remarks/>
10732 [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_setarray_type))]
10733 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
10734 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
10735 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
10736 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
10737 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
10738 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
10739 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
10740 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
10741 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
10742 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
10743 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
10744 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
10745 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
10746 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
10747 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
10748 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
10749 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
10750 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
10751 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
10752 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
10753 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
10754 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
10755 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
10756 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
10757 public object[] Items
10758 {
10759 get
10760 {
10761 return this.itemsField;
10762 }
10763 set
10764 {
10765 this.itemsField = value;
10766 }
10767 }
10768  
10769 /// <remarks/>
10770 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
10771 [System.Xml.Serialization.XmlIgnoreAttribute()]
10772 public ItemsChoiceType3[] ItemsElementName
10773 {
10774 get
10775 {
10776 return this.itemsElementNameField;
10777 }
10778 set
10779 {
10780 this.itemsElementNameField = value;
10781 }
10782 }
10783  
10784 /// <remarks/>
10785 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
10786 public string length
10787 {
10788 get
10789 {
10790 return this.lengthField;
10791 }
10792 set
10793 {
10794 this.lengthField = value;
10795 }
10796 }
10797 }
10798  
10799 /// <remarks/>
10800 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10801 [System.SerializableAttribute()]
10802 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
10803 public enum ItemsChoiceType3
10804 {
10805  
10806 /// <remarks/>
10807 array,
10808  
10809 /// <remarks/>
10810 @bool,
10811  
10812 /// <remarks/>
10813 bool2,
10814  
10815 /// <remarks/>
10816 bool3,
10817  
10818 /// <remarks/>
10819 bool4,
10820  
10821 /// <remarks/>
10822 @enum,
10823  
10824 /// <remarks/>
10825 @float,
10826  
10827 /// <remarks/>
10828 float2,
10829  
10830 /// <remarks/>
10831 float2x2,
10832  
10833 /// <remarks/>
10834 float3,
10835  
10836 /// <remarks/>
10837 float3x3,
10838  
10839 /// <remarks/>
10840 float4,
10841  
10842 /// <remarks/>
10843 float4x4,
10844  
10845 /// <remarks/>
10846 @int,
10847  
10848 /// <remarks/>
10849 int2,
10850  
10851 /// <remarks/>
10852 int3,
10853  
10854 /// <remarks/>
10855 int4,
10856  
10857 /// <remarks/>
10858 sampler1D,
10859  
10860 /// <remarks/>
10861 sampler2D,
10862  
10863 /// <remarks/>
10864 sampler3D,
10865  
10866 /// <remarks/>
10867 samplerCUBE,
10868  
10869 /// <remarks/>
10870 samplerDEPTH,
10871  
10872 /// <remarks/>
10873 samplerRECT,
10874  
10875 /// <remarks/>
10876 surface,
10877 }
10878  
10879 /// <remarks/>
10880 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10881 [System.SerializableAttribute()]
10882 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
10883 public enum ItemChoiceType1
10884 {
10885  
10886 /// <remarks/>
10887 array,
10888  
10889 /// <remarks/>
10890 @bool,
10891  
10892 /// <remarks/>
10893 bool2,
10894  
10895 /// <remarks/>
10896 bool3,
10897  
10898 /// <remarks/>
10899 bool4,
10900  
10901 /// <remarks/>
10902 @enum,
10903  
10904 /// <remarks/>
10905 @float,
10906  
10907 /// <remarks/>
10908 float2,
10909  
10910 /// <remarks/>
10911 float2x2,
10912  
10913 /// <remarks/>
10914 float3,
10915  
10916 /// <remarks/>
10917 float3x3,
10918  
10919 /// <remarks/>
10920 float4,
10921  
10922 /// <remarks/>
10923 float4x4,
10924  
10925 /// <remarks/>
10926 @int,
10927  
10928 /// <remarks/>
10929 int2,
10930  
10931 /// <remarks/>
10932 int3,
10933  
10934 /// <remarks/>
10935 int4,
10936  
10937 /// <remarks/>
10938 sampler1D,
10939  
10940 /// <remarks/>
10941 sampler2D,
10942  
10943 /// <remarks/>
10944 sampler3D,
10945  
10946 /// <remarks/>
10947 samplerCUBE,
10948  
10949 /// <remarks/>
10950 samplerDEPTH,
10951  
10952 /// <remarks/>
10953 samplerRECT,
10954  
10955 /// <remarks/>
10956 surface,
10957 }
10958  
10959 /// <remarks/>
10960 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
10961 [System.SerializableAttribute()]
10962 [System.Diagnostics.DebuggerStepThroughAttribute()]
10963 [System.ComponentModel.DesignerCategoryAttribute("code")]
10964 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
10965 public partial class glsl_newparam
10966 {
10967  
10968 private fx_annotate_common[] annotateField;
10969  
10970 private string semanticField;
10971  
10972 private fx_modifier_enum_common modifierField;
10973  
10974 private bool modifierFieldSpecified;
10975  
10976 private object itemField;
10977  
10978 private ItemChoiceType itemElementNameField;
10979  
10980 private string sidField;
10981  
10982 /// <remarks/>
10983 [System.Xml.Serialization.XmlElementAttribute("annotate")]
10984 public fx_annotate_common[] annotate
10985 {
10986 get
10987 {
10988 return this.annotateField;
10989 }
10990 set
10991 {
10992 this.annotateField = value;
10993 }
10994 }
10995  
10996 /// <remarks/>
10997 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
10998 public string semantic
10999 {
11000 get
11001 {
11002 return this.semanticField;
11003 }
11004 set
11005 {
11006 this.semanticField = value;
11007 }
11008 }
11009  
11010 /// <remarks/>
11011 public fx_modifier_enum_common modifier
11012 {
11013 get
11014 {
11015 return this.modifierField;
11016 }
11017 set
11018 {
11019 this.modifierField = value;
11020 }
11021 }
11022  
11023 /// <remarks/>
11024 [System.Xml.Serialization.XmlIgnoreAttribute()]
11025 public bool modifierSpecified
11026 {
11027 get
11028 {
11029 return this.modifierFieldSpecified;
11030 }
11031 set
11032 {
11033 this.modifierFieldSpecified = value;
11034 }
11035 }
11036  
11037 /// <remarks/>
11038 [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_newarray_type))]
11039 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
11040 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
11041 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
11042 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
11043 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
11044 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
11045 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
11046 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
11047 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
11048 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
11049 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
11050 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
11051 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
11052 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
11053 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
11054 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
11055 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
11056 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
11057 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
11058 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
11059 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
11060 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
11061 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
11062 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
11063 public object Item
11064 {
11065 get
11066 {
11067 return this.itemField;
11068 }
11069 set
11070 {
11071 this.itemField = value;
11072 }
11073 }
11074  
11075 /// <remarks/>
11076 [System.Xml.Serialization.XmlIgnoreAttribute()]
11077 public ItemChoiceType ItemElementName
11078 {
11079 get
11080 {
11081 return this.itemElementNameField;
11082 }
11083 set
11084 {
11085 this.itemElementNameField = value;
11086 }
11087 }
11088  
11089 /// <remarks/>
11090 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
11091 public string sid
11092 {
11093 get
11094 {
11095 return this.sidField;
11096 }
11097 set
11098 {
11099 this.sidField = value;
11100 }
11101 }
11102 }
11103  
11104 /// <remarks/>
11105 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
11106 [System.SerializableAttribute()]
11107 [System.Diagnostics.DebuggerStepThroughAttribute()]
11108 [System.ComponentModel.DesignerCategoryAttribute("code")]
11109 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
11110 public partial class glsl_newarray_type
11111 {
11112  
11113 private object[] itemsField;
11114  
11115 private ItemsChoiceType2[] itemsElementNameField;
11116  
11117 private string lengthField;
11118  
11119 /// <remarks/>
11120 [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_newarray_type))]
11121 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
11122 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
11123 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
11124 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
11125 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
11126 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
11127 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
11128 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
11129 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
11130 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
11131 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
11132 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
11133 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
11134 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
11135 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
11136 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
11137 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
11138 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
11139 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
11140 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
11141 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
11142 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
11143 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
11144 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
11145 public object[] Items
11146 {
11147 get
11148 {
11149 return this.itemsField;
11150 }
11151 set
11152 {
11153 this.itemsField = value;
11154 }
11155 }
11156  
11157 /// <remarks/>
11158 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
11159 [System.Xml.Serialization.XmlIgnoreAttribute()]
11160 public ItemsChoiceType2[] ItemsElementName
11161 {
11162 get
11163 {
11164 return this.itemsElementNameField;
11165 }
11166 set
11167 {
11168 this.itemsElementNameField = value;
11169 }
11170 }
11171  
11172 /// <remarks/>
11173 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
11174 public string length
11175 {
11176 get
11177 {
11178 return this.lengthField;
11179 }
11180 set
11181 {
11182 this.lengthField = value;
11183 }
11184 }
11185 }
11186  
11187 /// <remarks/>
11188 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
11189 [System.SerializableAttribute()]
11190 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
11191 public enum ItemsChoiceType2
11192 {
11193  
11194 /// <remarks/>
11195 array,
11196  
11197 /// <remarks/>
11198 @bool,
11199  
11200 /// <remarks/>
11201 bool2,
11202  
11203 /// <remarks/>
11204 bool3,
11205  
11206 /// <remarks/>
11207 bool4,
11208  
11209 /// <remarks/>
11210 @enum,
11211  
11212 /// <remarks/>
11213 @float,
11214  
11215 /// <remarks/>
11216 float2,
11217  
11218 /// <remarks/>
11219 float2x2,
11220  
11221 /// <remarks/>
11222 float3,
11223  
11224 /// <remarks/>
11225 float3x3,
11226  
11227 /// <remarks/>
11228 float4,
11229  
11230 /// <remarks/>
11231 float4x4,
11232  
11233 /// <remarks/>
11234 @int,
11235  
11236 /// <remarks/>
11237 int2,
11238  
11239 /// <remarks/>
11240 int3,
11241  
11242 /// <remarks/>
11243 int4,
11244  
11245 /// <remarks/>
11246 sampler1D,
11247  
11248 /// <remarks/>
11249 sampler2D,
11250  
11251 /// <remarks/>
11252 sampler3D,
11253  
11254 /// <remarks/>
11255 samplerCUBE,
11256  
11257 /// <remarks/>
11258 samplerDEPTH,
11259  
11260 /// <remarks/>
11261 samplerRECT,
11262  
11263 /// <remarks/>
11264 surface,
11265 }
11266  
11267 /// <remarks/>
11268 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
11269 [System.SerializableAttribute()]
11270 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
11271 public enum ItemChoiceType
11272 {
11273  
11274 /// <remarks/>
11275 array,
11276  
11277 /// <remarks/>
11278 @bool,
11279  
11280 /// <remarks/>
11281 bool2,
11282  
11283 /// <remarks/>
11284 bool3,
11285  
11286 /// <remarks/>
11287 bool4,
11288  
11289 /// <remarks/>
11290 @enum,
11291  
11292 /// <remarks/>
11293 @float,
11294  
11295 /// <remarks/>
11296 float2,
11297  
11298 /// <remarks/>
11299 float2x2,
11300  
11301 /// <remarks/>
11302 float3,
11303  
11304 /// <remarks/>
11305 float3x3,
11306  
11307 /// <remarks/>
11308 float4,
11309  
11310 /// <remarks/>
11311 float4x4,
11312  
11313 /// <remarks/>
11314 @int,
11315  
11316 /// <remarks/>
11317 int2,
11318  
11319 /// <remarks/>
11320 int3,
11321  
11322 /// <remarks/>
11323 int4,
11324  
11325 /// <remarks/>
11326 sampler1D,
11327  
11328 /// <remarks/>
11329 sampler2D,
11330  
11331 /// <remarks/>
11332 sampler3D,
11333  
11334 /// <remarks/>
11335 samplerCUBE,
11336  
11337 /// <remarks/>
11338 samplerDEPTH,
11339  
11340 /// <remarks/>
11341 samplerRECT,
11342  
11343 /// <remarks/>
11344 surface,
11345 }
11346  
11347 /// <remarks/>
11348 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
11349 [System.SerializableAttribute()]
11350 [System.Diagnostics.DebuggerStepThroughAttribute()]
11351 [System.ComponentModel.DesignerCategoryAttribute("code")]
11352 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
11353 public partial class InputGlobal
11354 {
11355  
11356 private string semanticField;
11357  
11358 private string sourceField;
11359  
11360 /// <remarks/>
11361 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
11362 public string semantic
11363 {
11364 get
11365 {
11366 return this.semanticField;
11367 }
11368 set
11369 {
11370 this.semanticField = value;
11371 }
11372 }
11373  
11374 /// <remarks/>
11375 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
11376 public string source
11377 {
11378 get
11379 {
11380 return this.sourceField;
11381 }
11382 set
11383 {
11384 this.sourceField = value;
11385 }
11386 }
11387 }
11388  
11389 /// <remarks/>
11390 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
11391 [System.SerializableAttribute()]
11392 [System.Diagnostics.DebuggerStepThroughAttribute()]
11393 [System.ComponentModel.DesignerCategoryAttribute("code")]
11394 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
11395 public partial class fx_newparam_common
11396 {
11397  
11398 private fx_annotate_common[] annotateField;
11399  
11400 private string semanticField;
11401  
11402 private fx_modifier_enum_common modifierField;
11403  
11404 private bool modifierFieldSpecified;
11405  
11406 private bool boolField;
11407  
11408 private string bool2Field;
11409  
11410 private string bool3Field;
11411  
11412 private string bool4Field;
11413  
11414 private long intField;
11415  
11416 private string int2Field;
11417  
11418 private string int3Field;
11419  
11420 private string int4Field;
11421  
11422 private double floatField;
11423  
11424 private string float2Field;
11425  
11426 private string float3Field;
11427  
11428 private string float4Field;
11429  
11430 private double float1x1Field;
11431  
11432 private string float1x2Field;
11433  
11434 private string float1x3Field;
11435  
11436 private string float1x4Field;
11437  
11438 private string float2x1Field;
11439  
11440 private string float2x2Field;
11441  
11442 private string float2x3Field;
11443  
11444 private string float2x4Field;
11445  
11446 private string float3x1Field;
11447  
11448 private string float3x2Field;
11449  
11450 private string float3x3Field;
11451  
11452 private string float3x4Field;
11453  
11454 private string float4x1Field;
11455  
11456 private string float4x2Field;
11457  
11458 private string float4x3Field;
11459  
11460 private string float4x4Field;
11461  
11462 private fx_surface_common surfaceField;
11463  
11464 private fx_sampler1D_common sampler1DField;
11465  
11466 private fx_sampler2D_common sampler2DField;
11467  
11468 private fx_sampler3D_common sampler3DField;
11469  
11470 private fx_samplerCUBE_common samplerCUBEField;
11471  
11472 private fx_samplerRECT_common samplerRECTField;
11473  
11474 private fx_samplerDEPTH_common samplerDEPTHField;
11475  
11476 private string enumField;
11477  
11478 private string sidField;
11479  
11480 /// <remarks/>
11481 [System.Xml.Serialization.XmlElementAttribute("annotate")]
11482 public fx_annotate_common[] annotate
11483 {
11484 get
11485 {
11486 return this.annotateField;
11487 }
11488 set
11489 {
11490 this.annotateField = value;
11491 }
11492 }
11493  
11494 /// <remarks/>
11495 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
11496 public string semantic
11497 {
11498 get
11499 {
11500 return this.semanticField;
11501 }
11502 set
11503 {
11504 this.semanticField = value;
11505 }
11506 }
11507  
11508 /// <remarks/>
11509 public fx_modifier_enum_common modifier
11510 {
11511 get
11512 {
11513 return this.modifierField;
11514 }
11515 set
11516 {
11517 this.modifierField = value;
11518 }
11519 }
11520  
11521 /// <remarks/>
11522 [System.Xml.Serialization.XmlIgnoreAttribute()]
11523 public bool modifierSpecified
11524 {
11525 get
11526 {
11527 return this.modifierFieldSpecified;
11528 }
11529 set
11530 {
11531 this.modifierFieldSpecified = value;
11532 }
11533 }
11534  
11535 /// <remarks/>
11536 public bool @bool
11537 {
11538 get
11539 {
11540 return this.boolField;
11541 }
11542 set
11543 {
11544 this.boolField = value;
11545 }
11546 }
11547  
11548 /// <remarks/>
11549 public string bool2
11550 {
11551 get
11552 {
11553 return this.bool2Field;
11554 }
11555 set
11556 {
11557 this.bool2Field = value;
11558 }
11559 }
11560  
11561 /// <remarks/>
11562 public string bool3
11563 {
11564 get
11565 {
11566 return this.bool3Field;
11567 }
11568 set
11569 {
11570 this.bool3Field = value;
11571 }
11572 }
11573  
11574 /// <remarks/>
11575 public string bool4
11576 {
11577 get
11578 {
11579 return this.bool4Field;
11580 }
11581 set
11582 {
11583 this.bool4Field = value;
11584 }
11585 }
11586  
11587 /// <remarks/>
11588 public long @int
11589 {
11590 get
11591 {
11592 return this.intField;
11593 }
11594 set
11595 {
11596 this.intField = value;
11597 }
11598 }
11599  
11600 /// <remarks/>
11601 public string int2
11602 {
11603 get
11604 {
11605 return this.int2Field;
11606 }
11607 set
11608 {
11609 this.int2Field = value;
11610 }
11611 }
11612  
11613 /// <remarks/>
11614 public string int3
11615 {
11616 get
11617 {
11618 return this.int3Field;
11619 }
11620 set
11621 {
11622 this.int3Field = value;
11623 }
11624 }
11625  
11626 /// <remarks/>
11627 public string int4
11628 {
11629 get
11630 {
11631 return this.int4Field;
11632 }
11633 set
11634 {
11635 this.int4Field = value;
11636 }
11637 }
11638  
11639 /// <remarks/>
11640 public double @float
11641 {
11642 get
11643 {
11644 return this.floatField;
11645 }
11646 set
11647 {
11648 this.floatField = value;
11649 }
11650 }
11651  
11652 /// <remarks/>
11653 public string float2
11654 {
11655 get
11656 {
11657 return this.float2Field;
11658 }
11659 set
11660 {
11661 this.float2Field = value;
11662 }
11663 }
11664  
11665 /// <remarks/>
11666 public string float3
11667 {
11668 get
11669 {
11670 return this.float3Field;
11671 }
11672 set
11673 {
11674 this.float3Field = value;
11675 }
11676 }
11677  
11678 /// <remarks/>
11679 public string float4
11680 {
11681 get
11682 {
11683 return this.float4Field;
11684 }
11685 set
11686 {
11687 this.float4Field = value;
11688 }
11689 }
11690  
11691 /// <remarks/>
11692 public double float1x1
11693 {
11694 get
11695 {
11696 return this.float1x1Field;
11697 }
11698 set
11699 {
11700 this.float1x1Field = value;
11701 }
11702 }
11703  
11704 /// <remarks/>
11705 public string float1x2
11706 {
11707 get
11708 {
11709 return this.float1x2Field;
11710 }
11711 set
11712 {
11713 this.float1x2Field = value;
11714 }
11715 }
11716  
11717 /// <remarks/>
11718 public string float1x3
11719 {
11720 get
11721 {
11722 return this.float1x3Field;
11723 }
11724 set
11725 {
11726 this.float1x3Field = value;
11727 }
11728 }
11729  
11730 /// <remarks/>
11731 public string float1x4
11732 {
11733 get
11734 {
11735 return this.float1x4Field;
11736 }
11737 set
11738 {
11739 this.float1x4Field = value;
11740 }
11741 }
11742  
11743 /// <remarks/>
11744 public string float2x1
11745 {
11746 get
11747 {
11748 return this.float2x1Field;
11749 }
11750 set
11751 {
11752 this.float2x1Field = value;
11753 }
11754 }
11755  
11756 /// <remarks/>
11757 public string float2x2
11758 {
11759 get
11760 {
11761 return this.float2x2Field;
11762 }
11763 set
11764 {
11765 this.float2x2Field = value;
11766 }
11767 }
11768  
11769 /// <remarks/>
11770 public string float2x3
11771 {
11772 get
11773 {
11774 return this.float2x3Field;
11775 }
11776 set
11777 {
11778 this.float2x3Field = value;
11779 }
11780 }
11781  
11782 /// <remarks/>
11783 public string float2x4
11784 {
11785 get
11786 {
11787 return this.float2x4Field;
11788 }
11789 set
11790 {
11791 this.float2x4Field = value;
11792 }
11793 }
11794  
11795 /// <remarks/>
11796 public string float3x1
11797 {
11798 get
11799 {
11800 return this.float3x1Field;
11801 }
11802 set
11803 {
11804 this.float3x1Field = value;
11805 }
11806 }
11807  
11808 /// <remarks/>
11809 public string float3x2
11810 {
11811 get
11812 {
11813 return this.float3x2Field;
11814 }
11815 set
11816 {
11817 this.float3x2Field = value;
11818 }
11819 }
11820  
11821 /// <remarks/>
11822 public string float3x3
11823 {
11824 get
11825 {
11826 return this.float3x3Field;
11827 }
11828 set
11829 {
11830 this.float3x3Field = value;
11831 }
11832 }
11833  
11834 /// <remarks/>
11835 public string float3x4
11836 {
11837 get
11838 {
11839 return this.float3x4Field;
11840 }
11841 set
11842 {
11843 this.float3x4Field = value;
11844 }
11845 }
11846  
11847 /// <remarks/>
11848 public string float4x1
11849 {
11850 get
11851 {
11852 return this.float4x1Field;
11853 }
11854 set
11855 {
11856 this.float4x1Field = value;
11857 }
11858 }
11859  
11860 /// <remarks/>
11861 public string float4x2
11862 {
11863 get
11864 {
11865 return this.float4x2Field;
11866 }
11867 set
11868 {
11869 this.float4x2Field = value;
11870 }
11871 }
11872  
11873 /// <remarks/>
11874 public string float4x3
11875 {
11876 get
11877 {
11878 return this.float4x3Field;
11879 }
11880 set
11881 {
11882 this.float4x3Field = value;
11883 }
11884 }
11885  
11886 /// <remarks/>
11887 public string float4x4
11888 {
11889 get
11890 {
11891 return this.float4x4Field;
11892 }
11893 set
11894 {
11895 this.float4x4Field = value;
11896 }
11897 }
11898  
11899 /// <remarks/>
11900 public fx_surface_common surface
11901 {
11902 get
11903 {
11904 return this.surfaceField;
11905 }
11906 set
11907 {
11908 this.surfaceField = value;
11909 }
11910 }
11911  
11912 /// <remarks/>
11913 public fx_sampler1D_common sampler1D
11914 {
11915 get
11916 {
11917 return this.sampler1DField;
11918 }
11919 set
11920 {
11921 this.sampler1DField = value;
11922 }
11923 }
11924  
11925 /// <remarks/>
11926 public fx_sampler2D_common sampler2D
11927 {
11928 get
11929 {
11930 return this.sampler2DField;
11931 }
11932 set
11933 {
11934 this.sampler2DField = value;
11935 }
11936 }
11937  
11938 /// <remarks/>
11939 public fx_sampler3D_common sampler3D
11940 {
11941 get
11942 {
11943 return this.sampler3DField;
11944 }
11945 set
11946 {
11947 this.sampler3DField = value;
11948 }
11949 }
11950  
11951 /// <remarks/>
11952 public fx_samplerCUBE_common samplerCUBE
11953 {
11954 get
11955 {
11956 return this.samplerCUBEField;
11957 }
11958 set
11959 {
11960 this.samplerCUBEField = value;
11961 }
11962 }
11963  
11964 /// <remarks/>
11965 public fx_samplerRECT_common samplerRECT
11966 {
11967 get
11968 {
11969 return this.samplerRECTField;
11970 }
11971 set
11972 {
11973 this.samplerRECTField = value;
11974 }
11975 }
11976  
11977 /// <remarks/>
11978 public fx_samplerDEPTH_common samplerDEPTH
11979 {
11980 get
11981 {
11982 return this.samplerDEPTHField;
11983 }
11984 set
11985 {
11986 this.samplerDEPTHField = value;
11987 }
11988 }
11989  
11990 /// <remarks/>
11991 public string @enum
11992 {
11993 get
11994 {
11995 return this.enumField;
11996 }
11997 set
11998 {
11999 this.enumField = value;
12000 }
12001 }
12002  
12003 /// <remarks/>
12004 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12005 public string sid
12006 {
12007 get
12008 {
12009 return this.sidField;
12010 }
12011 set
12012 {
12013 this.sidField = value;
12014 }
12015 }
12016 }
12017  
12018 /// <remarks/>
12019 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12020 [System.SerializableAttribute()]
12021 [System.Diagnostics.DebuggerStepThroughAttribute()]
12022 [System.ComponentModel.DesignerCategoryAttribute("code")]
12023 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12024 public partial class InputLocalOffset
12025 {
12026  
12027 private ulong offsetField;
12028  
12029 private string semanticField;
12030  
12031 private string sourceField;
12032  
12033 private ulong setField;
12034  
12035 private bool setFieldSpecified;
12036  
12037 /// <remarks/>
12038 [System.Xml.Serialization.XmlAttributeAttribute()]
12039 public ulong offset
12040 {
12041 get
12042 {
12043 return this.offsetField;
12044 }
12045 set
12046 {
12047 this.offsetField = value;
12048 }
12049 }
12050  
12051 /// <remarks/>
12052 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
12053 public string semantic
12054 {
12055 get
12056 {
12057 return this.semanticField;
12058 }
12059 set
12060 {
12061 this.semanticField = value;
12062 }
12063 }
12064  
12065 /// <remarks/>
12066 [System.Xml.Serialization.XmlAttributeAttribute()]
12067 public string source
12068 {
12069 get
12070 {
12071 return this.sourceField;
12072 }
12073 set
12074 {
12075 this.sourceField = value;
12076 }
12077 }
12078  
12079 /// <remarks/>
12080 [System.Xml.Serialization.XmlAttributeAttribute()]
12081 public ulong set
12082 {
12083 get
12084 {
12085 return this.setField;
12086 }
12087 set
12088 {
12089 this.setField = value;
12090 }
12091 }
12092  
12093 /// <remarks/>
12094 [System.Xml.Serialization.XmlIgnoreAttribute()]
12095 public bool setSpecified
12096 {
12097 get
12098 {
12099 return this.setFieldSpecified;
12100 }
12101 set
12102 {
12103 this.setFieldSpecified = value;
12104 }
12105 }
12106 }
12107  
12108 /// <remarks/>
12109 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12110 [System.SerializableAttribute()]
12111 [System.Diagnostics.DebuggerStepThroughAttribute()]
12112 [System.ComponentModel.DesignerCategoryAttribute("code")]
12113 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12114 public partial class TargetableFloat
12115 {
12116  
12117 private string sidField;
12118  
12119 private double valueField;
12120  
12121 /// <remarks/>
12122 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12123 public string sid
12124 {
12125 get
12126 {
12127 return this.sidField;
12128 }
12129 set
12130 {
12131 this.sidField = value;
12132 }
12133 }
12134  
12135 /// <remarks/>
12136 [System.Xml.Serialization.XmlTextAttribute()]
12137 public double Value
12138 {
12139 get
12140 {
12141 return this.valueField;
12142 }
12143 set
12144 {
12145 this.valueField = value;
12146 }
12147 }
12148 }
12149  
12150 /// <remarks/>
12151 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12152 [System.SerializableAttribute()]
12153 [System.Diagnostics.DebuggerStepThroughAttribute()]
12154 [System.ComponentModel.DesignerCategoryAttribute("code")]
12155 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12156 public partial class InputLocal
12157 {
12158  
12159 private string semanticField;
12160  
12161 private string sourceField;
12162  
12163 /// <remarks/>
12164 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
12165 public string semantic
12166 {
12167 get
12168 {
12169 return this.semanticField;
12170 }
12171 set
12172 {
12173 this.semanticField = value;
12174 }
12175 }
12176  
12177 /// <remarks/>
12178 [System.Xml.Serialization.XmlAttributeAttribute()]
12179 public string source
12180 {
12181 get
12182 {
12183 return this.sourceField;
12184 }
12185 set
12186 {
12187 this.sourceField = value;
12188 }
12189 }
12190 }
12191  
12192 /// <remarks/>
12193 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12194 [System.SerializableAttribute()]
12195 [System.Diagnostics.DebuggerStepThroughAttribute()]
12196 [System.ComponentModel.DesignerCategoryAttribute("code")]
12197 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12198 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12199 public partial class instance_material
12200 {
12201  
12202 private instance_materialBind[] bindField;
12203  
12204 private instance_materialBind_vertex_input[] bind_vertex_inputField;
12205  
12206 private extra[] extraField;
12207  
12208 private string symbolField;
12209  
12210 private string targetField;
12211  
12212 private string sidField;
12213  
12214 private string nameField;
12215  
12216 /// <remarks/>
12217 [System.Xml.Serialization.XmlElementAttribute("bind")]
12218 public instance_materialBind[] bind
12219 {
12220 get
12221 {
12222 return this.bindField;
12223 }
12224 set
12225 {
12226 this.bindField = value;
12227 }
12228 }
12229  
12230 /// <remarks/>
12231 [System.Xml.Serialization.XmlElementAttribute("bind_vertex_input")]
12232 public instance_materialBind_vertex_input[] bind_vertex_input
12233 {
12234 get
12235 {
12236 return this.bind_vertex_inputField;
12237 }
12238 set
12239 {
12240 this.bind_vertex_inputField = value;
12241 }
12242 }
12243  
12244 /// <remarks/>
12245 [System.Xml.Serialization.XmlElementAttribute("extra")]
12246 public extra[] extra
12247 {
12248 get
12249 {
12250 return this.extraField;
12251 }
12252 set
12253 {
12254 this.extraField = value;
12255 }
12256 }
12257  
12258 /// <remarks/>
12259 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12260 public string symbol
12261 {
12262 get
12263 {
12264 return this.symbolField;
12265 }
12266 set
12267 {
12268 this.symbolField = value;
12269 }
12270 }
12271  
12272 /// <remarks/>
12273 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
12274 public string target
12275 {
12276 get
12277 {
12278 return this.targetField;
12279 }
12280 set
12281 {
12282 this.targetField = value;
12283 }
12284 }
12285  
12286 /// <remarks/>
12287 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12288 public string sid
12289 {
12290 get
12291 {
12292 return this.sidField;
12293 }
12294 set
12295 {
12296 this.sidField = value;
12297 }
12298 }
12299  
12300 /// <remarks/>
12301 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12302 public string name
12303 {
12304 get
12305 {
12306 return this.nameField;
12307 }
12308 set
12309 {
12310 this.nameField = value;
12311 }
12312 }
12313 }
12314  
12315 /// <remarks/>
12316 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12317 [System.SerializableAttribute()]
12318 [System.Diagnostics.DebuggerStepThroughAttribute()]
12319 [System.ComponentModel.DesignerCategoryAttribute("code")]
12320 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12321 public partial class instance_materialBind
12322 {
12323  
12324 private string semanticField;
12325  
12326 private string targetField;
12327  
12328 /// <remarks/>
12329 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12330 public string semantic
12331 {
12332 get
12333 {
12334 return this.semanticField;
12335 }
12336 set
12337 {
12338 this.semanticField = value;
12339 }
12340 }
12341  
12342 /// <remarks/>
12343 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
12344 public string target
12345 {
12346 get
12347 {
12348 return this.targetField;
12349 }
12350 set
12351 {
12352 this.targetField = value;
12353 }
12354 }
12355 }
12356  
12357 /// <remarks/>
12358 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12359 [System.SerializableAttribute()]
12360 [System.Diagnostics.DebuggerStepThroughAttribute()]
12361 [System.ComponentModel.DesignerCategoryAttribute("code")]
12362 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12363 public partial class instance_materialBind_vertex_input
12364 {
12365  
12366 private string semanticField;
12367  
12368 private string input_semanticField;
12369  
12370 private ulong input_setField;
12371  
12372 private bool input_setFieldSpecified;
12373  
12374 /// <remarks/>
12375 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12376 public string semantic
12377 {
12378 get
12379 {
12380 return this.semanticField;
12381 }
12382 set
12383 {
12384 this.semanticField = value;
12385 }
12386 }
12387  
12388 /// <remarks/>
12389 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12390 public string input_semantic
12391 {
12392 get
12393 {
12394 return this.input_semanticField;
12395 }
12396 set
12397 {
12398 this.input_semanticField = value;
12399 }
12400 }
12401  
12402 /// <remarks/>
12403 [System.Xml.Serialization.XmlAttributeAttribute()]
12404 public ulong input_set
12405 {
12406 get
12407 {
12408 return this.input_setField;
12409 }
12410 set
12411 {
12412 this.input_setField = value;
12413 }
12414 }
12415  
12416 /// <remarks/>
12417 [System.Xml.Serialization.XmlIgnoreAttribute()]
12418 public bool input_setSpecified
12419 {
12420 get
12421 {
12422 return this.input_setFieldSpecified;
12423 }
12424 set
12425 {
12426 this.input_setFieldSpecified = value;
12427 }
12428 }
12429 }
12430  
12431 /// <remarks/>
12432 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12433 [System.SerializableAttribute()]
12434 [System.Diagnostics.DebuggerStepThroughAttribute()]
12435 [System.ComponentModel.DesignerCategoryAttribute("code")]
12436 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12437 public partial class assetUnit
12438 {
12439  
12440 private double meterField;
12441  
12442 private string nameField;
12443  
12444 public assetUnit()
12445 {
12446 this.meterField = 1D;
12447 this.nameField = "meter";
12448 }
12449  
12450 /// <remarks/>
12451 [System.Xml.Serialization.XmlAttributeAttribute()]
12452 [System.ComponentModel.DefaultValueAttribute(1D)]
12453 public double meter
12454 {
12455 get
12456 {
12457 return this.meterField;
12458 }
12459 set
12460 {
12461 this.meterField = value;
12462 }
12463 }
12464  
12465 /// <remarks/>
12466 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
12467 [System.ComponentModel.DefaultValueAttribute("meter")]
12468 public string name
12469 {
12470 get
12471 {
12472 return this.nameField;
12473 }
12474 set
12475 {
12476 this.nameField = value;
12477 }
12478 }
12479 }
12480  
12481 /// <remarks/>
12482 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12483 [System.SerializableAttribute()]
12484 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12485 public enum UpAxisType
12486 {
12487  
12488 /// <remarks/>
12489 X_UP,
12490  
12491 /// <remarks/>
12492 Y_UP,
12493  
12494 /// <remarks/>
12495 Z_UP,
12496 }
12497  
12498 /// <remarks/>
12499 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12500 [System.SerializableAttribute()]
12501 [System.Diagnostics.DebuggerStepThroughAttribute()]
12502 [System.ComponentModel.DesignerCategoryAttribute("code")]
12503 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12504 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12505 public partial class library_animation_clips
12506 {
12507  
12508 private asset assetField;
12509  
12510 private animation_clip[] animation_clipField;
12511  
12512 private extra[] extraField;
12513  
12514 private string idField;
12515  
12516 private string nameField;
12517  
12518 /// <remarks/>
12519 public asset asset
12520 {
12521 get
12522 {
12523 return this.assetField;
12524 }
12525 set
12526 {
12527 this.assetField = value;
12528 }
12529 }
12530  
12531 /// <remarks/>
12532 [System.Xml.Serialization.XmlElementAttribute("animation_clip")]
12533 public animation_clip[] animation_clip
12534 {
12535 get
12536 {
12537 return this.animation_clipField;
12538 }
12539 set
12540 {
12541 this.animation_clipField = value;
12542 }
12543 }
12544  
12545 /// <remarks/>
12546 [System.Xml.Serialization.XmlElementAttribute("extra")]
12547 public extra[] extra
12548 {
12549 get
12550 {
12551 return this.extraField;
12552 }
12553 set
12554 {
12555 this.extraField = value;
12556 }
12557 }
12558  
12559 /// <remarks/>
12560 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
12561 public string id
12562 {
12563 get
12564 {
12565 return this.idField;
12566 }
12567 set
12568 {
12569 this.idField = value;
12570 }
12571 }
12572  
12573 /// <remarks/>
12574 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12575 public string name
12576 {
12577 get
12578 {
12579 return this.nameField;
12580 }
12581 set
12582 {
12583 this.nameField = value;
12584 }
12585 }
12586 }
12587  
12588 /// <remarks/>
12589 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12590 [System.SerializableAttribute()]
12591 [System.Diagnostics.DebuggerStepThroughAttribute()]
12592 [System.ComponentModel.DesignerCategoryAttribute("code")]
12593 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12594 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12595 public partial class animation_clip
12596 {
12597  
12598 private asset assetField;
12599  
12600 private InstanceWithExtra[] instance_animationField;
12601  
12602 private extra[] extraField;
12603  
12604 private string idField;
12605  
12606 private string nameField;
12607  
12608 private double startField;
12609  
12610 private double endField;
12611  
12612 private bool endFieldSpecified;
12613  
12614 public animation_clip()
12615 {
12616 this.startField = 0D;
12617 }
12618  
12619 /// <remarks/>
12620 public asset asset
12621 {
12622 get
12623 {
12624 return this.assetField;
12625 }
12626 set
12627 {
12628 this.assetField = value;
12629 }
12630 }
12631  
12632 /// <remarks/>
12633 [System.Xml.Serialization.XmlElementAttribute("instance_animation")]
12634 public InstanceWithExtra[] instance_animation
12635 {
12636 get
12637 {
12638 return this.instance_animationField;
12639 }
12640 set
12641 {
12642 this.instance_animationField = value;
12643 }
12644 }
12645  
12646 /// <remarks/>
12647 [System.Xml.Serialization.XmlElementAttribute("extra")]
12648 public extra[] extra
12649 {
12650 get
12651 {
12652 return this.extraField;
12653 }
12654 set
12655 {
12656 this.extraField = value;
12657 }
12658 }
12659  
12660 /// <remarks/>
12661 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
12662 public string id
12663 {
12664 get
12665 {
12666 return this.idField;
12667 }
12668 set
12669 {
12670 this.idField = value;
12671 }
12672 }
12673  
12674 /// <remarks/>
12675 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12676 public string name
12677 {
12678 get
12679 {
12680 return this.nameField;
12681 }
12682 set
12683 {
12684 this.nameField = value;
12685 }
12686 }
12687  
12688 /// <remarks/>
12689 [System.Xml.Serialization.XmlAttributeAttribute()]
12690 [System.ComponentModel.DefaultValueAttribute(0D)]
12691 public double start
12692 {
12693 get
12694 {
12695 return this.startField;
12696 }
12697 set
12698 {
12699 this.startField = value;
12700 }
12701 }
12702  
12703 /// <remarks/>
12704 [System.Xml.Serialization.XmlAttributeAttribute()]
12705 public double end
12706 {
12707 get
12708 {
12709 return this.endField;
12710 }
12711 set
12712 {
12713 this.endField = value;
12714 }
12715 }
12716  
12717 /// <remarks/>
12718 [System.Xml.Serialization.XmlIgnoreAttribute()]
12719 public bool endSpecified
12720 {
12721 get
12722 {
12723 return this.endFieldSpecified;
12724 }
12725 set
12726 {
12727 this.endFieldSpecified = value;
12728 }
12729 }
12730 }
12731  
12732 /// <remarks/>
12733 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12734 [System.SerializableAttribute()]
12735 [System.Diagnostics.DebuggerStepThroughAttribute()]
12736 [System.ComponentModel.DesignerCategoryAttribute("code")]
12737 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12738 [System.Xml.Serialization.XmlRootAttribute("instance_camera", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12739 public partial class InstanceWithExtra
12740 {
12741  
12742 private extra[] extraField;
12743  
12744 private string urlField;
12745  
12746 private string sidField;
12747  
12748 private string nameField;
12749  
12750 /// <remarks/>
12751 [System.Xml.Serialization.XmlElementAttribute("extra")]
12752 public extra[] extra
12753 {
12754 get
12755 {
12756 return this.extraField;
12757 }
12758 set
12759 {
12760 this.extraField = value;
12761 }
12762 }
12763  
12764 /// <remarks/>
12765 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
12766 public string url
12767 {
12768 get
12769 {
12770 return this.urlField;
12771 }
12772 set
12773 {
12774 this.urlField = value;
12775 }
12776 }
12777  
12778 /// <remarks/>
12779 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12780 public string sid
12781 {
12782 get
12783 {
12784 return this.sidField;
12785 }
12786 set
12787 {
12788 this.sidField = value;
12789 }
12790 }
12791  
12792 /// <remarks/>
12793 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12794 public string name
12795 {
12796 get
12797 {
12798 return this.nameField;
12799 }
12800 set
12801 {
12802 this.nameField = value;
12803 }
12804 }
12805 }
12806  
12807 /// <remarks/>
12808 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12809 [System.SerializableAttribute()]
12810 [System.Diagnostics.DebuggerStepThroughAttribute()]
12811 [System.ComponentModel.DesignerCategoryAttribute("code")]
12812 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12813 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12814 public partial class library_animations
12815 {
12816  
12817 private asset assetField;
12818  
12819 private animation[] animationField;
12820  
12821 private extra[] extraField;
12822  
12823 private string idField;
12824  
12825 private string nameField;
12826  
12827 /// <remarks/>
12828 public asset asset
12829 {
12830 get
12831 {
12832 return this.assetField;
12833 }
12834 set
12835 {
12836 this.assetField = value;
12837 }
12838 }
12839  
12840 /// <remarks/>
12841 [System.Xml.Serialization.XmlElementAttribute("animation")]
12842 public animation[] animation
12843 {
12844 get
12845 {
12846 return this.animationField;
12847 }
12848 set
12849 {
12850 this.animationField = value;
12851 }
12852 }
12853  
12854 /// <remarks/>
12855 [System.Xml.Serialization.XmlElementAttribute("extra")]
12856 public extra[] extra
12857 {
12858 get
12859 {
12860 return this.extraField;
12861 }
12862 set
12863 {
12864 this.extraField = value;
12865 }
12866 }
12867  
12868 /// <remarks/>
12869 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
12870 public string id
12871 {
12872 get
12873 {
12874 return this.idField;
12875 }
12876 set
12877 {
12878 this.idField = value;
12879 }
12880 }
12881  
12882 /// <remarks/>
12883 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12884 public string name
12885 {
12886 get
12887 {
12888 return this.nameField;
12889 }
12890 set
12891 {
12892 this.nameField = value;
12893 }
12894 }
12895 }
12896  
12897 /// <remarks/>
12898 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12899 [System.SerializableAttribute()]
12900 [System.Diagnostics.DebuggerStepThroughAttribute()]
12901 [System.ComponentModel.DesignerCategoryAttribute("code")]
12902 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12903 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12904 public partial class animation
12905 {
12906  
12907 private asset assetField;
12908  
12909 private object[] itemsField;
12910  
12911 private extra[] extraField;
12912  
12913 private string idField;
12914  
12915 private string nameField;
12916  
12917 /// <remarks/>
12918 public asset asset
12919 {
12920 get
12921 {
12922 return this.assetField;
12923 }
12924 set
12925 {
12926 this.assetField = value;
12927 }
12928 }
12929  
12930 /// <remarks/>
12931 [System.Xml.Serialization.XmlElementAttribute("animation", typeof(animation))]
12932 [System.Xml.Serialization.XmlElementAttribute("channel", typeof(channel))]
12933 [System.Xml.Serialization.XmlElementAttribute("sampler", typeof(sampler))]
12934 [System.Xml.Serialization.XmlElementAttribute("source", typeof(source))]
12935 public object[] Items
12936 {
12937 get
12938 {
12939 return this.itemsField;
12940 }
12941 set
12942 {
12943 this.itemsField = value;
12944 }
12945 }
12946  
12947 /// <remarks/>
12948 [System.Xml.Serialization.XmlElementAttribute("extra")]
12949 public extra[] extra
12950 {
12951 get
12952 {
12953 return this.extraField;
12954 }
12955 set
12956 {
12957 this.extraField = value;
12958 }
12959 }
12960  
12961 /// <remarks/>
12962 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
12963 public string id
12964 {
12965 get
12966 {
12967 return this.idField;
12968 }
12969 set
12970 {
12971 this.idField = value;
12972 }
12973 }
12974  
12975 /// <remarks/>
12976 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
12977 public string name
12978 {
12979 get
12980 {
12981 return this.nameField;
12982 }
12983 set
12984 {
12985 this.nameField = value;
12986 }
12987 }
12988 }
12989  
12990 /// <remarks/>
12991 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
12992 [System.SerializableAttribute()]
12993 [System.Diagnostics.DebuggerStepThroughAttribute()]
12994 [System.ComponentModel.DesignerCategoryAttribute("code")]
12995 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
12996 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
12997 public partial class channel
12998 {
12999  
13000 private string sourceField;
13001  
13002 private string targetField;
13003  
13004 /// <remarks/>
13005 [System.Xml.Serialization.XmlAttributeAttribute()]
13006 public string source
13007 {
13008 get
13009 {
13010 return this.sourceField;
13011 }
13012 set
13013 {
13014 this.sourceField = value;
13015 }
13016 }
13017  
13018 /// <remarks/>
13019 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
13020 public string target
13021 {
13022 get
13023 {
13024 return this.targetField;
13025 }
13026 set
13027 {
13028 this.targetField = value;
13029 }
13030 }
13031 }
13032  
13033 /// <remarks/>
13034 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13035 [System.SerializableAttribute()]
13036 [System.Diagnostics.DebuggerStepThroughAttribute()]
13037 [System.ComponentModel.DesignerCategoryAttribute("code")]
13038 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13039 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13040 public partial class sampler
13041 {
13042  
13043 private InputLocal[] inputField;
13044  
13045 private string idField;
13046  
13047 /// <remarks/>
13048 [System.Xml.Serialization.XmlElementAttribute("input")]
13049 public InputLocal[] input
13050 {
13051 get
13052 {
13053 return this.inputField;
13054 }
13055 set
13056 {
13057 this.inputField = value;
13058 }
13059 }
13060  
13061 /// <remarks/>
13062 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13063 public string id
13064 {
13065 get
13066 {
13067 return this.idField;
13068 }
13069 set
13070 {
13071 this.idField = value;
13072 }
13073 }
13074 }
13075  
13076 /// <remarks/>
13077 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13078 [System.SerializableAttribute()]
13079 [System.Diagnostics.DebuggerStepThroughAttribute()]
13080 [System.ComponentModel.DesignerCategoryAttribute("code")]
13081 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13082 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13083 public partial class source
13084 {
13085  
13086 private asset assetField;
13087  
13088 private object itemField;
13089  
13090 private sourceTechnique_common technique_commonField;
13091  
13092 private technique[] techniqueField;
13093  
13094 private string idField;
13095  
13096 private string nameField;
13097  
13098 /// <remarks/>
13099 public asset asset
13100 {
13101 get
13102 {
13103 return this.assetField;
13104 }
13105 set
13106 {
13107 this.assetField = value;
13108 }
13109 }
13110  
13111 /// <remarks/>
13112 [System.Xml.Serialization.XmlElementAttribute("IDREF_array", typeof(IDREF_array))]
13113 [System.Xml.Serialization.XmlElementAttribute("Name_array", typeof(Name_array))]
13114 [System.Xml.Serialization.XmlElementAttribute("bool_array", typeof(bool_array))]
13115 [System.Xml.Serialization.XmlElementAttribute("float_array", typeof(float_array))]
13116 [System.Xml.Serialization.XmlElementAttribute("int_array", typeof(int_array))]
13117 public object Item
13118 {
13119 get
13120 {
13121 return this.itemField;
13122 }
13123 set
13124 {
13125 this.itemField = value;
13126 }
13127 }
13128  
13129 /// <remarks/>
13130 public sourceTechnique_common technique_common
13131 {
13132 get
13133 {
13134 return this.technique_commonField;
13135 }
13136 set
13137 {
13138 this.technique_commonField = value;
13139 }
13140 }
13141  
13142 /// <remarks/>
13143 [System.Xml.Serialization.XmlElementAttribute("technique")]
13144 public technique[] technique
13145 {
13146 get
13147 {
13148 return this.techniqueField;
13149 }
13150 set
13151 {
13152 this.techniqueField = value;
13153 }
13154 }
13155  
13156 /// <remarks/>
13157 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13158 public string id
13159 {
13160 get
13161 {
13162 return this.idField;
13163 }
13164 set
13165 {
13166 this.idField = value;
13167 }
13168 }
13169  
13170 /// <remarks/>
13171 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13172 public string name
13173 {
13174 get
13175 {
13176 return this.nameField;
13177 }
13178 set
13179 {
13180 this.nameField = value;
13181 }
13182 }
13183 }
13184  
13185 /// <remarks/>
13186 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13187 [System.SerializableAttribute()]
13188 [System.Diagnostics.DebuggerStepThroughAttribute()]
13189 [System.ComponentModel.DesignerCategoryAttribute("code")]
13190 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13191 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13192 public partial class IDREF_array
13193 {
13194  
13195 private string idField;
13196  
13197 private string nameField;
13198  
13199 private ulong countField;
13200  
13201 private string valueField;
13202  
13203 /// <remarks/>
13204 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13205 public string id
13206 {
13207 get
13208 {
13209 return this.idField;
13210 }
13211 set
13212 {
13213 this.idField = value;
13214 }
13215 }
13216  
13217 /// <remarks/>
13218 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13219 public string name
13220 {
13221 get
13222 {
13223 return this.nameField;
13224 }
13225 set
13226 {
13227 this.nameField = value;
13228 }
13229 }
13230  
13231 /// <remarks/>
13232 [System.Xml.Serialization.XmlAttributeAttribute()]
13233 public ulong count
13234 {
13235 get
13236 {
13237 return this.countField;
13238 }
13239 set
13240 {
13241 this.countField = value;
13242 }
13243 }
13244  
13245 /// <remarks/>
13246 [System.Xml.Serialization.XmlTextAttribute(DataType = "IDREFS")]
13247 public string Value
13248 {
13249 get
13250 {
13251 return this.valueField;
13252 }
13253 set
13254 {
13255 this.valueField = value;
13256 }
13257 }
13258 }
13259  
13260 /// <remarks/>
13261 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13262 [System.SerializableAttribute()]
13263 [System.Diagnostics.DebuggerStepThroughAttribute()]
13264 [System.ComponentModel.DesignerCategoryAttribute("code")]
13265 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13266 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13267 public partial class Name_array
13268 {
13269  
13270 private string idField;
13271  
13272 private string nameField;
13273  
13274 private ulong countField;
13275  
13276 private string[] textField;
13277  
13278 /// <remarks/>
13279 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13280 public string id
13281 {
13282 get
13283 {
13284 return this.idField;
13285 }
13286 set
13287 {
13288 this.idField = value;
13289 }
13290 }
13291  
13292 /// <remarks/>
13293 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13294 public string name
13295 {
13296 get
13297 {
13298 return this.nameField;
13299 }
13300 set
13301 {
13302 this.nameField = value;
13303 }
13304 }
13305  
13306 /// <remarks/>
13307 [System.Xml.Serialization.XmlAttributeAttribute()]
13308 public ulong count
13309 {
13310 get
13311 {
13312 return this.countField;
13313 }
13314 set
13315 {
13316 this.countField = value;
13317 }
13318 }
13319  
13320 [XmlText]
13321 public string _Text_
13322 {
13323 get { return COLLADA.ConvertFromArray(textField); }
13324 set { textField = COLLADA.ConvertNameArray(value); }
13325 }
13326  
13327 /// <remarks/>
13328 [XmlIgnore]
13329 public string[] Values
13330 {
13331 get
13332 {
13333 return this.textField;
13334 }
13335 set
13336 {
13337 this.textField = value;
13338 }
13339 }
13340 }
13341  
13342 /// <remarks/>
13343 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13344 [System.SerializableAttribute()]
13345 [System.Diagnostics.DebuggerStepThroughAttribute()]
13346 [System.ComponentModel.DesignerCategoryAttribute("code")]
13347 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13348 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13349 public partial class bool_array
13350 {
13351  
13352 private string idField;
13353  
13354 private string nameField;
13355  
13356 private ulong countField;
13357  
13358 private bool[] textField;
13359  
13360 /// <remarks/>
13361 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13362 public string id
13363 {
13364 get
13365 {
13366 return this.idField;
13367 }
13368 set
13369 {
13370 this.idField = value;
13371 }
13372 }
13373  
13374 /// <remarks/>
13375 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13376 public string name
13377 {
13378 get
13379 {
13380 return this.nameField;
13381 }
13382 set
13383 {
13384 this.nameField = value;
13385 }
13386 }
13387  
13388 /// <remarks/>
13389 [System.Xml.Serialization.XmlAttributeAttribute()]
13390 public ulong count
13391 {
13392 get
13393 {
13394 return this.countField;
13395 }
13396 set
13397 {
13398 this.countField = value;
13399 }
13400 }
13401  
13402 [XmlText]
13403 public string _Text_
13404 {
13405 get { return COLLADA.ConvertFromArray(textField); }
13406 set { textField = COLLADA.ConvertBoolArray(value); }
13407 }
13408  
13409 /// <remarks/>
13410 [XmlIgnore]
13411 public bool[] Values
13412 {
13413 get
13414 {
13415 return this.textField;
13416 }
13417 set
13418 {
13419 this.textField = value;
13420 }
13421 }
13422 }
13423  
13424 /// <remarks/>
13425 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13426 [System.SerializableAttribute()]
13427 [System.Diagnostics.DebuggerStepThroughAttribute()]
13428 [System.ComponentModel.DesignerCategoryAttribute("code")]
13429 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13430 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13431 public partial class float_array
13432 {
13433  
13434 private string idField;
13435  
13436 private string nameField;
13437  
13438 private ulong countField;
13439  
13440 private short digitsField;
13441  
13442 private short magnitudeField;
13443  
13444 private double[] textField;
13445  
13446 public float_array()
13447 {
13448 this.digitsField = ((short)(6));
13449 this.magnitudeField = ((short)(38));
13450 }
13451  
13452 /// <remarks/>
13453 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13454 public string id
13455 {
13456 get
13457 {
13458 return this.idField;
13459 }
13460 set
13461 {
13462 this.idField = value;
13463 }
13464 }
13465  
13466 /// <remarks/>
13467 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13468 public string name
13469 {
13470 get
13471 {
13472 return this.nameField;
13473 }
13474 set
13475 {
13476 this.nameField = value;
13477 }
13478 }
13479  
13480 /// <remarks/>
13481 [System.Xml.Serialization.XmlAttributeAttribute()]
13482 public ulong count
13483 {
13484 get
13485 {
13486 return this.countField;
13487 }
13488 set
13489 {
13490 this.countField = value;
13491 }
13492 }
13493  
13494 /// <remarks/>
13495 [System.Xml.Serialization.XmlAttributeAttribute()]
13496 [System.ComponentModel.DefaultValueAttribute(typeof(short), "6")]
13497 public short digits
13498 {
13499 get
13500 {
13501 return this.digitsField;
13502 }
13503 set
13504 {
13505 this.digitsField = value;
13506 }
13507 }
13508  
13509 /// <remarks/>
13510 [System.Xml.Serialization.XmlAttributeAttribute()]
13511 [System.ComponentModel.DefaultValueAttribute(typeof(short), "38")]
13512 public short magnitude
13513 {
13514 get
13515 {
13516 return this.magnitudeField;
13517 }
13518 set
13519 {
13520 this.magnitudeField = value;
13521 }
13522 }
13523  
13524 [XmlText]
13525 public string _Text_
13526 {
13527 get { return COLLADA.ConvertFromArray(textField); }
13528 set { textField = COLLADA.ConvertDoubleArray(value); }
13529 }
13530 /// <remarks/>
13531 [XmlIgnore]
13532 public double[] Values
13533 {
13534 get
13535 {
13536 return this.textField;
13537 }
13538 set
13539 {
13540 this.textField = value;
13541 }
13542 }
13543 }
13544  
13545 /// <remarks/>
13546 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13547 [System.SerializableAttribute()]
13548 [System.Diagnostics.DebuggerStepThroughAttribute()]
13549 [System.ComponentModel.DesignerCategoryAttribute("code")]
13550 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13551 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13552 public partial class int_array
13553 {
13554  
13555 private string idField;
13556  
13557 private string nameField;
13558  
13559 private ulong countField;
13560  
13561 private string minInclusiveField;
13562  
13563 private string maxInclusiveField;
13564  
13565 private long[] textField;
13566  
13567 public int_array()
13568 {
13569 this.minInclusiveField = "-2147483648";
13570 this.maxInclusiveField = "2147483647";
13571 }
13572  
13573 /// <remarks/>
13574 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13575 public string id
13576 {
13577 get
13578 {
13579 return this.idField;
13580 }
13581 set
13582 {
13583 this.idField = value;
13584 }
13585 }
13586  
13587 /// <remarks/>
13588 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13589 public string name
13590 {
13591 get
13592 {
13593 return this.nameField;
13594 }
13595 set
13596 {
13597 this.nameField = value;
13598 }
13599 }
13600  
13601 /// <remarks/>
13602 [System.Xml.Serialization.XmlAttributeAttribute()]
13603 public ulong count
13604 {
13605 get
13606 {
13607 return this.countField;
13608 }
13609 set
13610 {
13611 this.countField = value;
13612 }
13613 }
13614  
13615 /// <remarks/>
13616 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
13617 [System.ComponentModel.DefaultValueAttribute("-2147483648")]
13618 public string minInclusive
13619 {
13620 get
13621 {
13622 return this.minInclusiveField;
13623 }
13624 set
13625 {
13626 this.minInclusiveField = value;
13627 }
13628 }
13629  
13630 /// <remarks/>
13631 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
13632 [System.ComponentModel.DefaultValueAttribute("2147483647")]
13633 public string maxInclusive
13634 {
13635 get
13636 {
13637 return this.maxInclusiveField;
13638 }
13639 set
13640 {
13641 this.maxInclusiveField = value;
13642 }
13643 }
13644  
13645 [XmlText]
13646 public string _Text_
13647 {
13648 get { return COLLADA.ConvertFromArray(textField); }
13649 set { textField = COLLADA.ConvertLongArray(value); }
13650 }
13651  
13652 /// <remarks/>
13653 [XmlIgnore]
13654 public long[] Values
13655 {
13656 get
13657 {
13658 return this.textField;
13659 }
13660 set
13661 {
13662 this.textField = value;
13663 }
13664 }
13665 }
13666  
13667 /// <remarks/>
13668 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13669 [System.SerializableAttribute()]
13670 [System.Diagnostics.DebuggerStepThroughAttribute()]
13671 [System.ComponentModel.DesignerCategoryAttribute("code")]
13672 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13673 public partial class sourceTechnique_common
13674 {
13675  
13676 private accessor accessorField;
13677  
13678 /// <remarks/>
13679 public accessor accessor
13680 {
13681 get
13682 {
13683 return this.accessorField;
13684 }
13685 set
13686 {
13687 this.accessorField = value;
13688 }
13689 }
13690 }
13691  
13692 /// <remarks/>
13693 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13694 [System.SerializableAttribute()]
13695 [System.Diagnostics.DebuggerStepThroughAttribute()]
13696 [System.ComponentModel.DesignerCategoryAttribute("code")]
13697 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13698 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13699 public partial class accessor
13700 {
13701  
13702 private param[] paramField;
13703  
13704 private ulong countField;
13705  
13706 private ulong offsetField;
13707  
13708 private string sourceField;
13709  
13710 private ulong strideField;
13711  
13712 public accessor()
13713 {
13714 this.offsetField = ((ulong)(0m));
13715 this.strideField = ((ulong)(1m));
13716 }
13717  
13718 /// <remarks/>
13719 [System.Xml.Serialization.XmlElementAttribute("param")]
13720 public param[] param
13721 {
13722 get
13723 {
13724 return this.paramField;
13725 }
13726 set
13727 {
13728 this.paramField = value;
13729 }
13730 }
13731  
13732 /// <remarks/>
13733 [System.Xml.Serialization.XmlAttributeAttribute()]
13734 public ulong count
13735 {
13736 get
13737 {
13738 return this.countField;
13739 }
13740 set
13741 {
13742 this.countField = value;
13743 }
13744 }
13745  
13746 /// <remarks/>
13747 [System.Xml.Serialization.XmlAttributeAttribute()]
13748 [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "0")]
13749 public ulong offset
13750 {
13751 get
13752 {
13753 return this.offsetField;
13754 }
13755 set
13756 {
13757 this.offsetField = value;
13758 }
13759 }
13760  
13761 /// <remarks/>
13762 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
13763 public string source
13764 {
13765 get
13766 {
13767 return this.sourceField;
13768 }
13769 set
13770 {
13771 this.sourceField = value;
13772 }
13773 }
13774  
13775 /// <remarks/>
13776 [System.Xml.Serialization.XmlAttributeAttribute()]
13777 [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "1")]
13778 public ulong stride
13779 {
13780 get
13781 {
13782 return this.strideField;
13783 }
13784 set
13785 {
13786 this.strideField = value;
13787 }
13788 }
13789 }
13790  
13791 /// <remarks/>
13792 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13793 [System.SerializableAttribute()]
13794 [System.Diagnostics.DebuggerStepThroughAttribute()]
13795 [System.ComponentModel.DesignerCategoryAttribute("code")]
13796 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13797 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13798 public partial class param
13799 {
13800  
13801 private string nameField;
13802  
13803 private string sidField;
13804  
13805 private string semanticField;
13806  
13807 private string typeField;
13808  
13809 private string valueField;
13810  
13811 /// <remarks/>
13812 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13813 public string name
13814 {
13815 get
13816 {
13817 return this.nameField;
13818 }
13819 set
13820 {
13821 this.nameField = value;
13822 }
13823 }
13824  
13825 /// <remarks/>
13826 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13827 public string sid
13828 {
13829 get
13830 {
13831 return this.sidField;
13832 }
13833 set
13834 {
13835 this.sidField = value;
13836 }
13837 }
13838  
13839 /// <remarks/>
13840 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
13841 public string semantic
13842 {
13843 get
13844 {
13845 return this.semanticField;
13846 }
13847 set
13848 {
13849 this.semanticField = value;
13850 }
13851 }
13852  
13853 /// <remarks/>
13854 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
13855 public string type
13856 {
13857 get
13858 {
13859 return this.typeField;
13860 }
13861 set
13862 {
13863 this.typeField = value;
13864 }
13865 }
13866  
13867 /// <remarks/>
13868 [System.Xml.Serialization.XmlTextAttribute()]
13869 public string Value
13870 {
13871 get
13872 {
13873 return this.valueField;
13874 }
13875 set
13876 {
13877 this.valueField = value;
13878 }
13879 }
13880 }
13881  
13882 /// <remarks/>
13883 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13884 [System.SerializableAttribute()]
13885 [System.Diagnostics.DebuggerStepThroughAttribute()]
13886 [System.ComponentModel.DesignerCategoryAttribute("code")]
13887 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13888 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13889 public partial class library_cameras
13890 {
13891  
13892 private asset assetField;
13893  
13894 private camera[] cameraField;
13895  
13896 private extra[] extraField;
13897  
13898 private string idField;
13899  
13900 private string nameField;
13901  
13902 /// <remarks/>
13903 public asset asset
13904 {
13905 get
13906 {
13907 return this.assetField;
13908 }
13909 set
13910 {
13911 this.assetField = value;
13912 }
13913 }
13914  
13915 /// <remarks/>
13916 [System.Xml.Serialization.XmlElementAttribute("camera")]
13917 public camera[] camera
13918 {
13919 get
13920 {
13921 return this.cameraField;
13922 }
13923 set
13924 {
13925 this.cameraField = value;
13926 }
13927 }
13928  
13929 /// <remarks/>
13930 [System.Xml.Serialization.XmlElementAttribute("extra")]
13931 public extra[] extra
13932 {
13933 get
13934 {
13935 return this.extraField;
13936 }
13937 set
13938 {
13939 this.extraField = value;
13940 }
13941 }
13942  
13943 /// <remarks/>
13944 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
13945 public string id
13946 {
13947 get
13948 {
13949 return this.idField;
13950 }
13951 set
13952 {
13953 this.idField = value;
13954 }
13955 }
13956  
13957 /// <remarks/>
13958 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
13959 public string name
13960 {
13961 get
13962 {
13963 return this.nameField;
13964 }
13965 set
13966 {
13967 this.nameField = value;
13968 }
13969 }
13970 }
13971  
13972 /// <remarks/>
13973 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
13974 [System.SerializableAttribute()]
13975 [System.Diagnostics.DebuggerStepThroughAttribute()]
13976 [System.ComponentModel.DesignerCategoryAttribute("code")]
13977 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
13978 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
13979 public partial class camera
13980 {
13981  
13982 private asset assetField;
13983  
13984 private cameraOptics opticsField;
13985  
13986 private cameraImager imagerField;
13987  
13988 private extra[] extraField;
13989  
13990 private string idField;
13991  
13992 private string nameField;
13993  
13994 /// <remarks/>
13995 public asset asset
13996 {
13997 get
13998 {
13999 return this.assetField;
14000 }
14001 set
14002 {
14003 this.assetField = value;
14004 }
14005 }
14006  
14007 /// <remarks/>
14008 public cameraOptics optics
14009 {
14010 get
14011 {
14012 return this.opticsField;
14013 }
14014 set
14015 {
14016 this.opticsField = value;
14017 }
14018 }
14019  
14020 /// <remarks/>
14021 public cameraImager imager
14022 {
14023 get
14024 {
14025 return this.imagerField;
14026 }
14027 set
14028 {
14029 this.imagerField = value;
14030 }
14031 }
14032  
14033 /// <remarks/>
14034 [System.Xml.Serialization.XmlElementAttribute("extra")]
14035 public extra[] extra
14036 {
14037 get
14038 {
14039 return this.extraField;
14040 }
14041 set
14042 {
14043 this.extraField = value;
14044 }
14045 }
14046  
14047 /// <remarks/>
14048 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
14049 public string id
14050 {
14051 get
14052 {
14053 return this.idField;
14054 }
14055 set
14056 {
14057 this.idField = value;
14058 }
14059 }
14060  
14061 /// <remarks/>
14062 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
14063 public string name
14064 {
14065 get
14066 {
14067 return this.nameField;
14068 }
14069 set
14070 {
14071 this.nameField = value;
14072 }
14073 }
14074 }
14075  
14076 /// <remarks/>
14077 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14078 [System.SerializableAttribute()]
14079 [System.Diagnostics.DebuggerStepThroughAttribute()]
14080 [System.ComponentModel.DesignerCategoryAttribute("code")]
14081 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14082 public partial class cameraOptics
14083 {
14084  
14085 private cameraOpticsTechnique_common technique_commonField;
14086  
14087 private technique[] techniqueField;
14088  
14089 private extra[] extraField;
14090  
14091 /// <remarks/>
14092 public cameraOpticsTechnique_common technique_common
14093 {
14094 get
14095 {
14096 return this.technique_commonField;
14097 }
14098 set
14099 {
14100 this.technique_commonField = value;
14101 }
14102 }
14103  
14104 /// <remarks/>
14105 [System.Xml.Serialization.XmlElementAttribute("technique")]
14106 public technique[] technique
14107 {
14108 get
14109 {
14110 return this.techniqueField;
14111 }
14112 set
14113 {
14114 this.techniqueField = value;
14115 }
14116 }
14117  
14118 /// <remarks/>
14119 [System.Xml.Serialization.XmlElementAttribute("extra")]
14120 public extra[] extra
14121 {
14122 get
14123 {
14124 return this.extraField;
14125 }
14126 set
14127 {
14128 this.extraField = value;
14129 }
14130 }
14131 }
14132  
14133 /// <remarks/>
14134 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14135 [System.SerializableAttribute()]
14136 [System.Diagnostics.DebuggerStepThroughAttribute()]
14137 [System.ComponentModel.DesignerCategoryAttribute("code")]
14138 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14139 public partial class cameraOpticsTechnique_common
14140 {
14141  
14142 private object itemField;
14143  
14144 /// <remarks/>
14145 [System.Xml.Serialization.XmlElementAttribute("orthographic", typeof(cameraOpticsTechnique_commonOrthographic))]
14146 [System.Xml.Serialization.XmlElementAttribute("perspective", typeof(cameraOpticsTechnique_commonPerspective))]
14147 public object Item
14148 {
14149 get
14150 {
14151 return this.itemField;
14152 }
14153 set
14154 {
14155 this.itemField = value;
14156 }
14157 }
14158 }
14159  
14160 /// <remarks/>
14161 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14162 [System.SerializableAttribute()]
14163 [System.Diagnostics.DebuggerStepThroughAttribute()]
14164 [System.ComponentModel.DesignerCategoryAttribute("code")]
14165 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14166 public partial class cameraOpticsTechnique_commonOrthographic
14167 {
14168  
14169 private TargetableFloat[] itemsField;
14170  
14171 private ItemsChoiceType[] itemsElementNameField;
14172  
14173 private TargetableFloat znearField;
14174  
14175 private TargetableFloat zfarField;
14176  
14177 /// <remarks/>
14178 [System.Xml.Serialization.XmlElementAttribute("aspect_ratio", typeof(TargetableFloat))]
14179 [System.Xml.Serialization.XmlElementAttribute("xmag", typeof(TargetableFloat))]
14180 [System.Xml.Serialization.XmlElementAttribute("ymag", typeof(TargetableFloat))]
14181 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
14182 public TargetableFloat[] Items
14183 {
14184 get
14185 {
14186 return this.itemsField;
14187 }
14188 set
14189 {
14190 this.itemsField = value;
14191 }
14192 }
14193  
14194 /// <remarks/>
14195 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
14196 [System.Xml.Serialization.XmlIgnoreAttribute()]
14197 public ItemsChoiceType[] ItemsElementName
14198 {
14199 get
14200 {
14201 return this.itemsElementNameField;
14202 }
14203 set
14204 {
14205 this.itemsElementNameField = value;
14206 }
14207 }
14208  
14209 /// <remarks/>
14210 public TargetableFloat znear
14211 {
14212 get
14213 {
14214 return this.znearField;
14215 }
14216 set
14217 {
14218 this.znearField = value;
14219 }
14220 }
14221  
14222 /// <remarks/>
14223 public TargetableFloat zfar
14224 {
14225 get
14226 {
14227 return this.zfarField;
14228 }
14229 set
14230 {
14231 this.zfarField = value;
14232 }
14233 }
14234 }
14235  
14236 /// <remarks/>
14237 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14238 [System.SerializableAttribute()]
14239 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
14240 public enum ItemsChoiceType
14241 {
14242  
14243 /// <remarks/>
14244 aspect_ratio,
14245  
14246 /// <remarks/>
14247 xmag,
14248  
14249 /// <remarks/>
14250 ymag,
14251 }
14252  
14253 /// <remarks/>
14254 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14255 [System.SerializableAttribute()]
14256 [System.Diagnostics.DebuggerStepThroughAttribute()]
14257 [System.ComponentModel.DesignerCategoryAttribute("code")]
14258 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14259 public partial class cameraOpticsTechnique_commonPerspective
14260 {
14261  
14262 private TargetableFloat[] itemsField;
14263  
14264 private ItemsChoiceType1[] itemsElementNameField;
14265  
14266 private TargetableFloat znearField;
14267  
14268 private TargetableFloat zfarField;
14269  
14270 /// <remarks/>
14271 [System.Xml.Serialization.XmlElementAttribute("aspect_ratio", typeof(TargetableFloat))]
14272 [System.Xml.Serialization.XmlElementAttribute("xfov", typeof(TargetableFloat))]
14273 [System.Xml.Serialization.XmlElementAttribute("yfov", typeof(TargetableFloat))]
14274 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
14275 public TargetableFloat[] Items
14276 {
14277 get
14278 {
14279 return this.itemsField;
14280 }
14281 set
14282 {
14283 this.itemsField = value;
14284 }
14285 }
14286  
14287 /// <remarks/>
14288 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
14289 [System.Xml.Serialization.XmlIgnoreAttribute()]
14290 public ItemsChoiceType1[] ItemsElementName
14291 {
14292 get
14293 {
14294 return this.itemsElementNameField;
14295 }
14296 set
14297 {
14298 this.itemsElementNameField = value;
14299 }
14300 }
14301  
14302 /// <remarks/>
14303 public TargetableFloat znear
14304 {
14305 get
14306 {
14307 return this.znearField;
14308 }
14309 set
14310 {
14311 this.znearField = value;
14312 }
14313 }
14314  
14315 /// <remarks/>
14316 public TargetableFloat zfar
14317 {
14318 get
14319 {
14320 return this.zfarField;
14321 }
14322 set
14323 {
14324 this.zfarField = value;
14325 }
14326 }
14327 }
14328  
14329 /// <remarks/>
14330 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14331 [System.SerializableAttribute()]
14332 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
14333 public enum ItemsChoiceType1
14334 {
14335  
14336 /// <remarks/>
14337 aspect_ratio,
14338  
14339 /// <remarks/>
14340 xfov,
14341  
14342 /// <remarks/>
14343 yfov,
14344 }
14345  
14346 /// <remarks/>
14347 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14348 [System.SerializableAttribute()]
14349 [System.Diagnostics.DebuggerStepThroughAttribute()]
14350 [System.ComponentModel.DesignerCategoryAttribute("code")]
14351 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14352 public partial class cameraImager
14353 {
14354  
14355 private technique[] techniqueField;
14356  
14357 private extra[] extraField;
14358  
14359 /// <remarks/>
14360 [System.Xml.Serialization.XmlElementAttribute("technique")]
14361 public technique[] technique
14362 {
14363 get
14364 {
14365 return this.techniqueField;
14366 }
14367 set
14368 {
14369 this.techniqueField = value;
14370 }
14371 }
14372  
14373 /// <remarks/>
14374 [System.Xml.Serialization.XmlElementAttribute("extra")]
14375 public extra[] extra
14376 {
14377 get
14378 {
14379 return this.extraField;
14380 }
14381 set
14382 {
14383 this.extraField = value;
14384 }
14385 }
14386 }
14387  
14388 /// <remarks/>
14389 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14390 [System.SerializableAttribute()]
14391 [System.Diagnostics.DebuggerStepThroughAttribute()]
14392 [System.ComponentModel.DesignerCategoryAttribute("code")]
14393 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14394 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
14395 public partial class library_controllers
14396 {
14397  
14398 private asset assetField;
14399  
14400 private controller[] controllerField;
14401  
14402 private extra[] extraField;
14403  
14404 private string idField;
14405  
14406 private string nameField;
14407  
14408 /// <remarks/>
14409 public asset asset
14410 {
14411 get
14412 {
14413 return this.assetField;
14414 }
14415 set
14416 {
14417 this.assetField = value;
14418 }
14419 }
14420  
14421 /// <remarks/>
14422 [System.Xml.Serialization.XmlElementAttribute("controller")]
14423 public controller[] controller
14424 {
14425 get
14426 {
14427 return this.controllerField;
14428 }
14429 set
14430 {
14431 this.controllerField = value;
14432 }
14433 }
14434  
14435 /// <remarks/>
14436 [System.Xml.Serialization.XmlElementAttribute("extra")]
14437 public extra[] extra
14438 {
14439 get
14440 {
14441 return this.extraField;
14442 }
14443 set
14444 {
14445 this.extraField = value;
14446 }
14447 }
14448  
14449 /// <remarks/>
14450 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
14451 public string id
14452 {
14453 get
14454 {
14455 return this.idField;
14456 }
14457 set
14458 {
14459 this.idField = value;
14460 }
14461 }
14462  
14463 /// <remarks/>
14464 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
14465 public string name
14466 {
14467 get
14468 {
14469 return this.nameField;
14470 }
14471 set
14472 {
14473 this.nameField = value;
14474 }
14475 }
14476 }
14477  
14478 /// <remarks/>
14479 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14480 [System.SerializableAttribute()]
14481 [System.Diagnostics.DebuggerStepThroughAttribute()]
14482 [System.ComponentModel.DesignerCategoryAttribute("code")]
14483 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14484 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
14485 public partial class controller
14486 {
14487  
14488 private asset assetField;
14489  
14490 private object itemField;
14491  
14492 private extra[] extraField;
14493  
14494 private string idField;
14495  
14496 private string nameField;
14497  
14498 /// <remarks/>
14499 public asset asset
14500 {
14501 get
14502 {
14503 return this.assetField;
14504 }
14505 set
14506 {
14507 this.assetField = value;
14508 }
14509 }
14510  
14511 /// <remarks/>
14512 [System.Xml.Serialization.XmlElementAttribute("morph", typeof(morph))]
14513 [System.Xml.Serialization.XmlElementAttribute("skin", typeof(skin))]
14514 public object Item
14515 {
14516 get
14517 {
14518 return this.itemField;
14519 }
14520 set
14521 {
14522 this.itemField = value;
14523 }
14524 }
14525  
14526 /// <remarks/>
14527 [System.Xml.Serialization.XmlElementAttribute("extra")]
14528 public extra[] extra
14529 {
14530 get
14531 {
14532 return this.extraField;
14533 }
14534 set
14535 {
14536 this.extraField = value;
14537 }
14538 }
14539  
14540 /// <remarks/>
14541 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
14542 public string id
14543 {
14544 get
14545 {
14546 return this.idField;
14547 }
14548 set
14549 {
14550 this.idField = value;
14551 }
14552 }
14553  
14554 /// <remarks/>
14555 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
14556 public string name
14557 {
14558 get
14559 {
14560 return this.nameField;
14561 }
14562 set
14563 {
14564 this.nameField = value;
14565 }
14566 }
14567 }
14568  
14569 /// <remarks/>
14570 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14571 [System.SerializableAttribute()]
14572 [System.Diagnostics.DebuggerStepThroughAttribute()]
14573 [System.ComponentModel.DesignerCategoryAttribute("code")]
14574 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14575 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
14576 public partial class morph
14577 {
14578  
14579 private source[] sourceField;
14580  
14581 private morphTargets targetsField;
14582  
14583 private extra[] extraField;
14584  
14585 private MorphMethodType methodField;
14586  
14587 private string source1Field;
14588  
14589 public morph()
14590 {
14591 this.methodField = MorphMethodType.NORMALIZED;
14592 }
14593  
14594 /// <remarks/>
14595 [System.Xml.Serialization.XmlElementAttribute("source")]
14596 public source[] source
14597 {
14598 get
14599 {
14600 return this.sourceField;
14601 }
14602 set
14603 {
14604 this.sourceField = value;
14605 }
14606 }
14607  
14608 /// <remarks/>
14609 public morphTargets targets
14610 {
14611 get
14612 {
14613 return this.targetsField;
14614 }
14615 set
14616 {
14617 this.targetsField = value;
14618 }
14619 }
14620  
14621 /// <remarks/>
14622 [System.Xml.Serialization.XmlElementAttribute("extra")]
14623 public extra[] extra
14624 {
14625 get
14626 {
14627 return this.extraField;
14628 }
14629 set
14630 {
14631 this.extraField = value;
14632 }
14633 }
14634  
14635 /// <remarks/>
14636 [System.Xml.Serialization.XmlAttributeAttribute()]
14637 [System.ComponentModel.DefaultValueAttribute(MorphMethodType.NORMALIZED)]
14638 public MorphMethodType method
14639 {
14640 get
14641 {
14642 return this.methodField;
14643 }
14644 set
14645 {
14646 this.methodField = value;
14647 }
14648 }
14649  
14650 /// <remarks/>
14651 [System.Xml.Serialization.XmlAttributeAttribute("source", DataType = "anyURI")]
14652 public string source1
14653 {
14654 get
14655 {
14656 return this.source1Field;
14657 }
14658 set
14659 {
14660 this.source1Field = value;
14661 }
14662 }
14663 }
14664  
14665 /// <remarks/>
14666 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14667 [System.SerializableAttribute()]
14668 [System.Diagnostics.DebuggerStepThroughAttribute()]
14669 [System.ComponentModel.DesignerCategoryAttribute("code")]
14670 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14671 public partial class morphTargets
14672 {
14673  
14674 private InputLocal[] inputField;
14675  
14676 private extra[] extraField;
14677  
14678 /// <remarks/>
14679 [System.Xml.Serialization.XmlElementAttribute("input")]
14680 public InputLocal[] input
14681 {
14682 get
14683 {
14684 return this.inputField;
14685 }
14686 set
14687 {
14688 this.inputField = value;
14689 }
14690 }
14691  
14692 /// <remarks/>
14693 [System.Xml.Serialization.XmlElementAttribute("extra")]
14694 public extra[] extra
14695 {
14696 get
14697 {
14698 return this.extraField;
14699 }
14700 set
14701 {
14702 this.extraField = value;
14703 }
14704 }
14705 }
14706  
14707 /// <remarks/>
14708 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14709 [System.SerializableAttribute()]
14710 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14711 public enum MorphMethodType
14712 {
14713  
14714 /// <remarks/>
14715 NORMALIZED,
14716  
14717 /// <remarks/>
14718 RELATIVE,
14719 }
14720  
14721 /// <remarks/>
14722 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14723 [System.SerializableAttribute()]
14724 [System.Diagnostics.DebuggerStepThroughAttribute()]
14725 [System.ComponentModel.DesignerCategoryAttribute("code")]
14726 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14727 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
14728 public partial class skin
14729 {
14730  
14731 private string bind_shape_matrixField;
14732  
14733 private source[] sourceField;
14734  
14735 private skinJoints jointsField;
14736  
14737 private skinVertex_weights vertex_weightsField;
14738  
14739 private extra[] extraField;
14740  
14741 private string source1Field;
14742  
14743 /// <remarks/>
14744 public string bind_shape_matrix
14745 {
14746 get
14747 {
14748 return this.bind_shape_matrixField;
14749 }
14750 set
14751 {
14752 this.bind_shape_matrixField = value;
14753 }
14754 }
14755  
14756 /// <remarks/>
14757 [System.Xml.Serialization.XmlElementAttribute("source")]
14758 public source[] source
14759 {
14760 get
14761 {
14762 return this.sourceField;
14763 }
14764 set
14765 {
14766 this.sourceField = value;
14767 }
14768 }
14769  
14770 /// <remarks/>
14771 public skinJoints joints
14772 {
14773 get
14774 {
14775 return this.jointsField;
14776 }
14777 set
14778 {
14779 this.jointsField = value;
14780 }
14781 }
14782  
14783 /// <remarks/>
14784 public skinVertex_weights vertex_weights
14785 {
14786 get
14787 {
14788 return this.vertex_weightsField;
14789 }
14790 set
14791 {
14792 this.vertex_weightsField = value;
14793 }
14794 }
14795  
14796 /// <remarks/>
14797 [System.Xml.Serialization.XmlElementAttribute("extra")]
14798 public extra[] extra
14799 {
14800 get
14801 {
14802 return this.extraField;
14803 }
14804 set
14805 {
14806 this.extraField = value;
14807 }
14808 }
14809  
14810 /// <remarks/>
14811 [System.Xml.Serialization.XmlAttributeAttribute("source", DataType = "anyURI")]
14812 public string source1
14813 {
14814 get
14815 {
14816 return this.source1Field;
14817 }
14818 set
14819 {
14820 this.source1Field = value;
14821 }
14822 }
14823 }
14824  
14825 /// <remarks/>
14826 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14827 [System.SerializableAttribute()]
14828 [System.Diagnostics.DebuggerStepThroughAttribute()]
14829 [System.ComponentModel.DesignerCategoryAttribute("code")]
14830 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14831 public partial class skinJoints
14832 {
14833  
14834 private InputLocal[] inputField;
14835  
14836 private extra[] extraField;
14837  
14838 /// <remarks/>
14839 [System.Xml.Serialization.XmlElementAttribute("input")]
14840 public InputLocal[] input
14841 {
14842 get
14843 {
14844 return this.inputField;
14845 }
14846 set
14847 {
14848 this.inputField = value;
14849 }
14850 }
14851  
14852 /// <remarks/>
14853 [System.Xml.Serialization.XmlElementAttribute("extra")]
14854 public extra[] extra
14855 {
14856 get
14857 {
14858 return this.extraField;
14859 }
14860 set
14861 {
14862 this.extraField = value;
14863 }
14864 }
14865 }
14866  
14867 /// <remarks/>
14868 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14869 [System.SerializableAttribute()]
14870 [System.Diagnostics.DebuggerStepThroughAttribute()]
14871 [System.ComponentModel.DesignerCategoryAttribute("code")]
14872 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14873 public partial class skinVertex_weights
14874 {
14875  
14876 private InputLocalOffset[] inputField;
14877  
14878 private string vcountField;
14879  
14880 private string vField;
14881  
14882 private extra[] extraField;
14883  
14884 private ulong countField;
14885  
14886 /// <remarks/>
14887 [System.Xml.Serialization.XmlElementAttribute("input")]
14888 public InputLocalOffset[] input
14889 {
14890 get
14891 {
14892 return this.inputField;
14893 }
14894 set
14895 {
14896 this.inputField = value;
14897 }
14898 }
14899  
14900 /// <remarks/>
14901 public string vcount
14902 {
14903 get
14904 {
14905 return this.vcountField;
14906 }
14907 set
14908 {
14909 this.vcountField = value;
14910 }
14911 }
14912  
14913 /// <remarks/>
14914 public string v
14915 {
14916 get
14917 {
14918 return this.vField;
14919 }
14920 set
14921 {
14922 this.vField = value;
14923 }
14924 }
14925  
14926 /// <remarks/>
14927 [System.Xml.Serialization.XmlElementAttribute("extra")]
14928 public extra[] extra
14929 {
14930 get
14931 {
14932 return this.extraField;
14933 }
14934 set
14935 {
14936 this.extraField = value;
14937 }
14938 }
14939  
14940 /// <remarks/>
14941 [System.Xml.Serialization.XmlAttributeAttribute()]
14942 public ulong count
14943 {
14944 get
14945 {
14946 return this.countField;
14947 }
14948 set
14949 {
14950 this.countField = value;
14951 }
14952 }
14953 }
14954  
14955 /// <remarks/>
14956 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
14957 [System.SerializableAttribute()]
14958 [System.Diagnostics.DebuggerStepThroughAttribute()]
14959 [System.ComponentModel.DesignerCategoryAttribute("code")]
14960 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
14961 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
14962 public partial class library_effects
14963 {
14964  
14965 private asset assetField;
14966  
14967 private effect[] effectField;
14968  
14969 private extra[] extraField;
14970  
14971 private string idField;
14972  
14973 private string nameField;
14974  
14975 /// <remarks/>
14976 public asset asset
14977 {
14978 get
14979 {
14980 return this.assetField;
14981 }
14982 set
14983 {
14984 this.assetField = value;
14985 }
14986 }
14987  
14988 /// <remarks/>
14989 [System.Xml.Serialization.XmlElementAttribute("effect")]
14990 public effect[] effect
14991 {
14992 get
14993 {
14994 return this.effectField;
14995 }
14996 set
14997 {
14998 this.effectField = value;
14999 }
15000 }
15001  
15002 /// <remarks/>
15003 [System.Xml.Serialization.XmlElementAttribute("extra")]
15004 public extra[] extra
15005 {
15006 get
15007 {
15008 return this.extraField;
15009 }
15010 set
15011 {
15012 this.extraField = value;
15013 }
15014 }
15015  
15016 /// <remarks/>
15017 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
15018 public string id
15019 {
15020 get
15021 {
15022 return this.idField;
15023 }
15024 set
15025 {
15026 this.idField = value;
15027 }
15028 }
15029  
15030 /// <remarks/>
15031 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15032 public string name
15033 {
15034 get
15035 {
15036 return this.nameField;
15037 }
15038 set
15039 {
15040 this.nameField = value;
15041 }
15042 }
15043 }
15044  
15045 /// <remarks/>
15046 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15047 [System.SerializableAttribute()]
15048 [System.Diagnostics.DebuggerStepThroughAttribute()]
15049 [System.ComponentModel.DesignerCategoryAttribute("code")]
15050 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15051 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
15052 public partial class effect
15053 {
15054  
15055 private asset assetField;
15056  
15057 private fx_annotate_common[] annotateField;
15058  
15059 private image[] imageField;
15060  
15061 private fx_newparam_common[] newparamField;
15062  
15063 private object[] itemsField;
15064  
15065 private extra[] extraField;
15066  
15067 private string idField;
15068  
15069 private string nameField;
15070  
15071 /// <remarks/>
15072 public asset asset
15073 {
15074 get
15075 {
15076 return this.assetField;
15077 }
15078 set
15079 {
15080 this.assetField = value;
15081 }
15082 }
15083  
15084 /// <remarks/>
15085 [System.Xml.Serialization.XmlElementAttribute("annotate")]
15086 public fx_annotate_common[] annotate
15087 {
15088 get
15089 {
15090 return this.annotateField;
15091 }
15092 set
15093 {
15094 this.annotateField = value;
15095 }
15096 }
15097  
15098 /// <remarks/>
15099 [System.Xml.Serialization.XmlElementAttribute("image")]
15100 public image[] image
15101 {
15102 get
15103 {
15104 return this.imageField;
15105 }
15106 set
15107 {
15108 this.imageField = value;
15109 }
15110 }
15111  
15112 /// <remarks/>
15113 [System.Xml.Serialization.XmlElementAttribute("newparam")]
15114 public fx_newparam_common[] newparam
15115 {
15116 get
15117 {
15118 return this.newparamField;
15119 }
15120 set
15121 {
15122 this.newparamField = value;
15123 }
15124 }
15125  
15126 /// <remarks/>
15127 [System.Xml.Serialization.XmlElementAttribute("profile_CG", typeof(effectFx_profile_abstractProfile_CG))]
15128 [System.Xml.Serialization.XmlElementAttribute("profile_COMMON", typeof(effectFx_profile_abstractProfile_COMMON))]
15129 [System.Xml.Serialization.XmlElementAttribute("profile_GLES", typeof(effectFx_profile_abstractProfile_GLES))]
15130 [System.Xml.Serialization.XmlElementAttribute("profile_GLSL", typeof(effectFx_profile_abstractProfile_GLSL))]
15131 public object[] Items
15132 {
15133 get
15134 {
15135 return this.itemsField;
15136 }
15137 set
15138 {
15139 this.itemsField = value;
15140 }
15141 }
15142  
15143 /// <remarks/>
15144 [System.Xml.Serialization.XmlElementAttribute("extra")]
15145 public extra[] extra
15146 {
15147 get
15148 {
15149 return this.extraField;
15150 }
15151 set
15152 {
15153 this.extraField = value;
15154 }
15155 }
15156  
15157 /// <remarks/>
15158 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
15159 public string id
15160 {
15161 get
15162 {
15163 return this.idField;
15164 }
15165 set
15166 {
15167 this.idField = value;
15168 }
15169 }
15170  
15171 /// <remarks/>
15172 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15173 public string name
15174 {
15175 get
15176 {
15177 return this.nameField;
15178 }
15179 set
15180 {
15181 this.nameField = value;
15182 }
15183 }
15184 }
15185  
15186 /// <remarks/>
15187 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15188 [System.SerializableAttribute()]
15189 [System.Diagnostics.DebuggerStepThroughAttribute()]
15190 [System.ComponentModel.DesignerCategoryAttribute("code")]
15191 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15192 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
15193 public partial class image
15194 {
15195  
15196 private asset assetField;
15197  
15198 private object itemField;
15199  
15200 private extra[] extraField;
15201  
15202 private string idField;
15203  
15204 private string nameField;
15205  
15206 private string formatField;
15207  
15208 private ulong heightField;
15209  
15210 private bool heightFieldSpecified;
15211  
15212 private ulong widthField;
15213  
15214 private bool widthFieldSpecified;
15215  
15216 private ulong depthField;
15217  
15218 public image()
15219 {
15220 this.depthField = ((ulong)(1m));
15221 }
15222  
15223 /// <remarks/>
15224 public asset asset
15225 {
15226 get
15227 {
15228 return this.assetField;
15229 }
15230 set
15231 {
15232 this.assetField = value;
15233 }
15234 }
15235  
15236 /// <remarks/>
15237 [System.Xml.Serialization.XmlElementAttribute("data", typeof(byte[]), DataType = "hexBinary")]
15238 [System.Xml.Serialization.XmlElementAttribute("init_from", typeof(string), DataType = "anyURI")]
15239 public object Item
15240 {
15241 get
15242 {
15243 return this.itemField;
15244 }
15245 set
15246 {
15247 this.itemField = value;
15248 }
15249 }
15250  
15251 /// <remarks/>
15252 [System.Xml.Serialization.XmlElementAttribute("extra")]
15253 public extra[] extra
15254 {
15255 get
15256 {
15257 return this.extraField;
15258 }
15259 set
15260 {
15261 this.extraField = value;
15262 }
15263 }
15264  
15265 /// <remarks/>
15266 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
15267 public string id
15268 {
15269 get
15270 {
15271 return this.idField;
15272 }
15273 set
15274 {
15275 this.idField = value;
15276 }
15277 }
15278  
15279 /// <remarks/>
15280 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15281 public string name
15282 {
15283 get
15284 {
15285 return this.nameField;
15286 }
15287 set
15288 {
15289 this.nameField = value;
15290 }
15291 }
15292  
15293 /// <remarks/>
15294 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
15295 public string format
15296 {
15297 get
15298 {
15299 return this.formatField;
15300 }
15301 set
15302 {
15303 this.formatField = value;
15304 }
15305 }
15306  
15307 /// <remarks/>
15308 [System.Xml.Serialization.XmlAttributeAttribute()]
15309 public ulong height
15310 {
15311 get
15312 {
15313 return this.heightField;
15314 }
15315 set
15316 {
15317 this.heightField = value;
15318 }
15319 }
15320  
15321 /// <remarks/>
15322 [System.Xml.Serialization.XmlIgnoreAttribute()]
15323 public bool heightSpecified
15324 {
15325 get
15326 {
15327 return this.heightFieldSpecified;
15328 }
15329 set
15330 {
15331 this.heightFieldSpecified = value;
15332 }
15333 }
15334  
15335 /// <remarks/>
15336 [System.Xml.Serialization.XmlAttributeAttribute()]
15337 public ulong width
15338 {
15339 get
15340 {
15341 return this.widthField;
15342 }
15343 set
15344 {
15345 this.widthField = value;
15346 }
15347 }
15348  
15349 /// <remarks/>
15350 [System.Xml.Serialization.XmlIgnoreAttribute()]
15351 public bool widthSpecified
15352 {
15353 get
15354 {
15355 return this.widthFieldSpecified;
15356 }
15357 set
15358 {
15359 this.widthFieldSpecified = value;
15360 }
15361 }
15362  
15363 /// <remarks/>
15364 [System.Xml.Serialization.XmlAttributeAttribute()]
15365 [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "1")]
15366 public ulong depth
15367 {
15368 get
15369 {
15370 return this.depthField;
15371 }
15372 set
15373 {
15374 this.depthField = value;
15375 }
15376 }
15377 }
15378  
15379 /// <remarks/>
15380 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15381 [System.SerializableAttribute()]
15382 [System.Diagnostics.DebuggerStepThroughAttribute()]
15383 [System.ComponentModel.DesignerCategoryAttribute("code")]
15384 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15385 [System.Xml.Serialization.XmlRootAttribute("profile_CG", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
15386 public partial class effectFx_profile_abstractProfile_CG
15387 {
15388  
15389 private asset assetField;
15390  
15391 private object[] itemsField;
15392  
15393 private object[] items1Field;
15394  
15395 private effectFx_profile_abstractProfile_CGTechnique[] techniqueField;
15396  
15397 private extra[] extraField;
15398  
15399 private string idField;
15400  
15401 private string platformField;
15402  
15403 public effectFx_profile_abstractProfile_CG()
15404 {
15405 this.platformField = "PC";
15406 }
15407  
15408 /// <remarks/>
15409 public asset asset
15410 {
15411 get
15412 {
15413 return this.assetField;
15414 }
15415 set
15416 {
15417 this.assetField = value;
15418 }
15419 }
15420  
15421 /// <remarks/>
15422 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
15423 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
15424 public object[] Items
15425 {
15426 get
15427 {
15428 return this.itemsField;
15429 }
15430 set
15431 {
15432 this.itemsField = value;
15433 }
15434 }
15435  
15436 /// <remarks/>
15437 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
15438 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(cg_newparam))]
15439 public object[] Items1
15440 {
15441 get
15442 {
15443 return this.items1Field;
15444 }
15445 set
15446 {
15447 this.items1Field = value;
15448 }
15449 }
15450  
15451 /// <remarks/>
15452 [System.Xml.Serialization.XmlElementAttribute("technique")]
15453 public effectFx_profile_abstractProfile_CGTechnique[] technique
15454 {
15455 get
15456 {
15457 return this.techniqueField;
15458 }
15459 set
15460 {
15461 this.techniqueField = value;
15462 }
15463 }
15464  
15465 /// <remarks/>
15466 [System.Xml.Serialization.XmlElementAttribute("extra")]
15467 public extra[] extra
15468 {
15469 get
15470 {
15471 return this.extraField;
15472 }
15473 set
15474 {
15475 this.extraField = value;
15476 }
15477 }
15478  
15479 /// <remarks/>
15480 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
15481 public string id
15482 {
15483 get
15484 {
15485 return this.idField;
15486 }
15487 set
15488 {
15489 this.idField = value;
15490 }
15491 }
15492  
15493 /// <remarks/>
15494 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15495 [System.ComponentModel.DefaultValueAttribute("PC")]
15496 public string platform
15497 {
15498 get
15499 {
15500 return this.platformField;
15501 }
15502 set
15503 {
15504 this.platformField = value;
15505 }
15506 }
15507 }
15508  
15509 /// <remarks/>
15510 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15511 [System.SerializableAttribute()]
15512 [System.Diagnostics.DebuggerStepThroughAttribute()]
15513 [System.ComponentModel.DesignerCategoryAttribute("code")]
15514 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15515 public partial class effectFx_profile_abstractProfile_CGTechnique
15516 {
15517  
15518 private asset assetField;
15519  
15520 private fx_annotate_common[] annotateField;
15521  
15522 private object[] itemsField;
15523  
15524 private object[] items1Field;
15525  
15526 private effectFx_profile_abstractProfile_CGTechniquePass[] passField;
15527  
15528 private extra[] extraField;
15529  
15530 private string idField;
15531  
15532 private string sidField;
15533  
15534 /// <remarks/>
15535 public asset asset
15536 {
15537 get
15538 {
15539 return this.assetField;
15540 }
15541 set
15542 {
15543 this.assetField = value;
15544 }
15545 }
15546  
15547 /// <remarks/>
15548 [System.Xml.Serialization.XmlElementAttribute("annotate")]
15549 public fx_annotate_common[] annotate
15550 {
15551 get
15552 {
15553 return this.annotateField;
15554 }
15555 set
15556 {
15557 this.annotateField = value;
15558 }
15559 }
15560  
15561 /// <remarks/>
15562 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
15563 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
15564 public object[] Items
15565 {
15566 get
15567 {
15568 return this.itemsField;
15569 }
15570 set
15571 {
15572 this.itemsField = value;
15573 }
15574 }
15575  
15576 /// <remarks/>
15577 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
15578 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(cg_newparam))]
15579 [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(cg_setparam))]
15580 public object[] Items1
15581 {
15582 get
15583 {
15584 return this.items1Field;
15585 }
15586 set
15587 {
15588 this.items1Field = value;
15589 }
15590 }
15591  
15592 /// <remarks/>
15593 [System.Xml.Serialization.XmlElementAttribute("pass")]
15594 public effectFx_profile_abstractProfile_CGTechniquePass[] pass
15595 {
15596 get
15597 {
15598 return this.passField;
15599 }
15600 set
15601 {
15602 this.passField = value;
15603 }
15604 }
15605  
15606 /// <remarks/>
15607 [System.Xml.Serialization.XmlElementAttribute("extra")]
15608 public extra[] extra
15609 {
15610 get
15611 {
15612 return this.extraField;
15613 }
15614 set
15615 {
15616 this.extraField = value;
15617 }
15618 }
15619  
15620 /// <remarks/>
15621 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
15622 public string id
15623 {
15624 get
15625 {
15626 return this.idField;
15627 }
15628 set
15629 {
15630 this.idField = value;
15631 }
15632 }
15633  
15634 /// <remarks/>
15635 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15636 public string sid
15637 {
15638 get
15639 {
15640 return this.sidField;
15641 }
15642 set
15643 {
15644 this.sidField = value;
15645 }
15646 }
15647 }
15648  
15649 /// <remarks/>
15650 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15651 [System.SerializableAttribute()]
15652 [System.Diagnostics.DebuggerStepThroughAttribute()]
15653 [System.ComponentModel.DesignerCategoryAttribute("code")]
15654 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15655 public partial class effectFx_profile_abstractProfile_CGTechniquePass
15656 {
15657  
15658 private fx_annotate_common[] annotateField;
15659  
15660 private fx_colortarget_common[] color_targetField;
15661  
15662 private fx_depthtarget_common[] depth_targetField;
15663  
15664 private fx_stenciltarget_common[] stencil_targetField;
15665  
15666 private fx_clearcolor_common[] color_clearField;
15667  
15668 private fx_cleardepth_common[] depth_clearField;
15669  
15670 private fx_clearstencil_common[] stencil_clearField;
15671  
15672 private string drawField;
15673  
15674 private object[] itemsField;
15675  
15676 private extra[] extraField;
15677  
15678 private string sidField;
15679  
15680 /// <remarks/>
15681 [System.Xml.Serialization.XmlElementAttribute("annotate")]
15682 public fx_annotate_common[] annotate
15683 {
15684 get
15685 {
15686 return this.annotateField;
15687 }
15688 set
15689 {
15690 this.annotateField = value;
15691 }
15692 }
15693  
15694 /// <remarks/>
15695 [System.Xml.Serialization.XmlElementAttribute("color_target")]
15696 public fx_colortarget_common[] color_target
15697 {
15698 get
15699 {
15700 return this.color_targetField;
15701 }
15702 set
15703 {
15704 this.color_targetField = value;
15705 }
15706 }
15707  
15708 /// <remarks/>
15709 [System.Xml.Serialization.XmlElementAttribute("depth_target")]
15710 public fx_depthtarget_common[] depth_target
15711 {
15712 get
15713 {
15714 return this.depth_targetField;
15715 }
15716 set
15717 {
15718 this.depth_targetField = value;
15719 }
15720 }
15721  
15722 /// <remarks/>
15723 [System.Xml.Serialization.XmlElementAttribute("stencil_target")]
15724 public fx_stenciltarget_common[] stencil_target
15725 {
15726 get
15727 {
15728 return this.stencil_targetField;
15729 }
15730 set
15731 {
15732 this.stencil_targetField = value;
15733 }
15734 }
15735  
15736 /// <remarks/>
15737 [System.Xml.Serialization.XmlElementAttribute("color_clear")]
15738 public fx_clearcolor_common[] color_clear
15739 {
15740 get
15741 {
15742 return this.color_clearField;
15743 }
15744 set
15745 {
15746 this.color_clearField = value;
15747 }
15748 }
15749  
15750 /// <remarks/>
15751 [System.Xml.Serialization.XmlElementAttribute("depth_clear")]
15752 public fx_cleardepth_common[] depth_clear
15753 {
15754 get
15755 {
15756 return this.depth_clearField;
15757 }
15758 set
15759 {
15760 this.depth_clearField = value;
15761 }
15762 }
15763  
15764 /// <remarks/>
15765 [System.Xml.Serialization.XmlElementAttribute("stencil_clear")]
15766 public fx_clearstencil_common[] stencil_clear
15767 {
15768 get
15769 {
15770 return this.stencil_clearField;
15771 }
15772 set
15773 {
15774 this.stencil_clearField = value;
15775 }
15776 }
15777  
15778 /// <remarks/>
15779 public string draw
15780 {
15781 get
15782 {
15783 return this.drawField;
15784 }
15785 set
15786 {
15787 this.drawField = value;
15788 }
15789 }
15790  
15791 /// <remarks/>
15792 [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func))]
15793 [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable))]
15794 [System.Xml.Serialization.XmlElementAttribute("auto_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable))]
15795 [System.Xml.Serialization.XmlElementAttribute("blend_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color))]
15796 [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable))]
15797 [System.Xml.Serialization.XmlElementAttribute("blend_equation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation))]
15798 [System.Xml.Serialization.XmlElementAttribute("blend_equation_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate))]
15799 [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func))]
15800 [System.Xml.Serialization.XmlElementAttribute("blend_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate))]
15801 [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_color))]
15802 [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth))]
15803 [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil))]
15804 [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane))]
15805 [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable))]
15806 [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable))]
15807 [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask))]
15808 [System.Xml.Serialization.XmlElementAttribute("color_material", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material))]
15809 [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable))]
15810 [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face))]
15811 [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable))]
15812 [System.Xml.Serialization.XmlElementAttribute("depth_bounds", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds))]
15813 [System.Xml.Serialization.XmlElementAttribute("depth_bounds_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable))]
15814 [System.Xml.Serialization.XmlElementAttribute("depth_clamp_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable))]
15815 [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func))]
15816 [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask))]
15817 [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range))]
15818 [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable))]
15819 [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable))]
15820 [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_color))]
15821 [System.Xml.Serialization.XmlElementAttribute("fog_coord_src", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src))]
15822 [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_density))]
15823 [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable))]
15824 [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_end))]
15825 [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode))]
15826 [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_start))]
15827 [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFront_face))]
15828 [System.Xml.Serialization.XmlElementAttribute("gl_hook_abstract", typeof(object))]
15829 [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient))]
15830 [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation))]
15831 [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse))]
15832 [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable))]
15833 [System.Xml.Serialization.XmlElementAttribute("light_linear_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation))]
15834 [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient))]
15835 [System.Xml.Serialization.XmlElementAttribute("light_model_color_control", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control))]
15836 [System.Xml.Serialization.XmlElementAttribute("light_model_local_viewer_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable))]
15837 [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable))]
15838 [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_position))]
15839 [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation))]
15840 [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular))]
15841 [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff))]
15842 [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction))]
15843 [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent))]
15844 [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable))]
15845 [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable))]
15846 [System.Xml.Serialization.XmlElementAttribute("line_stipple", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple))]
15847 [System.Xml.Serialization.XmlElementAttribute("line_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable))]
15848 [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_width))]
15849 [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op))]
15850 [System.Xml.Serialization.XmlElementAttribute("logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable))]
15851 [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient))]
15852 [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse))]
15853 [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission))]
15854 [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess))]
15855 [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular))]
15856 [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix))]
15857 [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable))]
15858 [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable))]
15859 [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation))]
15860 [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size))]
15861 [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size))]
15862 [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max))]
15863 [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min))]
15864 [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable))]
15865 [System.Xml.Serialization.XmlElementAttribute("polygon_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode))]
15866 [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset))]
15867 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable))]
15868 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_line_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable))]
15869 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_point_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable))]
15870 [System.Xml.Serialization.XmlElementAttribute("polygon_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable))]
15871 [System.Xml.Serialization.XmlElementAttribute("polygon_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable))]
15872 [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix))]
15873 [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable))]
15874 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable))]
15875 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable))]
15876 [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable))]
15877 [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor))]
15878 [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable))]
15879 [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShade_model))]
15880 [System.Xml.Serialization.XmlElementAttribute("shader", typeof(effectFx_profile_abstractProfile_CGTechniquePassShader))]
15881 [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func))]
15882 [System.Xml.Serialization.XmlElementAttribute("stencil_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate))]
15883 [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask))]
15884 [System.Xml.Serialization.XmlElementAttribute("stencil_mask_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate))]
15885 [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op))]
15886 [System.Xml.Serialization.XmlElementAttribute("stencil_op_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate))]
15887 [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable))]
15888 [System.Xml.Serialization.XmlElementAttribute("texture1D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D))]
15889 [System.Xml.Serialization.XmlElementAttribute("texture1D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable))]
15890 [System.Xml.Serialization.XmlElementAttribute("texture2D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D))]
15891 [System.Xml.Serialization.XmlElementAttribute("texture2D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable))]
15892 [System.Xml.Serialization.XmlElementAttribute("texture3D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D))]
15893 [System.Xml.Serialization.XmlElementAttribute("texture3D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable))]
15894 [System.Xml.Serialization.XmlElementAttribute("textureCUBE", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE))]
15895 [System.Xml.Serialization.XmlElementAttribute("textureCUBE_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable))]
15896 [System.Xml.Serialization.XmlElementAttribute("textureDEPTH", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH))]
15897 [System.Xml.Serialization.XmlElementAttribute("textureDEPTH_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable))]
15898 [System.Xml.Serialization.XmlElementAttribute("textureRECT", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT))]
15899 [System.Xml.Serialization.XmlElementAttribute("textureRECT_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable))]
15900 [System.Xml.Serialization.XmlElementAttribute("texture_env_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color))]
15901 [System.Xml.Serialization.XmlElementAttribute("texture_env_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode))]
15902 public object[] Items
15903 {
15904 get
15905 {
15906 return this.itemsField;
15907 }
15908 set
15909 {
15910 this.itemsField = value;
15911 }
15912 }
15913  
15914 /// <remarks/>
15915 [System.Xml.Serialization.XmlElementAttribute("extra")]
15916 public extra[] extra
15917 {
15918 get
15919 {
15920 return this.extraField;
15921 }
15922 set
15923 {
15924 this.extraField = value;
15925 }
15926 }
15927  
15928 /// <remarks/>
15929 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
15930 public string sid
15931 {
15932 get
15933 {
15934 return this.sidField;
15935 }
15936 set
15937 {
15938 this.sidField = value;
15939 }
15940 }
15941 }
15942  
15943 /// <remarks/>
15944 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15945 [System.SerializableAttribute()]
15946 [System.Diagnostics.DebuggerStepThroughAttribute()]
15947 [System.ComponentModel.DesignerCategoryAttribute("code")]
15948 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15949 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func
15950 {
15951  
15952 private effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc funcField;
15953  
15954 private effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue valueField;
15955  
15956 /// <remarks/>
15957 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc func
15958 {
15959 get
15960 {
15961 return this.funcField;
15962 }
15963 set
15964 {
15965 this.funcField = value;
15966 }
15967 }
15968  
15969 /// <remarks/>
15970 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue value
15971 {
15972 get
15973 {
15974 return this.valueField;
15975 }
15976 set
15977 {
15978 this.valueField = value;
15979 }
15980 }
15981 }
15982  
15983 /// <remarks/>
15984 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
15985 [System.SerializableAttribute()]
15986 [System.Diagnostics.DebuggerStepThroughAttribute()]
15987 [System.ComponentModel.DesignerCategoryAttribute("code")]
15988 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
15989 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc
15990 {
15991  
15992 private gl_func_type valueField;
15993  
15994 private string paramField;
15995  
15996 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc()
15997 {
15998 this.valueField = gl_func_type.ALWAYS;
15999 }
16000  
16001 /// <remarks/>
16002 [System.Xml.Serialization.XmlAttributeAttribute()]
16003 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
16004 public gl_func_type value
16005 {
16006 get
16007 {
16008 return this.valueField;
16009 }
16010 set
16011 {
16012 this.valueField = value;
16013 }
16014 }
16015  
16016 /// <remarks/>
16017 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16018 public string param
16019 {
16020 get
16021 {
16022 return this.paramField;
16023 }
16024 set
16025 {
16026 this.paramField = value;
16027 }
16028 }
16029 }
16030  
16031 /// <remarks/>
16032 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16033 [System.SerializableAttribute()]
16034 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16035 public enum gl_func_type
16036 {
16037  
16038 /// <remarks/>
16039 NEVER,
16040  
16041 /// <remarks/>
16042 LESS,
16043  
16044 /// <remarks/>
16045 LEQUAL,
16046  
16047 /// <remarks/>
16048 EQUAL,
16049  
16050 /// <remarks/>
16051 GREATER,
16052  
16053 /// <remarks/>
16054 NOTEQUAL,
16055  
16056 /// <remarks/>
16057 GEQUAL,
16058  
16059 /// <remarks/>
16060 ALWAYS,
16061 }
16062  
16063 /// <remarks/>
16064 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16065 [System.SerializableAttribute()]
16066 [System.Diagnostics.DebuggerStepThroughAttribute()]
16067 [System.ComponentModel.DesignerCategoryAttribute("code")]
16068 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16069 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue
16070 {
16071  
16072 private float valueField;
16073  
16074 private string paramField;
16075  
16076 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue()
16077 {
16078 this.valueField = ((float)(0F));
16079 }
16080  
16081 /// <remarks/>
16082 [System.Xml.Serialization.XmlAttributeAttribute()]
16083 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
16084 public float value
16085 {
16086 get
16087 {
16088 return this.valueField;
16089 }
16090 set
16091 {
16092 this.valueField = value;
16093 }
16094 }
16095  
16096 /// <remarks/>
16097 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16098 public string param
16099 {
16100 get
16101 {
16102 return this.paramField;
16103 }
16104 set
16105 {
16106 this.paramField = value;
16107 }
16108 }
16109 }
16110  
16111 /// <remarks/>
16112 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16113 [System.SerializableAttribute()]
16114 [System.Diagnostics.DebuggerStepThroughAttribute()]
16115 [System.ComponentModel.DesignerCategoryAttribute("code")]
16116 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16117 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable
16118 {
16119  
16120 private bool valueField;
16121  
16122 private string paramField;
16123  
16124 public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable()
16125 {
16126 this.valueField = false;
16127 }
16128  
16129 /// <remarks/>
16130 [System.Xml.Serialization.XmlAttributeAttribute()]
16131 [System.ComponentModel.DefaultValueAttribute(false)]
16132 public bool value
16133 {
16134 get
16135 {
16136 return this.valueField;
16137 }
16138 set
16139 {
16140 this.valueField = value;
16141 }
16142 }
16143  
16144 /// <remarks/>
16145 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16146 public string param
16147 {
16148 get
16149 {
16150 return this.paramField;
16151 }
16152 set
16153 {
16154 this.paramField = value;
16155 }
16156 }
16157 }
16158  
16159 /// <remarks/>
16160 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16161 [System.SerializableAttribute()]
16162 [System.Diagnostics.DebuggerStepThroughAttribute()]
16163 [System.ComponentModel.DesignerCategoryAttribute("code")]
16164 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16165 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable
16166 {
16167  
16168 private bool valueField;
16169  
16170 private string paramField;
16171  
16172 public effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable()
16173 {
16174 this.valueField = false;
16175 }
16176  
16177 /// <remarks/>
16178 [System.Xml.Serialization.XmlAttributeAttribute()]
16179 [System.ComponentModel.DefaultValueAttribute(false)]
16180 public bool value
16181 {
16182 get
16183 {
16184 return this.valueField;
16185 }
16186 set
16187 {
16188 this.valueField = value;
16189 }
16190 }
16191  
16192 /// <remarks/>
16193 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16194 public string param
16195 {
16196 get
16197 {
16198 return this.paramField;
16199 }
16200 set
16201 {
16202 this.paramField = value;
16203 }
16204 }
16205 }
16206  
16207 /// <remarks/>
16208 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16209 [System.SerializableAttribute()]
16210 [System.Diagnostics.DebuggerStepThroughAttribute()]
16211 [System.ComponentModel.DesignerCategoryAttribute("code")]
16212 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16213 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color
16214 {
16215  
16216 private double[] valueField;
16217  
16218 private string paramField;
16219  
16220 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color()
16221 {
16222 this.valueField = new double[] {
16223 0D,
16224 0D,
16225 0D,
16226 0D};
16227 }
16228  
16229 /// <remarks/>
16230 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
16231 [System.Xml.Serialization.XmlAttributeAttribute()]
16232 public double[] value
16233 {
16234 get
16235 {
16236 return this.valueField;
16237 }
16238 set
16239 {
16240 this.valueField = value;
16241 }
16242 }
16243  
16244 /// <remarks/>
16245 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16246 public string param
16247 {
16248 get
16249 {
16250 return this.paramField;
16251 }
16252 set
16253 {
16254 this.paramField = value;
16255 }
16256 }
16257 }
16258  
16259 /// <remarks/>
16260 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16261 [System.SerializableAttribute()]
16262 [System.Diagnostics.DebuggerStepThroughAttribute()]
16263 [System.ComponentModel.DesignerCategoryAttribute("code")]
16264 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16265 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable
16266 {
16267  
16268 private bool valueField;
16269  
16270 private string paramField;
16271  
16272 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable()
16273 {
16274 this.valueField = false;
16275 }
16276  
16277 /// <remarks/>
16278 [System.Xml.Serialization.XmlAttributeAttribute()]
16279 [System.ComponentModel.DefaultValueAttribute(false)]
16280 public bool value
16281 {
16282 get
16283 {
16284 return this.valueField;
16285 }
16286 set
16287 {
16288 this.valueField = value;
16289 }
16290 }
16291  
16292 /// <remarks/>
16293 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16294 public string param
16295 {
16296 get
16297 {
16298 return this.paramField;
16299 }
16300 set
16301 {
16302 this.paramField = value;
16303 }
16304 }
16305 }
16306  
16307 /// <remarks/>
16308 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16309 [System.SerializableAttribute()]
16310 [System.Diagnostics.DebuggerStepThroughAttribute()]
16311 [System.ComponentModel.DesignerCategoryAttribute("code")]
16312 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16313 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation
16314 {
16315  
16316 private gl_blend_equation_type valueField;
16317  
16318 private string paramField;
16319  
16320 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation()
16321 {
16322 this.valueField = gl_blend_equation_type.FUNC_ADD;
16323 }
16324  
16325 /// <remarks/>
16326 [System.Xml.Serialization.XmlAttributeAttribute()]
16327 [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
16328 public gl_blend_equation_type value
16329 {
16330 get
16331 {
16332 return this.valueField;
16333 }
16334 set
16335 {
16336 this.valueField = value;
16337 }
16338 }
16339  
16340 /// <remarks/>
16341 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16342 public string param
16343 {
16344 get
16345 {
16346 return this.paramField;
16347 }
16348 set
16349 {
16350 this.paramField = value;
16351 }
16352 }
16353 }
16354  
16355 /// <remarks/>
16356 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16357 [System.SerializableAttribute()]
16358 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16359 public enum gl_blend_equation_type
16360 {
16361  
16362 /// <remarks/>
16363 FUNC_ADD,
16364  
16365 /// <remarks/>
16366 FUNC_SUBTRACT,
16367  
16368 /// <remarks/>
16369 FUNC_REVERSE_SUBTRACT,
16370  
16371 /// <remarks/>
16372 MIN,
16373  
16374 /// <remarks/>
16375 MAX,
16376 }
16377  
16378 /// <remarks/>
16379 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16380 [System.SerializableAttribute()]
16381 [System.Diagnostics.DebuggerStepThroughAttribute()]
16382 [System.ComponentModel.DesignerCategoryAttribute("code")]
16383 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16384 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate
16385 {
16386  
16387 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb rgbField;
16388  
16389 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha alphaField;
16390  
16391 /// <remarks/>
16392 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb rgb
16393 {
16394 get
16395 {
16396 return this.rgbField;
16397 }
16398 set
16399 {
16400 this.rgbField = value;
16401 }
16402 }
16403  
16404 /// <remarks/>
16405 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha alpha
16406 {
16407 get
16408 {
16409 return this.alphaField;
16410 }
16411 set
16412 {
16413 this.alphaField = value;
16414 }
16415 }
16416 }
16417  
16418 /// <remarks/>
16419 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16420 [System.SerializableAttribute()]
16421 [System.Diagnostics.DebuggerStepThroughAttribute()]
16422 [System.ComponentModel.DesignerCategoryAttribute("code")]
16423 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16424 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb
16425 {
16426  
16427 private gl_blend_equation_type valueField;
16428  
16429 private string paramField;
16430  
16431 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb()
16432 {
16433 this.valueField = gl_blend_equation_type.FUNC_ADD;
16434 }
16435  
16436 /// <remarks/>
16437 [System.Xml.Serialization.XmlAttributeAttribute()]
16438 [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
16439 public gl_blend_equation_type value
16440 {
16441 get
16442 {
16443 return this.valueField;
16444 }
16445 set
16446 {
16447 this.valueField = value;
16448 }
16449 }
16450  
16451 /// <remarks/>
16452 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16453 public string param
16454 {
16455 get
16456 {
16457 return this.paramField;
16458 }
16459 set
16460 {
16461 this.paramField = value;
16462 }
16463 }
16464 }
16465  
16466 /// <remarks/>
16467 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16468 [System.SerializableAttribute()]
16469 [System.Diagnostics.DebuggerStepThroughAttribute()]
16470 [System.ComponentModel.DesignerCategoryAttribute("code")]
16471 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16472 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha
16473 {
16474  
16475 private gl_blend_equation_type valueField;
16476  
16477 private string paramField;
16478  
16479 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha()
16480 {
16481 this.valueField = gl_blend_equation_type.FUNC_ADD;
16482 }
16483  
16484 /// <remarks/>
16485 [System.Xml.Serialization.XmlAttributeAttribute()]
16486 [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
16487 public gl_blend_equation_type value
16488 {
16489 get
16490 {
16491 return this.valueField;
16492 }
16493 set
16494 {
16495 this.valueField = value;
16496 }
16497 }
16498  
16499 /// <remarks/>
16500 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16501 public string param
16502 {
16503 get
16504 {
16505 return this.paramField;
16506 }
16507 set
16508 {
16509 this.paramField = value;
16510 }
16511 }
16512 }
16513  
16514 /// <remarks/>
16515 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16516 [System.SerializableAttribute()]
16517 [System.Diagnostics.DebuggerStepThroughAttribute()]
16518 [System.ComponentModel.DesignerCategoryAttribute("code")]
16519 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16520 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func
16521 {
16522  
16523 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc srcField;
16524  
16525 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest destField;
16526  
16527 /// <remarks/>
16528 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc src
16529 {
16530 get
16531 {
16532 return this.srcField;
16533 }
16534 set
16535 {
16536 this.srcField = value;
16537 }
16538 }
16539  
16540 /// <remarks/>
16541 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest dest
16542 {
16543 get
16544 {
16545 return this.destField;
16546 }
16547 set
16548 {
16549 this.destField = value;
16550 }
16551 }
16552 }
16553  
16554 /// <remarks/>
16555 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16556 [System.SerializableAttribute()]
16557 [System.Diagnostics.DebuggerStepThroughAttribute()]
16558 [System.ComponentModel.DesignerCategoryAttribute("code")]
16559 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16560 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc
16561 {
16562  
16563 private gl_blend_type valueField;
16564  
16565 private string paramField;
16566  
16567 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc()
16568 {
16569 this.valueField = gl_blend_type.ONE;
16570 }
16571  
16572 /// <remarks/>
16573 [System.Xml.Serialization.XmlAttributeAttribute()]
16574 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
16575 public gl_blend_type value
16576 {
16577 get
16578 {
16579 return this.valueField;
16580 }
16581 set
16582 {
16583 this.valueField = value;
16584 }
16585 }
16586  
16587 /// <remarks/>
16588 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16589 public string param
16590 {
16591 get
16592 {
16593 return this.paramField;
16594 }
16595 set
16596 {
16597 this.paramField = value;
16598 }
16599 }
16600 }
16601  
16602 /// <remarks/>
16603 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16604 [System.SerializableAttribute()]
16605 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16606 public enum gl_blend_type
16607 {
16608  
16609 /// <remarks/>
16610 ZERO,
16611  
16612 /// <remarks/>
16613 ONE,
16614  
16615 /// <remarks/>
16616 SRC_COLOR,
16617  
16618 /// <remarks/>
16619 ONE_MINUS_SRC_COLOR,
16620  
16621 /// <remarks/>
16622 DEST_COLOR,
16623  
16624 /// <remarks/>
16625 ONE_MINUS_DEST_COLOR,
16626  
16627 /// <remarks/>
16628 SRC_ALPHA,
16629  
16630 /// <remarks/>
16631 ONE_MINUS_SRC_ALPHA,
16632  
16633 /// <remarks/>
16634 DST_ALPHA,
16635  
16636 /// <remarks/>
16637 ONE_MINUS_DST_ALPHA,
16638  
16639 /// <remarks/>
16640 CONSTANT_COLOR,
16641  
16642 /// <remarks/>
16643 ONE_MINUS_CONSTANT_COLOR,
16644  
16645 /// <remarks/>
16646 CONSTANT_ALPHA,
16647  
16648 /// <remarks/>
16649 ONE_MINUS_CONSTANT_ALPHA,
16650  
16651 /// <remarks/>
16652 SRC_ALPHA_SATURATE,
16653 }
16654  
16655 /// <remarks/>
16656 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16657 [System.SerializableAttribute()]
16658 [System.Diagnostics.DebuggerStepThroughAttribute()]
16659 [System.ComponentModel.DesignerCategoryAttribute("code")]
16660 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16661 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest
16662 {
16663  
16664 private gl_blend_type valueField;
16665  
16666 private string paramField;
16667  
16668 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest()
16669 {
16670 this.valueField = gl_blend_type.ZERO;
16671 }
16672  
16673 /// <remarks/>
16674 [System.Xml.Serialization.XmlAttributeAttribute()]
16675 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
16676 public gl_blend_type value
16677 {
16678 get
16679 {
16680 return this.valueField;
16681 }
16682 set
16683 {
16684 this.valueField = value;
16685 }
16686 }
16687  
16688 /// <remarks/>
16689 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16690 public string param
16691 {
16692 get
16693 {
16694 return this.paramField;
16695 }
16696 set
16697 {
16698 this.paramField = value;
16699 }
16700 }
16701 }
16702  
16703 /// <remarks/>
16704 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16705 [System.SerializableAttribute()]
16706 [System.Diagnostics.DebuggerStepThroughAttribute()]
16707 [System.ComponentModel.DesignerCategoryAttribute("code")]
16708 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16709 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate
16710 {
16711  
16712 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb src_rgbField;
16713  
16714 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb dest_rgbField;
16715  
16716 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha src_alphaField;
16717  
16718 private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha dest_alphaField;
16719  
16720 /// <remarks/>
16721 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb src_rgb
16722 {
16723 get
16724 {
16725 return this.src_rgbField;
16726 }
16727 set
16728 {
16729 this.src_rgbField = value;
16730 }
16731 }
16732  
16733 /// <remarks/>
16734 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb dest_rgb
16735 {
16736 get
16737 {
16738 return this.dest_rgbField;
16739 }
16740 set
16741 {
16742 this.dest_rgbField = value;
16743 }
16744 }
16745  
16746 /// <remarks/>
16747 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha src_alpha
16748 {
16749 get
16750 {
16751 return this.src_alphaField;
16752 }
16753 set
16754 {
16755 this.src_alphaField = value;
16756 }
16757 }
16758  
16759 /// <remarks/>
16760 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha dest_alpha
16761 {
16762 get
16763 {
16764 return this.dest_alphaField;
16765 }
16766 set
16767 {
16768 this.dest_alphaField = value;
16769 }
16770 }
16771 }
16772  
16773 /// <remarks/>
16774 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16775 [System.SerializableAttribute()]
16776 [System.Diagnostics.DebuggerStepThroughAttribute()]
16777 [System.ComponentModel.DesignerCategoryAttribute("code")]
16778 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16779 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb
16780 {
16781  
16782 private gl_blend_type valueField;
16783  
16784 private string paramField;
16785  
16786 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb()
16787 {
16788 this.valueField = gl_blend_type.ONE;
16789 }
16790  
16791 /// <remarks/>
16792 [System.Xml.Serialization.XmlAttributeAttribute()]
16793 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
16794 public gl_blend_type value
16795 {
16796 get
16797 {
16798 return this.valueField;
16799 }
16800 set
16801 {
16802 this.valueField = value;
16803 }
16804 }
16805  
16806 /// <remarks/>
16807 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16808 public string param
16809 {
16810 get
16811 {
16812 return this.paramField;
16813 }
16814 set
16815 {
16816 this.paramField = value;
16817 }
16818 }
16819 }
16820  
16821 /// <remarks/>
16822 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16823 [System.SerializableAttribute()]
16824 [System.Diagnostics.DebuggerStepThroughAttribute()]
16825 [System.ComponentModel.DesignerCategoryAttribute("code")]
16826 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16827 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb
16828 {
16829  
16830 private gl_blend_type valueField;
16831  
16832 private string paramField;
16833  
16834 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb()
16835 {
16836 this.valueField = gl_blend_type.ZERO;
16837 }
16838  
16839 /// <remarks/>
16840 [System.Xml.Serialization.XmlAttributeAttribute()]
16841 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
16842 public gl_blend_type value
16843 {
16844 get
16845 {
16846 return this.valueField;
16847 }
16848 set
16849 {
16850 this.valueField = value;
16851 }
16852 }
16853  
16854 /// <remarks/>
16855 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16856 public string param
16857 {
16858 get
16859 {
16860 return this.paramField;
16861 }
16862 set
16863 {
16864 this.paramField = value;
16865 }
16866 }
16867 }
16868  
16869 /// <remarks/>
16870 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16871 [System.SerializableAttribute()]
16872 [System.Diagnostics.DebuggerStepThroughAttribute()]
16873 [System.ComponentModel.DesignerCategoryAttribute("code")]
16874 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16875 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha
16876 {
16877  
16878 private gl_blend_type valueField;
16879  
16880 private string paramField;
16881  
16882 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha()
16883 {
16884 this.valueField = gl_blend_type.ONE;
16885 }
16886  
16887 /// <remarks/>
16888 [System.Xml.Serialization.XmlAttributeAttribute()]
16889 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
16890 public gl_blend_type value
16891 {
16892 get
16893 {
16894 return this.valueField;
16895 }
16896 set
16897 {
16898 this.valueField = value;
16899 }
16900 }
16901  
16902 /// <remarks/>
16903 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16904 public string param
16905 {
16906 get
16907 {
16908 return this.paramField;
16909 }
16910 set
16911 {
16912 this.paramField = value;
16913 }
16914 }
16915 }
16916  
16917 /// <remarks/>
16918 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16919 [System.SerializableAttribute()]
16920 [System.Diagnostics.DebuggerStepThroughAttribute()]
16921 [System.ComponentModel.DesignerCategoryAttribute("code")]
16922 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16923 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha
16924 {
16925  
16926 private gl_blend_type valueField;
16927  
16928 private string paramField;
16929  
16930 public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha()
16931 {
16932 this.valueField = gl_blend_type.ZERO;
16933 }
16934  
16935 /// <remarks/>
16936 [System.Xml.Serialization.XmlAttributeAttribute()]
16937 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
16938 public gl_blend_type value
16939 {
16940 get
16941 {
16942 return this.valueField;
16943 }
16944 set
16945 {
16946 this.valueField = value;
16947 }
16948 }
16949  
16950 /// <remarks/>
16951 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
16952 public string param
16953 {
16954 get
16955 {
16956 return this.paramField;
16957 }
16958 set
16959 {
16960 this.paramField = value;
16961 }
16962 }
16963 }
16964  
16965 /// <remarks/>
16966 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
16967 [System.SerializableAttribute()]
16968 [System.Diagnostics.DebuggerStepThroughAttribute()]
16969 [System.ComponentModel.DesignerCategoryAttribute("code")]
16970 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
16971 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_color
16972 {
16973  
16974 private double[] valueField;
16975  
16976 private string paramField;
16977  
16978 public effectFx_profile_abstractProfile_GLSLTechniquePassClear_color()
16979 {
16980 this.valueField = new double[] {
16981 0D,
16982 0D,
16983 0D,
16984 0D};
16985 }
16986  
16987 /// <remarks/>
16988 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
16989 [System.Xml.Serialization.XmlAttributeAttribute()]
16990 public double[] value
16991 {
16992 get
16993 {
16994 return this.valueField;
16995 }
16996 set
16997 {
16998 this.valueField = value;
16999 }
17000 }
17001  
17002 /// <remarks/>
17003 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17004 public string param
17005 {
17006 get
17007 {
17008 return this.paramField;
17009 }
17010 set
17011 {
17012 this.paramField = value;
17013 }
17014 }
17015 }
17016  
17017 /// <remarks/>
17018 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17019 [System.SerializableAttribute()]
17020 [System.Diagnostics.DebuggerStepThroughAttribute()]
17021 [System.ComponentModel.DesignerCategoryAttribute("code")]
17022 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17023 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth
17024 {
17025  
17026 private double valueField;
17027  
17028 private string paramField;
17029  
17030 public effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth()
17031 {
17032 this.valueField = 1D;
17033 }
17034  
17035 /// <remarks/>
17036 [System.Xml.Serialization.XmlAttributeAttribute()]
17037 [System.ComponentModel.DefaultValueAttribute(1D)]
17038 public double value
17039 {
17040 get
17041 {
17042 return this.valueField;
17043 }
17044 set
17045 {
17046 this.valueField = value;
17047 }
17048 }
17049  
17050 /// <remarks/>
17051 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17052 public string param
17053 {
17054 get
17055 {
17056 return this.paramField;
17057 }
17058 set
17059 {
17060 this.paramField = value;
17061 }
17062 }
17063 }
17064  
17065 /// <remarks/>
17066 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17067 [System.SerializableAttribute()]
17068 [System.Diagnostics.DebuggerStepThroughAttribute()]
17069 [System.ComponentModel.DesignerCategoryAttribute("code")]
17070 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17071 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil
17072 {
17073  
17074 private long valueField;
17075  
17076 private string paramField;
17077  
17078 public effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil()
17079 {
17080 this.valueField = ((long)(0));
17081 }
17082  
17083 /// <remarks/>
17084 [System.Xml.Serialization.XmlAttributeAttribute()]
17085 [System.ComponentModel.DefaultValueAttribute(typeof(long), "0")]
17086 public long value
17087 {
17088 get
17089 {
17090 return this.valueField;
17091 }
17092 set
17093 {
17094 this.valueField = value;
17095 }
17096 }
17097  
17098 /// <remarks/>
17099 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17100 public string param
17101 {
17102 get
17103 {
17104 return this.paramField;
17105 }
17106 set
17107 {
17108 this.paramField = value;
17109 }
17110 }
17111 }
17112  
17113 /// <remarks/>
17114 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17115 [System.SerializableAttribute()]
17116 [System.Diagnostics.DebuggerStepThroughAttribute()]
17117 [System.ComponentModel.DesignerCategoryAttribute("code")]
17118 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17119 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane
17120 {
17121  
17122 private double[] valueField;
17123  
17124 private string paramField;
17125  
17126 private string indexField;
17127  
17128 public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane()
17129 {
17130 this.valueField = new double[] {
17131 0D,
17132 0D,
17133 0D,
17134 0D};
17135 }
17136  
17137 /// <remarks/>
17138 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
17139 [System.Xml.Serialization.XmlAttributeAttribute()]
17140 public double[] value
17141 {
17142 get
17143 {
17144 return this.valueField;
17145 }
17146 set
17147 {
17148 this.valueField = value;
17149 }
17150 }
17151  
17152 /// <remarks/>
17153 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17154 public string param
17155 {
17156 get
17157 {
17158 return this.paramField;
17159 }
17160 set
17161 {
17162 this.paramField = value;
17163 }
17164 }
17165  
17166 /// <remarks/>
17167 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
17168 public string index
17169 {
17170 get
17171 {
17172 return this.indexField;
17173 }
17174 set
17175 {
17176 this.indexField = value;
17177 }
17178 }
17179 }
17180  
17181 /// <remarks/>
17182 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17183 [System.SerializableAttribute()]
17184 [System.Diagnostics.DebuggerStepThroughAttribute()]
17185 [System.ComponentModel.DesignerCategoryAttribute("code")]
17186 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17187 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable
17188 {
17189  
17190 private bool valueField;
17191  
17192 private string paramField;
17193  
17194 private string indexField;
17195  
17196 public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable()
17197 {
17198 this.valueField = false;
17199 }
17200  
17201 /// <remarks/>
17202 [System.Xml.Serialization.XmlAttributeAttribute()]
17203 [System.ComponentModel.DefaultValueAttribute(false)]
17204 public bool value
17205 {
17206 get
17207 {
17208 return this.valueField;
17209 }
17210 set
17211 {
17212 this.valueField = value;
17213 }
17214 }
17215  
17216 /// <remarks/>
17217 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17218 public string param
17219 {
17220 get
17221 {
17222 return this.paramField;
17223 }
17224 set
17225 {
17226 this.paramField = value;
17227 }
17228 }
17229  
17230 /// <remarks/>
17231 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
17232 public string index
17233 {
17234 get
17235 {
17236 return this.indexField;
17237 }
17238 set
17239 {
17240 this.indexField = value;
17241 }
17242 }
17243 }
17244  
17245 /// <remarks/>
17246 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17247 [System.SerializableAttribute()]
17248 [System.Diagnostics.DebuggerStepThroughAttribute()]
17249 [System.ComponentModel.DesignerCategoryAttribute("code")]
17250 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17251 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable
17252 {
17253  
17254 private bool valueField;
17255  
17256 private string paramField;
17257  
17258 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable()
17259 {
17260 this.valueField = false;
17261 }
17262  
17263 /// <remarks/>
17264 [System.Xml.Serialization.XmlAttributeAttribute()]
17265 [System.ComponentModel.DefaultValueAttribute(false)]
17266 public bool value
17267 {
17268 get
17269 {
17270 return this.valueField;
17271 }
17272 set
17273 {
17274 this.valueField = value;
17275 }
17276 }
17277  
17278 /// <remarks/>
17279 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17280 public string param
17281 {
17282 get
17283 {
17284 return this.paramField;
17285 }
17286 set
17287 {
17288 this.paramField = value;
17289 }
17290 }
17291 }
17292  
17293 /// <remarks/>
17294 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17295 [System.SerializableAttribute()]
17296 [System.Diagnostics.DebuggerStepThroughAttribute()]
17297 [System.ComponentModel.DesignerCategoryAttribute("code")]
17298 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17299 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask
17300 {
17301  
17302 private bool[] valueField;
17303  
17304 private string paramField;
17305  
17306 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask()
17307 {
17308 this.valueField = new bool[] {
17309 true,
17310 true,
17311 true,
17312 true};
17313 }
17314  
17315 /// <remarks/>
17316 // CODEGEN Warning: DefaultValue attribute on members of type System.Boolean[] is not supported in this version of the .Net Framework.
17317 [System.Xml.Serialization.XmlAttributeAttribute()]
17318 public bool[] value
17319 {
17320 get
17321 {
17322 return this.valueField;
17323 }
17324 set
17325 {
17326 this.valueField = value;
17327 }
17328 }
17329  
17330 /// <remarks/>
17331 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17332 public string param
17333 {
17334 get
17335 {
17336 return this.paramField;
17337 }
17338 set
17339 {
17340 this.paramField = value;
17341 }
17342 }
17343 }
17344  
17345 /// <remarks/>
17346 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17347 [System.SerializableAttribute()]
17348 [System.Diagnostics.DebuggerStepThroughAttribute()]
17349 [System.ComponentModel.DesignerCategoryAttribute("code")]
17350 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17351 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material
17352 {
17353  
17354 private effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace faceField;
17355  
17356 private effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode modeField;
17357  
17358 /// <remarks/>
17359 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace face
17360 {
17361 get
17362 {
17363 return this.faceField;
17364 }
17365 set
17366 {
17367 this.faceField = value;
17368 }
17369 }
17370  
17371 /// <remarks/>
17372 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode mode
17373 {
17374 get
17375 {
17376 return this.modeField;
17377 }
17378 set
17379 {
17380 this.modeField = value;
17381 }
17382 }
17383 }
17384  
17385 /// <remarks/>
17386 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17387 [System.SerializableAttribute()]
17388 [System.Diagnostics.DebuggerStepThroughAttribute()]
17389 [System.ComponentModel.DesignerCategoryAttribute("code")]
17390 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17391 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace
17392 {
17393  
17394 private gl_face_type valueField;
17395  
17396 private string paramField;
17397  
17398 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace()
17399 {
17400 this.valueField = gl_face_type.FRONT_AND_BACK;
17401 }
17402  
17403 /// <remarks/>
17404 [System.Xml.Serialization.XmlAttributeAttribute()]
17405 [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
17406 public gl_face_type value
17407 {
17408 get
17409 {
17410 return this.valueField;
17411 }
17412 set
17413 {
17414 this.valueField = value;
17415 }
17416 }
17417  
17418 /// <remarks/>
17419 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17420 public string param
17421 {
17422 get
17423 {
17424 return this.paramField;
17425 }
17426 set
17427 {
17428 this.paramField = value;
17429 }
17430 }
17431 }
17432  
17433 /// <remarks/>
17434 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17435 [System.SerializableAttribute()]
17436 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17437 public enum gl_face_type
17438 {
17439  
17440 /// <remarks/>
17441 FRONT,
17442  
17443 /// <remarks/>
17444 BACK,
17445  
17446 /// <remarks/>
17447 FRONT_AND_BACK,
17448 }
17449  
17450 /// <remarks/>
17451 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17452 [System.SerializableAttribute()]
17453 [System.Diagnostics.DebuggerStepThroughAttribute()]
17454 [System.ComponentModel.DesignerCategoryAttribute("code")]
17455 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17456 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode
17457 {
17458  
17459 private gl_material_type valueField;
17460  
17461 private string paramField;
17462  
17463 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode()
17464 {
17465 this.valueField = gl_material_type.AMBIENT_AND_DIFFUSE;
17466 }
17467  
17468 /// <remarks/>
17469 [System.Xml.Serialization.XmlAttributeAttribute()]
17470 [System.ComponentModel.DefaultValueAttribute(gl_material_type.AMBIENT_AND_DIFFUSE)]
17471 public gl_material_type value
17472 {
17473 get
17474 {
17475 return this.valueField;
17476 }
17477 set
17478 {
17479 this.valueField = value;
17480 }
17481 }
17482  
17483 /// <remarks/>
17484 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17485 public string param
17486 {
17487 get
17488 {
17489 return this.paramField;
17490 }
17491 set
17492 {
17493 this.paramField = value;
17494 }
17495 }
17496 }
17497  
17498 /// <remarks/>
17499 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17500 [System.SerializableAttribute()]
17501 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17502 public enum gl_material_type
17503 {
17504  
17505 /// <remarks/>
17506 EMISSION,
17507  
17508 /// <remarks/>
17509 AMBIENT,
17510  
17511 /// <remarks/>
17512 DIFFUSE,
17513  
17514 /// <remarks/>
17515 SPECULAR,
17516  
17517 /// <remarks/>
17518 AMBIENT_AND_DIFFUSE,
17519 }
17520  
17521 /// <remarks/>
17522 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17523 [System.SerializableAttribute()]
17524 [System.Diagnostics.DebuggerStepThroughAttribute()]
17525 [System.ComponentModel.DesignerCategoryAttribute("code")]
17526 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17527 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable
17528 {
17529  
17530 private bool valueField;
17531  
17532 private string paramField;
17533  
17534 public effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable()
17535 {
17536 this.valueField = true;
17537 }
17538  
17539 /// <remarks/>
17540 [System.Xml.Serialization.XmlAttributeAttribute()]
17541 [System.ComponentModel.DefaultValueAttribute(true)]
17542 public bool value
17543 {
17544 get
17545 {
17546 return this.valueField;
17547 }
17548 set
17549 {
17550 this.valueField = value;
17551 }
17552 }
17553  
17554 /// <remarks/>
17555 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17556 public string param
17557 {
17558 get
17559 {
17560 return this.paramField;
17561 }
17562 set
17563 {
17564 this.paramField = value;
17565 }
17566 }
17567 }
17568  
17569 /// <remarks/>
17570 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17571 [System.SerializableAttribute()]
17572 [System.Diagnostics.DebuggerStepThroughAttribute()]
17573 [System.ComponentModel.DesignerCategoryAttribute("code")]
17574 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17575 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face
17576 {
17577  
17578 private gl_face_type valueField;
17579  
17580 private string paramField;
17581  
17582 public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face()
17583 {
17584 this.valueField = gl_face_type.BACK;
17585 }
17586  
17587 /// <remarks/>
17588 [System.Xml.Serialization.XmlAttributeAttribute()]
17589 [System.ComponentModel.DefaultValueAttribute(gl_face_type.BACK)]
17590 public gl_face_type value
17591 {
17592 get
17593 {
17594 return this.valueField;
17595 }
17596 set
17597 {
17598 this.valueField = value;
17599 }
17600 }
17601  
17602 /// <remarks/>
17603 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17604 public string param
17605 {
17606 get
17607 {
17608 return this.paramField;
17609 }
17610 set
17611 {
17612 this.paramField = value;
17613 }
17614 }
17615 }
17616  
17617 /// <remarks/>
17618 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17619 [System.SerializableAttribute()]
17620 [System.Diagnostics.DebuggerStepThroughAttribute()]
17621 [System.ComponentModel.DesignerCategoryAttribute("code")]
17622 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17623 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable
17624 {
17625  
17626 private bool valueField;
17627  
17628 private string paramField;
17629  
17630 public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable()
17631 {
17632 this.valueField = false;
17633 }
17634  
17635 /// <remarks/>
17636 [System.Xml.Serialization.XmlAttributeAttribute()]
17637 [System.ComponentModel.DefaultValueAttribute(false)]
17638 public bool value
17639 {
17640 get
17641 {
17642 return this.valueField;
17643 }
17644 set
17645 {
17646 this.valueField = value;
17647 }
17648 }
17649  
17650 /// <remarks/>
17651 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17652 public string param
17653 {
17654 get
17655 {
17656 return this.paramField;
17657 }
17658 set
17659 {
17660 this.paramField = value;
17661 }
17662 }
17663 }
17664  
17665 /// <remarks/>
17666 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17667 [System.SerializableAttribute()]
17668 [System.Diagnostics.DebuggerStepThroughAttribute()]
17669 [System.ComponentModel.DesignerCategoryAttribute("code")]
17670 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17671 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds
17672 {
17673  
17674 private double[] valueField;
17675  
17676 private string paramField;
17677  
17678 /// <remarks/>
17679 [System.Xml.Serialization.XmlAttributeAttribute()]
17680 public double[] value
17681 {
17682 get
17683 {
17684 return this.valueField;
17685 }
17686 set
17687 {
17688 this.valueField = value;
17689 }
17690 }
17691  
17692 /// <remarks/>
17693 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17694 public string param
17695 {
17696 get
17697 {
17698 return this.paramField;
17699 }
17700 set
17701 {
17702 this.paramField = value;
17703 }
17704 }
17705 }
17706  
17707 /// <remarks/>
17708 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17709 [System.SerializableAttribute()]
17710 [System.Diagnostics.DebuggerStepThroughAttribute()]
17711 [System.ComponentModel.DesignerCategoryAttribute("code")]
17712 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17713 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable
17714 {
17715  
17716 private bool valueField;
17717  
17718 private string paramField;
17719  
17720 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable()
17721 {
17722 this.valueField = false;
17723 }
17724  
17725 /// <remarks/>
17726 [System.Xml.Serialization.XmlAttributeAttribute()]
17727 [System.ComponentModel.DefaultValueAttribute(false)]
17728 public bool value
17729 {
17730 get
17731 {
17732 return this.valueField;
17733 }
17734 set
17735 {
17736 this.valueField = value;
17737 }
17738 }
17739  
17740 /// <remarks/>
17741 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17742 public string param
17743 {
17744 get
17745 {
17746 return this.paramField;
17747 }
17748 set
17749 {
17750 this.paramField = value;
17751 }
17752 }
17753 }
17754  
17755 /// <remarks/>
17756 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17757 [System.SerializableAttribute()]
17758 [System.Diagnostics.DebuggerStepThroughAttribute()]
17759 [System.ComponentModel.DesignerCategoryAttribute("code")]
17760 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17761 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable
17762 {
17763  
17764 private bool valueField;
17765  
17766 private string paramField;
17767  
17768 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable()
17769 {
17770 this.valueField = false;
17771 }
17772  
17773 /// <remarks/>
17774 [System.Xml.Serialization.XmlAttributeAttribute()]
17775 [System.ComponentModel.DefaultValueAttribute(false)]
17776 public bool value
17777 {
17778 get
17779 {
17780 return this.valueField;
17781 }
17782 set
17783 {
17784 this.valueField = value;
17785 }
17786 }
17787  
17788 /// <remarks/>
17789 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17790 public string param
17791 {
17792 get
17793 {
17794 return this.paramField;
17795 }
17796 set
17797 {
17798 this.paramField = value;
17799 }
17800 }
17801 }
17802  
17803 /// <remarks/>
17804 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17805 [System.SerializableAttribute()]
17806 [System.Diagnostics.DebuggerStepThroughAttribute()]
17807 [System.ComponentModel.DesignerCategoryAttribute("code")]
17808 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17809 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func
17810 {
17811  
17812 private gl_func_type valueField;
17813  
17814 private string paramField;
17815  
17816 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func()
17817 {
17818 this.valueField = gl_func_type.ALWAYS;
17819 }
17820  
17821 /// <remarks/>
17822 [System.Xml.Serialization.XmlAttributeAttribute()]
17823 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
17824 public gl_func_type value
17825 {
17826 get
17827 {
17828 return this.valueField;
17829 }
17830 set
17831 {
17832 this.valueField = value;
17833 }
17834 }
17835  
17836 /// <remarks/>
17837 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17838 public string param
17839 {
17840 get
17841 {
17842 return this.paramField;
17843 }
17844 set
17845 {
17846 this.paramField = value;
17847 }
17848 }
17849 }
17850  
17851 /// <remarks/>
17852 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17853 [System.SerializableAttribute()]
17854 [System.Diagnostics.DebuggerStepThroughAttribute()]
17855 [System.ComponentModel.DesignerCategoryAttribute("code")]
17856 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17857 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask
17858 {
17859  
17860 private bool valueField;
17861  
17862 private string paramField;
17863  
17864 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask()
17865 {
17866 this.valueField = true;
17867 }
17868  
17869 /// <remarks/>
17870 [System.Xml.Serialization.XmlAttributeAttribute()]
17871 [System.ComponentModel.DefaultValueAttribute(true)]
17872 public bool value
17873 {
17874 get
17875 {
17876 return this.valueField;
17877 }
17878 set
17879 {
17880 this.valueField = value;
17881 }
17882 }
17883  
17884 /// <remarks/>
17885 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17886 public string param
17887 {
17888 get
17889 {
17890 return this.paramField;
17891 }
17892 set
17893 {
17894 this.paramField = value;
17895 }
17896 }
17897 }
17898  
17899 /// <remarks/>
17900 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17901 [System.SerializableAttribute()]
17902 [System.Diagnostics.DebuggerStepThroughAttribute()]
17903 [System.ComponentModel.DesignerCategoryAttribute("code")]
17904 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17905 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range
17906 {
17907  
17908 private double[] valueField;
17909  
17910 private string paramField;
17911  
17912 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range()
17913 {
17914 this.valueField = new double[] {
17915 0D,
17916 1D};
17917 }
17918  
17919 /// <remarks/>
17920 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
17921 [System.Xml.Serialization.XmlAttributeAttribute()]
17922 public double[] value
17923 {
17924 get
17925 {
17926 return this.valueField;
17927 }
17928 set
17929 {
17930 this.valueField = value;
17931 }
17932 }
17933  
17934 /// <remarks/>
17935 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17936 public string param
17937 {
17938 get
17939 {
17940 return this.paramField;
17941 }
17942 set
17943 {
17944 this.paramField = value;
17945 }
17946 }
17947 }
17948  
17949 /// <remarks/>
17950 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17951 [System.SerializableAttribute()]
17952 [System.Diagnostics.DebuggerStepThroughAttribute()]
17953 [System.ComponentModel.DesignerCategoryAttribute("code")]
17954 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
17955 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable
17956 {
17957  
17958 private bool valueField;
17959  
17960 private string paramField;
17961  
17962 public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable()
17963 {
17964 this.valueField = false;
17965 }
17966  
17967 /// <remarks/>
17968 [System.Xml.Serialization.XmlAttributeAttribute()]
17969 [System.ComponentModel.DefaultValueAttribute(false)]
17970 public bool value
17971 {
17972 get
17973 {
17974 return this.valueField;
17975 }
17976 set
17977 {
17978 this.valueField = value;
17979 }
17980 }
17981  
17982 /// <remarks/>
17983 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
17984 public string param
17985 {
17986 get
17987 {
17988 return this.paramField;
17989 }
17990 set
17991 {
17992 this.paramField = value;
17993 }
17994 }
17995 }
17996  
17997 /// <remarks/>
17998 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
17999 [System.SerializableAttribute()]
18000 [System.Diagnostics.DebuggerStepThroughAttribute()]
18001 [System.ComponentModel.DesignerCategoryAttribute("code")]
18002 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18003 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable
18004 {
18005  
18006 private bool valueField;
18007  
18008 private string paramField;
18009  
18010 public effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable()
18011 {
18012 this.valueField = true;
18013 }
18014  
18015 /// <remarks/>
18016 [System.Xml.Serialization.XmlAttributeAttribute()]
18017 [System.ComponentModel.DefaultValueAttribute(true)]
18018 public bool value
18019 {
18020 get
18021 {
18022 return this.valueField;
18023 }
18024 set
18025 {
18026 this.valueField = value;
18027 }
18028 }
18029  
18030 /// <remarks/>
18031 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18032 public string param
18033 {
18034 get
18035 {
18036 return this.paramField;
18037 }
18038 set
18039 {
18040 this.paramField = value;
18041 }
18042 }
18043 }
18044  
18045 /// <remarks/>
18046 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18047 [System.SerializableAttribute()]
18048 [System.Diagnostics.DebuggerStepThroughAttribute()]
18049 [System.ComponentModel.DesignerCategoryAttribute("code")]
18050 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18051 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_color
18052 {
18053  
18054 private double[] valueField;
18055  
18056 private string paramField;
18057  
18058 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_color()
18059 {
18060 this.valueField = new double[] {
18061 0D,
18062 0D,
18063 0D,
18064 0D};
18065 }
18066  
18067 /// <remarks/>
18068 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
18069 [System.Xml.Serialization.XmlAttributeAttribute()]
18070 public double[] value
18071 {
18072 get
18073 {
18074 return this.valueField;
18075 }
18076 set
18077 {
18078 this.valueField = value;
18079 }
18080 }
18081  
18082 /// <remarks/>
18083 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18084 public string param
18085 {
18086 get
18087 {
18088 return this.paramField;
18089 }
18090 set
18091 {
18092 this.paramField = value;
18093 }
18094 }
18095 }
18096  
18097 /// <remarks/>
18098 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18099 [System.SerializableAttribute()]
18100 [System.Diagnostics.DebuggerStepThroughAttribute()]
18101 [System.ComponentModel.DesignerCategoryAttribute("code")]
18102 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18103 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src
18104 {
18105  
18106 private gl_fog_coord_src_type valueField;
18107  
18108 private string paramField;
18109  
18110 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src()
18111 {
18112 this.valueField = gl_fog_coord_src_type.FOG_COORDINATE;
18113 }
18114  
18115 /// <remarks/>
18116 [System.Xml.Serialization.XmlAttributeAttribute()]
18117 [System.ComponentModel.DefaultValueAttribute(gl_fog_coord_src_type.FOG_COORDINATE)]
18118 public gl_fog_coord_src_type value
18119 {
18120 get
18121 {
18122 return this.valueField;
18123 }
18124 set
18125 {
18126 this.valueField = value;
18127 }
18128 }
18129  
18130 /// <remarks/>
18131 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18132 public string param
18133 {
18134 get
18135 {
18136 return this.paramField;
18137 }
18138 set
18139 {
18140 this.paramField = value;
18141 }
18142 }
18143 }
18144  
18145 /// <remarks/>
18146 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18147 [System.SerializableAttribute()]
18148 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18149 public enum gl_fog_coord_src_type
18150 {
18151  
18152 /// <remarks/>
18153 FOG_COORDINATE,
18154  
18155 /// <remarks/>
18156 FRAGMENT_DEPTH,
18157 }
18158  
18159 /// <remarks/>
18160 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18161 [System.SerializableAttribute()]
18162 [System.Diagnostics.DebuggerStepThroughAttribute()]
18163 [System.ComponentModel.DesignerCategoryAttribute("code")]
18164 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18165 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_density
18166 {
18167  
18168 private double valueField;
18169  
18170 private string paramField;
18171  
18172 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_density()
18173 {
18174 this.valueField = 1D;
18175 }
18176  
18177 /// <remarks/>
18178 [System.Xml.Serialization.XmlAttributeAttribute()]
18179 [System.ComponentModel.DefaultValueAttribute(1D)]
18180 public double value
18181 {
18182 get
18183 {
18184 return this.valueField;
18185 }
18186 set
18187 {
18188 this.valueField = value;
18189 }
18190 }
18191  
18192 /// <remarks/>
18193 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18194 public string param
18195 {
18196 get
18197 {
18198 return this.paramField;
18199 }
18200 set
18201 {
18202 this.paramField = value;
18203 }
18204 }
18205 }
18206  
18207 /// <remarks/>
18208 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18209 [System.SerializableAttribute()]
18210 [System.Diagnostics.DebuggerStepThroughAttribute()]
18211 [System.ComponentModel.DesignerCategoryAttribute("code")]
18212 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18213 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable
18214 {
18215  
18216 private bool valueField;
18217  
18218 private string paramField;
18219  
18220 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable()
18221 {
18222 this.valueField = false;
18223 }
18224  
18225 /// <remarks/>
18226 [System.Xml.Serialization.XmlAttributeAttribute()]
18227 [System.ComponentModel.DefaultValueAttribute(false)]
18228 public bool value
18229 {
18230 get
18231 {
18232 return this.valueField;
18233 }
18234 set
18235 {
18236 this.valueField = value;
18237 }
18238 }
18239  
18240 /// <remarks/>
18241 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18242 public string param
18243 {
18244 get
18245 {
18246 return this.paramField;
18247 }
18248 set
18249 {
18250 this.paramField = value;
18251 }
18252 }
18253 }
18254  
18255 /// <remarks/>
18256 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18257 [System.SerializableAttribute()]
18258 [System.Diagnostics.DebuggerStepThroughAttribute()]
18259 [System.ComponentModel.DesignerCategoryAttribute("code")]
18260 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18261 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_end
18262 {
18263  
18264 private double valueField;
18265  
18266 private string paramField;
18267  
18268 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_end()
18269 {
18270 this.valueField = 1D;
18271 }
18272  
18273 /// <remarks/>
18274 [System.Xml.Serialization.XmlAttributeAttribute()]
18275 [System.ComponentModel.DefaultValueAttribute(1D)]
18276 public double value
18277 {
18278 get
18279 {
18280 return this.valueField;
18281 }
18282 set
18283 {
18284 this.valueField = value;
18285 }
18286 }
18287  
18288 /// <remarks/>
18289 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18290 public string param
18291 {
18292 get
18293 {
18294 return this.paramField;
18295 }
18296 set
18297 {
18298 this.paramField = value;
18299 }
18300 }
18301 }
18302  
18303 /// <remarks/>
18304 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18305 [System.SerializableAttribute()]
18306 [System.Diagnostics.DebuggerStepThroughAttribute()]
18307 [System.ComponentModel.DesignerCategoryAttribute("code")]
18308 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18309 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode
18310 {
18311  
18312 private gl_fog_type valueField;
18313  
18314 private string paramField;
18315  
18316 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode()
18317 {
18318 this.valueField = gl_fog_type.EXP;
18319 }
18320  
18321 /// <remarks/>
18322 [System.Xml.Serialization.XmlAttributeAttribute()]
18323 [System.ComponentModel.DefaultValueAttribute(gl_fog_type.EXP)]
18324 public gl_fog_type value
18325 {
18326 get
18327 {
18328 return this.valueField;
18329 }
18330 set
18331 {
18332 this.valueField = value;
18333 }
18334 }
18335  
18336 /// <remarks/>
18337 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18338 public string param
18339 {
18340 get
18341 {
18342 return this.paramField;
18343 }
18344 set
18345 {
18346 this.paramField = value;
18347 }
18348 }
18349 }
18350  
18351 /// <remarks/>
18352 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18353 [System.SerializableAttribute()]
18354 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18355 public enum gl_fog_type
18356 {
18357  
18358 /// <remarks/>
18359 LINEAR,
18360  
18361 /// <remarks/>
18362 EXP,
18363  
18364 /// <remarks/>
18365 EXP2,
18366 }
18367  
18368 /// <remarks/>
18369 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18370 [System.SerializableAttribute()]
18371 [System.Diagnostics.DebuggerStepThroughAttribute()]
18372 [System.ComponentModel.DesignerCategoryAttribute("code")]
18373 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18374 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_start
18375 {
18376  
18377 private double valueField;
18378  
18379 private string paramField;
18380  
18381 public effectFx_profile_abstractProfile_GLSLTechniquePassFog_start()
18382 {
18383 this.valueField = 0D;
18384 }
18385  
18386 /// <remarks/>
18387 [System.Xml.Serialization.XmlAttributeAttribute()]
18388 [System.ComponentModel.DefaultValueAttribute(0D)]
18389 public double value
18390 {
18391 get
18392 {
18393 return this.valueField;
18394 }
18395 set
18396 {
18397 this.valueField = value;
18398 }
18399 }
18400  
18401 /// <remarks/>
18402 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18403 public string param
18404 {
18405 get
18406 {
18407 return this.paramField;
18408 }
18409 set
18410 {
18411 this.paramField = value;
18412 }
18413 }
18414 }
18415  
18416 /// <remarks/>
18417 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18418 [System.SerializableAttribute()]
18419 [System.Diagnostics.DebuggerStepThroughAttribute()]
18420 [System.ComponentModel.DesignerCategoryAttribute("code")]
18421 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18422 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFront_face
18423 {
18424  
18425 private gl_front_face_type valueField;
18426  
18427 private string paramField;
18428  
18429 public effectFx_profile_abstractProfile_GLSLTechniquePassFront_face()
18430 {
18431 this.valueField = gl_front_face_type.CCW;
18432 }
18433  
18434 /// <remarks/>
18435 [System.Xml.Serialization.XmlAttributeAttribute()]
18436 [System.ComponentModel.DefaultValueAttribute(gl_front_face_type.CCW)]
18437 public gl_front_face_type value
18438 {
18439 get
18440 {
18441 return this.valueField;
18442 }
18443 set
18444 {
18445 this.valueField = value;
18446 }
18447 }
18448  
18449 /// <remarks/>
18450 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18451 public string param
18452 {
18453 get
18454 {
18455 return this.paramField;
18456 }
18457 set
18458 {
18459 this.paramField = value;
18460 }
18461 }
18462 }
18463  
18464 /// <remarks/>
18465 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18466 [System.SerializableAttribute()]
18467 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18468 public enum gl_front_face_type
18469 {
18470  
18471 /// <remarks/>
18472 CW,
18473  
18474 /// <remarks/>
18475 CCW,
18476 }
18477  
18478 /// <remarks/>
18479 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18480 [System.SerializableAttribute()]
18481 [System.Diagnostics.DebuggerStepThroughAttribute()]
18482 [System.ComponentModel.DesignerCategoryAttribute("code")]
18483 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18484 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient
18485 {
18486  
18487 private double[] valueField;
18488  
18489 private string paramField;
18490  
18491 private string indexField;
18492  
18493 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient()
18494 {
18495 this.valueField = new double[] {
18496 0D,
18497 0D,
18498 0D,
18499 1D};
18500 }
18501  
18502 /// <remarks/>
18503 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
18504 [System.Xml.Serialization.XmlAttributeAttribute()]
18505 public double[] value
18506 {
18507 get
18508 {
18509 return this.valueField;
18510 }
18511 set
18512 {
18513 this.valueField = value;
18514 }
18515 }
18516  
18517 /// <remarks/>
18518 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18519 public string param
18520 {
18521 get
18522 {
18523 return this.paramField;
18524 }
18525 set
18526 {
18527 this.paramField = value;
18528 }
18529 }
18530  
18531 /// <remarks/>
18532 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
18533 public string index
18534 {
18535 get
18536 {
18537 return this.indexField;
18538 }
18539 set
18540 {
18541 this.indexField = value;
18542 }
18543 }
18544 }
18545  
18546 /// <remarks/>
18547 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18548 [System.SerializableAttribute()]
18549 [System.Diagnostics.DebuggerStepThroughAttribute()]
18550 [System.ComponentModel.DesignerCategoryAttribute("code")]
18551 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18552 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation
18553 {
18554  
18555 private double valueField;
18556  
18557 private string paramField;
18558  
18559 private string indexField;
18560  
18561 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation()
18562 {
18563 this.valueField = 1D;
18564 }
18565  
18566 /// <remarks/>
18567 [System.Xml.Serialization.XmlAttributeAttribute()]
18568 [System.ComponentModel.DefaultValueAttribute(1D)]
18569 public double value
18570 {
18571 get
18572 {
18573 return this.valueField;
18574 }
18575 set
18576 {
18577 this.valueField = value;
18578 }
18579 }
18580  
18581 /// <remarks/>
18582 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18583 public string param
18584 {
18585 get
18586 {
18587 return this.paramField;
18588 }
18589 set
18590 {
18591 this.paramField = value;
18592 }
18593 }
18594  
18595 /// <remarks/>
18596 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
18597 public string index
18598 {
18599 get
18600 {
18601 return this.indexField;
18602 }
18603 set
18604 {
18605 this.indexField = value;
18606 }
18607 }
18608 }
18609  
18610 /// <remarks/>
18611 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18612 [System.SerializableAttribute()]
18613 [System.Diagnostics.DebuggerStepThroughAttribute()]
18614 [System.ComponentModel.DesignerCategoryAttribute("code")]
18615 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18616 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse
18617 {
18618  
18619 private double[] valueField;
18620  
18621 private string paramField;
18622  
18623 private string indexField;
18624  
18625 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse()
18626 {
18627 this.valueField = new double[] {
18628 0D,
18629 0D,
18630 0D,
18631 0D};
18632 }
18633  
18634 /// <remarks/>
18635 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
18636 [System.Xml.Serialization.XmlAttributeAttribute()]
18637 public double[] value
18638 {
18639 get
18640 {
18641 return this.valueField;
18642 }
18643 set
18644 {
18645 this.valueField = value;
18646 }
18647 }
18648  
18649 /// <remarks/>
18650 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18651 public string param
18652 {
18653 get
18654 {
18655 return this.paramField;
18656 }
18657 set
18658 {
18659 this.paramField = value;
18660 }
18661 }
18662  
18663 /// <remarks/>
18664 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
18665 public string index
18666 {
18667 get
18668 {
18669 return this.indexField;
18670 }
18671 set
18672 {
18673 this.indexField = value;
18674 }
18675 }
18676 }
18677  
18678 /// <remarks/>
18679 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18680 [System.SerializableAttribute()]
18681 [System.Diagnostics.DebuggerStepThroughAttribute()]
18682 [System.ComponentModel.DesignerCategoryAttribute("code")]
18683 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18684 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable
18685 {
18686  
18687 private bool valueField;
18688  
18689 private string paramField;
18690  
18691 private string indexField;
18692  
18693 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable()
18694 {
18695 this.valueField = false;
18696 }
18697  
18698 /// <remarks/>
18699 [System.Xml.Serialization.XmlAttributeAttribute()]
18700 [System.ComponentModel.DefaultValueAttribute(false)]
18701 public bool value
18702 {
18703 get
18704 {
18705 return this.valueField;
18706 }
18707 set
18708 {
18709 this.valueField = value;
18710 }
18711 }
18712  
18713 /// <remarks/>
18714 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18715 public string param
18716 {
18717 get
18718 {
18719 return this.paramField;
18720 }
18721 set
18722 {
18723 this.paramField = value;
18724 }
18725 }
18726  
18727 /// <remarks/>
18728 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
18729 public string index
18730 {
18731 get
18732 {
18733 return this.indexField;
18734 }
18735 set
18736 {
18737 this.indexField = value;
18738 }
18739 }
18740 }
18741  
18742 /// <remarks/>
18743 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18744 [System.SerializableAttribute()]
18745 [System.Diagnostics.DebuggerStepThroughAttribute()]
18746 [System.ComponentModel.DesignerCategoryAttribute("code")]
18747 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18748 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation
18749 {
18750  
18751 private double valueField;
18752  
18753 private string paramField;
18754  
18755 private string indexField;
18756  
18757 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation()
18758 {
18759 this.valueField = 0D;
18760 }
18761  
18762 /// <remarks/>
18763 [System.Xml.Serialization.XmlAttributeAttribute()]
18764 [System.ComponentModel.DefaultValueAttribute(0D)]
18765 public double value
18766 {
18767 get
18768 {
18769 return this.valueField;
18770 }
18771 set
18772 {
18773 this.valueField = value;
18774 }
18775 }
18776  
18777 /// <remarks/>
18778 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18779 public string param
18780 {
18781 get
18782 {
18783 return this.paramField;
18784 }
18785 set
18786 {
18787 this.paramField = value;
18788 }
18789 }
18790  
18791 /// <remarks/>
18792 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
18793 public string index
18794 {
18795 get
18796 {
18797 return this.indexField;
18798 }
18799 set
18800 {
18801 this.indexField = value;
18802 }
18803 }
18804 }
18805  
18806 /// <remarks/>
18807 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18808 [System.SerializableAttribute()]
18809 [System.Diagnostics.DebuggerStepThroughAttribute()]
18810 [System.ComponentModel.DesignerCategoryAttribute("code")]
18811 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18812 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient
18813 {
18814  
18815 private double[] valueField;
18816  
18817 private string paramField;
18818  
18819 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient()
18820 {
18821 this.valueField = new double[] {
18822 0.2D,
18823 0.2D,
18824 0.2D,
18825 1D};
18826 }
18827  
18828 /// <remarks/>
18829 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
18830 [System.Xml.Serialization.XmlAttributeAttribute()]
18831 public double[] value
18832 {
18833 get
18834 {
18835 return this.valueField;
18836 }
18837 set
18838 {
18839 this.valueField = value;
18840 }
18841 }
18842  
18843 /// <remarks/>
18844 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18845 public string param
18846 {
18847 get
18848 {
18849 return this.paramField;
18850 }
18851 set
18852 {
18853 this.paramField = value;
18854 }
18855 }
18856 }
18857  
18858 /// <remarks/>
18859 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18860 [System.SerializableAttribute()]
18861 [System.Diagnostics.DebuggerStepThroughAttribute()]
18862 [System.ComponentModel.DesignerCategoryAttribute("code")]
18863 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18864 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control
18865 {
18866  
18867 private gl_light_model_color_control_type valueField;
18868  
18869 private string paramField;
18870  
18871 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control()
18872 {
18873 this.valueField = gl_light_model_color_control_type.SINGLE_COLOR;
18874 }
18875  
18876 /// <remarks/>
18877 [System.Xml.Serialization.XmlAttributeAttribute()]
18878 [System.ComponentModel.DefaultValueAttribute(gl_light_model_color_control_type.SINGLE_COLOR)]
18879 public gl_light_model_color_control_type value
18880 {
18881 get
18882 {
18883 return this.valueField;
18884 }
18885 set
18886 {
18887 this.valueField = value;
18888 }
18889 }
18890  
18891 /// <remarks/>
18892 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18893 public string param
18894 {
18895 get
18896 {
18897 return this.paramField;
18898 }
18899 set
18900 {
18901 this.paramField = value;
18902 }
18903 }
18904 }
18905  
18906 /// <remarks/>
18907 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18908 [System.SerializableAttribute()]
18909 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18910 public enum gl_light_model_color_control_type
18911 {
18912  
18913 /// <remarks/>
18914 SINGLE_COLOR,
18915  
18916 /// <remarks/>
18917 SEPARATE_SPECULAR_COLOR,
18918 }
18919  
18920 /// <remarks/>
18921 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18922 [System.SerializableAttribute()]
18923 [System.Diagnostics.DebuggerStepThroughAttribute()]
18924 [System.ComponentModel.DesignerCategoryAttribute("code")]
18925 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18926 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable
18927 {
18928  
18929 private bool valueField;
18930  
18931 private string paramField;
18932  
18933 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable()
18934 {
18935 this.valueField = false;
18936 }
18937  
18938 /// <remarks/>
18939 [System.Xml.Serialization.XmlAttributeAttribute()]
18940 [System.ComponentModel.DefaultValueAttribute(false)]
18941 public bool value
18942 {
18943 get
18944 {
18945 return this.valueField;
18946 }
18947 set
18948 {
18949 this.valueField = value;
18950 }
18951 }
18952  
18953 /// <remarks/>
18954 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
18955 public string param
18956 {
18957 get
18958 {
18959 return this.paramField;
18960 }
18961 set
18962 {
18963 this.paramField = value;
18964 }
18965 }
18966 }
18967  
18968 /// <remarks/>
18969 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
18970 [System.SerializableAttribute()]
18971 [System.Diagnostics.DebuggerStepThroughAttribute()]
18972 [System.ComponentModel.DesignerCategoryAttribute("code")]
18973 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
18974 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable
18975 {
18976  
18977 private bool valueField;
18978  
18979 private string paramField;
18980  
18981 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable()
18982 {
18983 this.valueField = false;
18984 }
18985  
18986 /// <remarks/>
18987 [System.Xml.Serialization.XmlAttributeAttribute()]
18988 [System.ComponentModel.DefaultValueAttribute(false)]
18989 public bool value
18990 {
18991 get
18992 {
18993 return this.valueField;
18994 }
18995 set
18996 {
18997 this.valueField = value;
18998 }
18999 }
19000  
19001 /// <remarks/>
19002 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19003 public string param
19004 {
19005 get
19006 {
19007 return this.paramField;
19008 }
19009 set
19010 {
19011 this.paramField = value;
19012 }
19013 }
19014 }
19015  
19016 /// <remarks/>
19017 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19018 [System.SerializableAttribute()]
19019 [System.Diagnostics.DebuggerStepThroughAttribute()]
19020 [System.ComponentModel.DesignerCategoryAttribute("code")]
19021 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19022 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_position
19023 {
19024  
19025 private double[] valueField;
19026  
19027 private string paramField;
19028  
19029 private string indexField;
19030  
19031 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_position()
19032 {
19033 this.valueField = new double[] {
19034 0D,
19035 0D,
19036 1D,
19037 0D};
19038 }
19039  
19040 /// <remarks/>
19041 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19042 [System.Xml.Serialization.XmlAttributeAttribute()]
19043 public double[] value
19044 {
19045 get
19046 {
19047 return this.valueField;
19048 }
19049 set
19050 {
19051 this.valueField = value;
19052 }
19053 }
19054  
19055 /// <remarks/>
19056 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19057 public string param
19058 {
19059 get
19060 {
19061 return this.paramField;
19062 }
19063 set
19064 {
19065 this.paramField = value;
19066 }
19067 }
19068  
19069 /// <remarks/>
19070 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19071 public string index
19072 {
19073 get
19074 {
19075 return this.indexField;
19076 }
19077 set
19078 {
19079 this.indexField = value;
19080 }
19081 }
19082 }
19083  
19084 /// <remarks/>
19085 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19086 [System.SerializableAttribute()]
19087 [System.Diagnostics.DebuggerStepThroughAttribute()]
19088 [System.ComponentModel.DesignerCategoryAttribute("code")]
19089 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19090 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation
19091 {
19092  
19093 private double valueField;
19094  
19095 private string paramField;
19096  
19097 private string indexField;
19098  
19099 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation()
19100 {
19101 this.valueField = 0D;
19102 }
19103  
19104 /// <remarks/>
19105 [System.Xml.Serialization.XmlAttributeAttribute()]
19106 [System.ComponentModel.DefaultValueAttribute(0D)]
19107 public double value
19108 {
19109 get
19110 {
19111 return this.valueField;
19112 }
19113 set
19114 {
19115 this.valueField = value;
19116 }
19117 }
19118  
19119 /// <remarks/>
19120 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19121 public string param
19122 {
19123 get
19124 {
19125 return this.paramField;
19126 }
19127 set
19128 {
19129 this.paramField = value;
19130 }
19131 }
19132  
19133 /// <remarks/>
19134 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19135 public string index
19136 {
19137 get
19138 {
19139 return this.indexField;
19140 }
19141 set
19142 {
19143 this.indexField = value;
19144 }
19145 }
19146 }
19147  
19148 /// <remarks/>
19149 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19150 [System.SerializableAttribute()]
19151 [System.Diagnostics.DebuggerStepThroughAttribute()]
19152 [System.ComponentModel.DesignerCategoryAttribute("code")]
19153 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19154 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular
19155 {
19156  
19157 private double[] valueField;
19158  
19159 private string paramField;
19160  
19161 private string indexField;
19162  
19163 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular()
19164 {
19165 this.valueField = new double[] {
19166 0D,
19167 0D,
19168 0D,
19169 0D};
19170 }
19171  
19172 /// <remarks/>
19173 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19174 [System.Xml.Serialization.XmlAttributeAttribute()]
19175 public double[] value
19176 {
19177 get
19178 {
19179 return this.valueField;
19180 }
19181 set
19182 {
19183 this.valueField = value;
19184 }
19185 }
19186  
19187 /// <remarks/>
19188 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19189 public string param
19190 {
19191 get
19192 {
19193 return this.paramField;
19194 }
19195 set
19196 {
19197 this.paramField = value;
19198 }
19199 }
19200  
19201 /// <remarks/>
19202 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19203 public string index
19204 {
19205 get
19206 {
19207 return this.indexField;
19208 }
19209 set
19210 {
19211 this.indexField = value;
19212 }
19213 }
19214 }
19215  
19216 /// <remarks/>
19217 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19218 [System.SerializableAttribute()]
19219 [System.Diagnostics.DebuggerStepThroughAttribute()]
19220 [System.ComponentModel.DesignerCategoryAttribute("code")]
19221 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19222 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff
19223 {
19224  
19225 private double valueField;
19226  
19227 private string paramField;
19228  
19229 private string indexField;
19230  
19231 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff()
19232 {
19233 this.valueField = 180D;
19234 }
19235  
19236 /// <remarks/>
19237 [System.Xml.Serialization.XmlAttributeAttribute()]
19238 [System.ComponentModel.DefaultValueAttribute(180D)]
19239 public double value
19240 {
19241 get
19242 {
19243 return this.valueField;
19244 }
19245 set
19246 {
19247 this.valueField = value;
19248 }
19249 }
19250  
19251 /// <remarks/>
19252 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19253 public string param
19254 {
19255 get
19256 {
19257 return this.paramField;
19258 }
19259 set
19260 {
19261 this.paramField = value;
19262 }
19263 }
19264  
19265 /// <remarks/>
19266 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19267 public string index
19268 {
19269 get
19270 {
19271 return this.indexField;
19272 }
19273 set
19274 {
19275 this.indexField = value;
19276 }
19277 }
19278 }
19279  
19280 /// <remarks/>
19281 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19282 [System.SerializableAttribute()]
19283 [System.Diagnostics.DebuggerStepThroughAttribute()]
19284 [System.ComponentModel.DesignerCategoryAttribute("code")]
19285 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19286 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction
19287 {
19288  
19289 private double[] valueField;
19290  
19291 private string paramField;
19292  
19293 private string indexField;
19294  
19295 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction()
19296 {
19297 this.valueField = new double[] {
19298 0D,
19299 0D,
19300 -1D};
19301 }
19302  
19303 /// <remarks/>
19304 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19305 [System.Xml.Serialization.XmlAttributeAttribute()]
19306 public double[] value
19307 {
19308 get
19309 {
19310 return this.valueField;
19311 }
19312 set
19313 {
19314 this.valueField = value;
19315 }
19316 }
19317  
19318 /// <remarks/>
19319 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19320 public string param
19321 {
19322 get
19323 {
19324 return this.paramField;
19325 }
19326 set
19327 {
19328 this.paramField = value;
19329 }
19330 }
19331  
19332 /// <remarks/>
19333 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19334 public string index
19335 {
19336 get
19337 {
19338 return this.indexField;
19339 }
19340 set
19341 {
19342 this.indexField = value;
19343 }
19344 }
19345 }
19346  
19347 /// <remarks/>
19348 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19349 [System.SerializableAttribute()]
19350 [System.Diagnostics.DebuggerStepThroughAttribute()]
19351 [System.ComponentModel.DesignerCategoryAttribute("code")]
19352 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19353 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent
19354 {
19355  
19356 private double valueField;
19357  
19358 private string paramField;
19359  
19360 private string indexField;
19361  
19362 public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent()
19363 {
19364 this.valueField = 0D;
19365 }
19366  
19367 /// <remarks/>
19368 [System.Xml.Serialization.XmlAttributeAttribute()]
19369 [System.ComponentModel.DefaultValueAttribute(0D)]
19370 public double value
19371 {
19372 get
19373 {
19374 return this.valueField;
19375 }
19376 set
19377 {
19378 this.valueField = value;
19379 }
19380 }
19381  
19382 /// <remarks/>
19383 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19384 public string param
19385 {
19386 get
19387 {
19388 return this.paramField;
19389 }
19390 set
19391 {
19392 this.paramField = value;
19393 }
19394 }
19395  
19396 /// <remarks/>
19397 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
19398 public string index
19399 {
19400 get
19401 {
19402 return this.indexField;
19403 }
19404 set
19405 {
19406 this.indexField = value;
19407 }
19408 }
19409 }
19410  
19411 /// <remarks/>
19412 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19413 [System.SerializableAttribute()]
19414 [System.Diagnostics.DebuggerStepThroughAttribute()]
19415 [System.ComponentModel.DesignerCategoryAttribute("code")]
19416 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19417 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable
19418 {
19419  
19420 private bool valueField;
19421  
19422 private string paramField;
19423  
19424 public effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable()
19425 {
19426 this.valueField = false;
19427 }
19428  
19429 /// <remarks/>
19430 [System.Xml.Serialization.XmlAttributeAttribute()]
19431 [System.ComponentModel.DefaultValueAttribute(false)]
19432 public bool value
19433 {
19434 get
19435 {
19436 return this.valueField;
19437 }
19438 set
19439 {
19440 this.valueField = value;
19441 }
19442 }
19443  
19444 /// <remarks/>
19445 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19446 public string param
19447 {
19448 get
19449 {
19450 return this.paramField;
19451 }
19452 set
19453 {
19454 this.paramField = value;
19455 }
19456 }
19457 }
19458  
19459 /// <remarks/>
19460 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19461 [System.SerializableAttribute()]
19462 [System.Diagnostics.DebuggerStepThroughAttribute()]
19463 [System.ComponentModel.DesignerCategoryAttribute("code")]
19464 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19465 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable
19466 {
19467  
19468 private bool valueField;
19469  
19470 private string paramField;
19471  
19472 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable()
19473 {
19474 this.valueField = false;
19475 }
19476  
19477 /// <remarks/>
19478 [System.Xml.Serialization.XmlAttributeAttribute()]
19479 [System.ComponentModel.DefaultValueAttribute(false)]
19480 public bool value
19481 {
19482 get
19483 {
19484 return this.valueField;
19485 }
19486 set
19487 {
19488 this.valueField = value;
19489 }
19490 }
19491  
19492 /// <remarks/>
19493 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19494 public string param
19495 {
19496 get
19497 {
19498 return this.paramField;
19499 }
19500 set
19501 {
19502 this.paramField = value;
19503 }
19504 }
19505 }
19506  
19507 /// <remarks/>
19508 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19509 [System.SerializableAttribute()]
19510 [System.Diagnostics.DebuggerStepThroughAttribute()]
19511 [System.ComponentModel.DesignerCategoryAttribute("code")]
19512 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19513 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple
19514 {
19515  
19516 private long[] valueField;
19517  
19518 private string paramField;
19519  
19520 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple()
19521 {
19522 this.valueField = new long[] {
19523 ((long)(1)),
19524 ((long)(65536))};
19525 }
19526  
19527 /// <remarks/>
19528 // CODEGEN Warning: DefaultValue attribute on members of type System.Int64[] is not supported in this version of the .Net Framework.
19529 [System.Xml.Serialization.XmlAttributeAttribute()]
19530 public long[] value
19531 {
19532 get
19533 {
19534 return this.valueField;
19535 }
19536 set
19537 {
19538 this.valueField = value;
19539 }
19540 }
19541  
19542 /// <remarks/>
19543 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19544 public string param
19545 {
19546 get
19547 {
19548 return this.paramField;
19549 }
19550 set
19551 {
19552 this.paramField = value;
19553 }
19554 }
19555 }
19556  
19557 /// <remarks/>
19558 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19559 [System.SerializableAttribute()]
19560 [System.Diagnostics.DebuggerStepThroughAttribute()]
19561 [System.ComponentModel.DesignerCategoryAttribute("code")]
19562 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19563 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable
19564 {
19565  
19566 private bool valueField;
19567  
19568 private string paramField;
19569  
19570 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable()
19571 {
19572 this.valueField = false;
19573 }
19574  
19575 /// <remarks/>
19576 [System.Xml.Serialization.XmlAttributeAttribute()]
19577 [System.ComponentModel.DefaultValueAttribute(false)]
19578 public bool value
19579 {
19580 get
19581 {
19582 return this.valueField;
19583 }
19584 set
19585 {
19586 this.valueField = value;
19587 }
19588 }
19589  
19590 /// <remarks/>
19591 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19592 public string param
19593 {
19594 get
19595 {
19596 return this.paramField;
19597 }
19598 set
19599 {
19600 this.paramField = value;
19601 }
19602 }
19603 }
19604  
19605 /// <remarks/>
19606 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19607 [System.SerializableAttribute()]
19608 [System.Diagnostics.DebuggerStepThroughAttribute()]
19609 [System.ComponentModel.DesignerCategoryAttribute("code")]
19610 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19611 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_width
19612 {
19613  
19614 private double valueField;
19615  
19616 private string paramField;
19617  
19618 public effectFx_profile_abstractProfile_GLSLTechniquePassLine_width()
19619 {
19620 this.valueField = 1D;
19621 }
19622  
19623 /// <remarks/>
19624 [System.Xml.Serialization.XmlAttributeAttribute()]
19625 [System.ComponentModel.DefaultValueAttribute(1D)]
19626 public double value
19627 {
19628 get
19629 {
19630 return this.valueField;
19631 }
19632 set
19633 {
19634 this.valueField = value;
19635 }
19636 }
19637  
19638 /// <remarks/>
19639 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19640 public string param
19641 {
19642 get
19643 {
19644 return this.paramField;
19645 }
19646 set
19647 {
19648 this.paramField = value;
19649 }
19650 }
19651 }
19652  
19653 /// <remarks/>
19654 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19655 [System.SerializableAttribute()]
19656 [System.Diagnostics.DebuggerStepThroughAttribute()]
19657 [System.ComponentModel.DesignerCategoryAttribute("code")]
19658 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19659 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op
19660 {
19661  
19662 private gl_logic_op_type valueField;
19663  
19664 private string paramField;
19665  
19666 public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op()
19667 {
19668 this.valueField = gl_logic_op_type.COPY;
19669 }
19670  
19671 /// <remarks/>
19672 [System.Xml.Serialization.XmlAttributeAttribute()]
19673 [System.ComponentModel.DefaultValueAttribute(gl_logic_op_type.COPY)]
19674 public gl_logic_op_type value
19675 {
19676 get
19677 {
19678 return this.valueField;
19679 }
19680 set
19681 {
19682 this.valueField = value;
19683 }
19684 }
19685  
19686 /// <remarks/>
19687 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19688 public string param
19689 {
19690 get
19691 {
19692 return this.paramField;
19693 }
19694 set
19695 {
19696 this.paramField = value;
19697 }
19698 }
19699 }
19700  
19701 /// <remarks/>
19702 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19703 [System.SerializableAttribute()]
19704 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19705 public enum gl_logic_op_type
19706 {
19707  
19708 /// <remarks/>
19709 CLEAR,
19710  
19711 /// <remarks/>
19712 AND,
19713  
19714 /// <remarks/>
19715 AND_REVERSE,
19716  
19717 /// <remarks/>
19718 COPY,
19719  
19720 /// <remarks/>
19721 AND_INVERTED,
19722  
19723 /// <remarks/>
19724 NOOP,
19725  
19726 /// <remarks/>
19727 XOR,
19728  
19729 /// <remarks/>
19730 OR,
19731  
19732 /// <remarks/>
19733 NOR,
19734  
19735 /// <remarks/>
19736 EQUIV,
19737  
19738 /// <remarks/>
19739 INVERT,
19740  
19741 /// <remarks/>
19742 OR_REVERSE,
19743  
19744 /// <remarks/>
19745 COPY_INVERTED,
19746  
19747 /// <remarks/>
19748 NAND,
19749  
19750 /// <remarks/>
19751 SET,
19752 }
19753  
19754 /// <remarks/>
19755 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19756 [System.SerializableAttribute()]
19757 [System.Diagnostics.DebuggerStepThroughAttribute()]
19758 [System.ComponentModel.DesignerCategoryAttribute("code")]
19759 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19760 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable
19761 {
19762  
19763 private bool valueField;
19764  
19765 private string paramField;
19766  
19767 public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable()
19768 {
19769 this.valueField = false;
19770 }
19771  
19772 /// <remarks/>
19773 [System.Xml.Serialization.XmlAttributeAttribute()]
19774 [System.ComponentModel.DefaultValueAttribute(false)]
19775 public bool value
19776 {
19777 get
19778 {
19779 return this.valueField;
19780 }
19781 set
19782 {
19783 this.valueField = value;
19784 }
19785 }
19786  
19787 /// <remarks/>
19788 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19789 public string param
19790 {
19791 get
19792 {
19793 return this.paramField;
19794 }
19795 set
19796 {
19797 this.paramField = value;
19798 }
19799 }
19800 }
19801  
19802 /// <remarks/>
19803 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19804 [System.SerializableAttribute()]
19805 [System.Diagnostics.DebuggerStepThroughAttribute()]
19806 [System.ComponentModel.DesignerCategoryAttribute("code")]
19807 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19808 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient
19809 {
19810  
19811 private double[] valueField;
19812  
19813 private string paramField;
19814  
19815 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient()
19816 {
19817 this.valueField = new double[] {
19818 0.2D,
19819 0.2D,
19820 0.2D,
19821 1D};
19822 }
19823  
19824 /// <remarks/>
19825 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19826 [System.Xml.Serialization.XmlAttributeAttribute()]
19827 public double[] value
19828 {
19829 get
19830 {
19831 return this.valueField;
19832 }
19833 set
19834 {
19835 this.valueField = value;
19836 }
19837 }
19838  
19839 /// <remarks/>
19840 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19841 public string param
19842 {
19843 get
19844 {
19845 return this.paramField;
19846 }
19847 set
19848 {
19849 this.paramField = value;
19850 }
19851 }
19852 }
19853  
19854 /// <remarks/>
19855 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19856 [System.SerializableAttribute()]
19857 [System.Diagnostics.DebuggerStepThroughAttribute()]
19858 [System.ComponentModel.DesignerCategoryAttribute("code")]
19859 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19860 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse
19861 {
19862  
19863 private double[] valueField;
19864  
19865 private string paramField;
19866  
19867 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse()
19868 {
19869 this.valueField = new double[] {
19870 0.8D,
19871 0.8D,
19872 0.8D,
19873 1D};
19874 }
19875  
19876 /// <remarks/>
19877 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19878 [System.Xml.Serialization.XmlAttributeAttribute()]
19879 public double[] value
19880 {
19881 get
19882 {
19883 return this.valueField;
19884 }
19885 set
19886 {
19887 this.valueField = value;
19888 }
19889 }
19890  
19891 /// <remarks/>
19892 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19893 public string param
19894 {
19895 get
19896 {
19897 return this.paramField;
19898 }
19899 set
19900 {
19901 this.paramField = value;
19902 }
19903 }
19904 }
19905  
19906 /// <remarks/>
19907 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19908 [System.SerializableAttribute()]
19909 [System.Diagnostics.DebuggerStepThroughAttribute()]
19910 [System.ComponentModel.DesignerCategoryAttribute("code")]
19911 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19912 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission
19913 {
19914  
19915 private double[] valueField;
19916  
19917 private string paramField;
19918  
19919 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission()
19920 {
19921 this.valueField = new double[] {
19922 0D,
19923 0D,
19924 0D,
19925 1D};
19926 }
19927  
19928 /// <remarks/>
19929 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
19930 [System.Xml.Serialization.XmlAttributeAttribute()]
19931 public double[] value
19932 {
19933 get
19934 {
19935 return this.valueField;
19936 }
19937 set
19938 {
19939 this.valueField = value;
19940 }
19941 }
19942  
19943 /// <remarks/>
19944 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19945 public string param
19946 {
19947 get
19948 {
19949 return this.paramField;
19950 }
19951 set
19952 {
19953 this.paramField = value;
19954 }
19955 }
19956 }
19957  
19958 /// <remarks/>
19959 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
19960 [System.SerializableAttribute()]
19961 [System.Diagnostics.DebuggerStepThroughAttribute()]
19962 [System.ComponentModel.DesignerCategoryAttribute("code")]
19963 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
19964 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess
19965 {
19966  
19967 private double valueField;
19968  
19969 private string paramField;
19970  
19971 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess()
19972 {
19973 this.valueField = 0D;
19974 }
19975  
19976 /// <remarks/>
19977 [System.Xml.Serialization.XmlAttributeAttribute()]
19978 [System.ComponentModel.DefaultValueAttribute(0D)]
19979 public double value
19980 {
19981 get
19982 {
19983 return this.valueField;
19984 }
19985 set
19986 {
19987 this.valueField = value;
19988 }
19989 }
19990  
19991 /// <remarks/>
19992 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
19993 public string param
19994 {
19995 get
19996 {
19997 return this.paramField;
19998 }
19999 set
20000 {
20001 this.paramField = value;
20002 }
20003 }
20004 }
20005  
20006 /// <remarks/>
20007 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20008 [System.SerializableAttribute()]
20009 [System.Diagnostics.DebuggerStepThroughAttribute()]
20010 [System.ComponentModel.DesignerCategoryAttribute("code")]
20011 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20012 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular
20013 {
20014  
20015 private double[] valueField;
20016  
20017 private string paramField;
20018  
20019 public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular()
20020 {
20021 this.valueField = new double[] {
20022 0D,
20023 0D,
20024 0D,
20025 1D};
20026 }
20027  
20028 /// <remarks/>
20029 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
20030 [System.Xml.Serialization.XmlAttributeAttribute()]
20031 public double[] value
20032 {
20033 get
20034 {
20035 return this.valueField;
20036 }
20037 set
20038 {
20039 this.valueField = value;
20040 }
20041 }
20042  
20043 /// <remarks/>
20044 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20045 public string param
20046 {
20047 get
20048 {
20049 return this.paramField;
20050 }
20051 set
20052 {
20053 this.paramField = value;
20054 }
20055 }
20056 }
20057  
20058 /// <remarks/>
20059 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20060 [System.SerializableAttribute()]
20061 [System.Diagnostics.DebuggerStepThroughAttribute()]
20062 [System.ComponentModel.DesignerCategoryAttribute("code")]
20063 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20064 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix
20065 {
20066  
20067 private double[] valueField;
20068  
20069 private string paramField;
20070  
20071 public effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix()
20072 {
20073 this.valueField = new double[] {
20074 1D,
20075 0D,
20076 0D,
20077 0D,
20078 0D,
20079 1D,
20080 0D,
20081 0D,
20082 0D,
20083 0D,
20084 1D,
20085 0D,
20086 0D,
20087 0D,
20088 0D,
20089 1D};
20090 }
20091  
20092 /// <remarks/>
20093 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
20094 [System.Xml.Serialization.XmlAttributeAttribute()]
20095 public double[] value
20096 {
20097 get
20098 {
20099 return this.valueField;
20100 }
20101 set
20102 {
20103 this.valueField = value;
20104 }
20105 }
20106  
20107 /// <remarks/>
20108 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20109 public string param
20110 {
20111 get
20112 {
20113 return this.paramField;
20114 }
20115 set
20116 {
20117 this.paramField = value;
20118 }
20119 }
20120 }
20121  
20122 /// <remarks/>
20123 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20124 [System.SerializableAttribute()]
20125 [System.Diagnostics.DebuggerStepThroughAttribute()]
20126 [System.ComponentModel.DesignerCategoryAttribute("code")]
20127 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20128 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable
20129 {
20130  
20131 private bool valueField;
20132  
20133 private string paramField;
20134  
20135 public effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable()
20136 {
20137 this.valueField = false;
20138 }
20139  
20140 /// <remarks/>
20141 [System.Xml.Serialization.XmlAttributeAttribute()]
20142 [System.ComponentModel.DefaultValueAttribute(false)]
20143 public bool value
20144 {
20145 get
20146 {
20147 return this.valueField;
20148 }
20149 set
20150 {
20151 this.valueField = value;
20152 }
20153 }
20154  
20155 /// <remarks/>
20156 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20157 public string param
20158 {
20159 get
20160 {
20161 return this.paramField;
20162 }
20163 set
20164 {
20165 this.paramField = value;
20166 }
20167 }
20168 }
20169  
20170 /// <remarks/>
20171 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20172 [System.SerializableAttribute()]
20173 [System.Diagnostics.DebuggerStepThroughAttribute()]
20174 [System.ComponentModel.DesignerCategoryAttribute("code")]
20175 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20176 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable
20177 {
20178  
20179 private bool valueField;
20180  
20181 private string paramField;
20182  
20183 public effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable()
20184 {
20185 this.valueField = false;
20186 }
20187  
20188 /// <remarks/>
20189 [System.Xml.Serialization.XmlAttributeAttribute()]
20190 [System.ComponentModel.DefaultValueAttribute(false)]
20191 public bool value
20192 {
20193 get
20194 {
20195 return this.valueField;
20196 }
20197 set
20198 {
20199 this.valueField = value;
20200 }
20201 }
20202  
20203 /// <remarks/>
20204 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20205 public string param
20206 {
20207 get
20208 {
20209 return this.paramField;
20210 }
20211 set
20212 {
20213 this.paramField = value;
20214 }
20215 }
20216 }
20217  
20218 /// <remarks/>
20219 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20220 [System.SerializableAttribute()]
20221 [System.Diagnostics.DebuggerStepThroughAttribute()]
20222 [System.ComponentModel.DesignerCategoryAttribute("code")]
20223 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20224 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation
20225 {
20226  
20227 private double[] valueField;
20228  
20229 private string paramField;
20230  
20231 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation()
20232 {
20233 this.valueField = new double[] {
20234 1D,
20235 0D,
20236 0D};
20237 }
20238  
20239 /// <remarks/>
20240 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
20241 [System.Xml.Serialization.XmlAttributeAttribute()]
20242 public double[] value
20243 {
20244 get
20245 {
20246 return this.valueField;
20247 }
20248 set
20249 {
20250 this.valueField = value;
20251 }
20252 }
20253  
20254 /// <remarks/>
20255 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20256 public string param
20257 {
20258 get
20259 {
20260 return this.paramField;
20261 }
20262 set
20263 {
20264 this.paramField = value;
20265 }
20266 }
20267 }
20268  
20269 /// <remarks/>
20270 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20271 [System.SerializableAttribute()]
20272 [System.Diagnostics.DebuggerStepThroughAttribute()]
20273 [System.ComponentModel.DesignerCategoryAttribute("code")]
20274 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20275 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size
20276 {
20277  
20278 private double valueField;
20279  
20280 private string paramField;
20281  
20282 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size()
20283 {
20284 this.valueField = 1D;
20285 }
20286  
20287 /// <remarks/>
20288 [System.Xml.Serialization.XmlAttributeAttribute()]
20289 [System.ComponentModel.DefaultValueAttribute(1D)]
20290 public double value
20291 {
20292 get
20293 {
20294 return this.valueField;
20295 }
20296 set
20297 {
20298 this.valueField = value;
20299 }
20300 }
20301  
20302 /// <remarks/>
20303 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20304 public string param
20305 {
20306 get
20307 {
20308 return this.paramField;
20309 }
20310 set
20311 {
20312 this.paramField = value;
20313 }
20314 }
20315 }
20316  
20317 /// <remarks/>
20318 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20319 [System.SerializableAttribute()]
20320 [System.Diagnostics.DebuggerStepThroughAttribute()]
20321 [System.ComponentModel.DesignerCategoryAttribute("code")]
20322 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20323 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size
20324 {
20325  
20326 private double valueField;
20327  
20328 private string paramField;
20329  
20330 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size()
20331 {
20332 this.valueField = 1D;
20333 }
20334  
20335 /// <remarks/>
20336 [System.Xml.Serialization.XmlAttributeAttribute()]
20337 [System.ComponentModel.DefaultValueAttribute(1D)]
20338 public double value
20339 {
20340 get
20341 {
20342 return this.valueField;
20343 }
20344 set
20345 {
20346 this.valueField = value;
20347 }
20348 }
20349  
20350 /// <remarks/>
20351 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20352 public string param
20353 {
20354 get
20355 {
20356 return this.paramField;
20357 }
20358 set
20359 {
20360 this.paramField = value;
20361 }
20362 }
20363 }
20364  
20365 /// <remarks/>
20366 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20367 [System.SerializableAttribute()]
20368 [System.Diagnostics.DebuggerStepThroughAttribute()]
20369 [System.ComponentModel.DesignerCategoryAttribute("code")]
20370 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20371 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max
20372 {
20373  
20374 private double valueField;
20375  
20376 private string paramField;
20377  
20378 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max()
20379 {
20380 this.valueField = 1D;
20381 }
20382  
20383 /// <remarks/>
20384 [System.Xml.Serialization.XmlAttributeAttribute()]
20385 [System.ComponentModel.DefaultValueAttribute(1D)]
20386 public double value
20387 {
20388 get
20389 {
20390 return this.valueField;
20391 }
20392 set
20393 {
20394 this.valueField = value;
20395 }
20396 }
20397  
20398 /// <remarks/>
20399 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20400 public string param
20401 {
20402 get
20403 {
20404 return this.paramField;
20405 }
20406 set
20407 {
20408 this.paramField = value;
20409 }
20410 }
20411 }
20412  
20413 /// <remarks/>
20414 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20415 [System.SerializableAttribute()]
20416 [System.Diagnostics.DebuggerStepThroughAttribute()]
20417 [System.ComponentModel.DesignerCategoryAttribute("code")]
20418 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20419 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min
20420 {
20421  
20422 private double valueField;
20423  
20424 private string paramField;
20425  
20426 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min()
20427 {
20428 this.valueField = 0D;
20429 }
20430  
20431 /// <remarks/>
20432 [System.Xml.Serialization.XmlAttributeAttribute()]
20433 [System.ComponentModel.DefaultValueAttribute(0D)]
20434 public double value
20435 {
20436 get
20437 {
20438 return this.valueField;
20439 }
20440 set
20441 {
20442 this.valueField = value;
20443 }
20444 }
20445  
20446 /// <remarks/>
20447 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20448 public string param
20449 {
20450 get
20451 {
20452 return this.paramField;
20453 }
20454 set
20455 {
20456 this.paramField = value;
20457 }
20458 }
20459 }
20460  
20461 /// <remarks/>
20462 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20463 [System.SerializableAttribute()]
20464 [System.Diagnostics.DebuggerStepThroughAttribute()]
20465 [System.ComponentModel.DesignerCategoryAttribute("code")]
20466 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20467 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable
20468 {
20469  
20470 private bool valueField;
20471  
20472 private string paramField;
20473  
20474 public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable()
20475 {
20476 this.valueField = false;
20477 }
20478  
20479 /// <remarks/>
20480 [System.Xml.Serialization.XmlAttributeAttribute()]
20481 [System.ComponentModel.DefaultValueAttribute(false)]
20482 public bool value
20483 {
20484 get
20485 {
20486 return this.valueField;
20487 }
20488 set
20489 {
20490 this.valueField = value;
20491 }
20492 }
20493  
20494 /// <remarks/>
20495 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20496 public string param
20497 {
20498 get
20499 {
20500 return this.paramField;
20501 }
20502 set
20503 {
20504 this.paramField = value;
20505 }
20506 }
20507 }
20508  
20509 /// <remarks/>
20510 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20511 [System.SerializableAttribute()]
20512 [System.Diagnostics.DebuggerStepThroughAttribute()]
20513 [System.ComponentModel.DesignerCategoryAttribute("code")]
20514 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20515 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode
20516 {
20517  
20518 private effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace faceField;
20519  
20520 private effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode modeField;
20521  
20522 /// <remarks/>
20523 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace face
20524 {
20525 get
20526 {
20527 return this.faceField;
20528 }
20529 set
20530 {
20531 this.faceField = value;
20532 }
20533 }
20534  
20535 /// <remarks/>
20536 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode mode
20537 {
20538 get
20539 {
20540 return this.modeField;
20541 }
20542 set
20543 {
20544 this.modeField = value;
20545 }
20546 }
20547 }
20548  
20549 /// <remarks/>
20550 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20551 [System.SerializableAttribute()]
20552 [System.Diagnostics.DebuggerStepThroughAttribute()]
20553 [System.ComponentModel.DesignerCategoryAttribute("code")]
20554 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20555 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace
20556 {
20557  
20558 private gl_face_type valueField;
20559  
20560 private string paramField;
20561  
20562 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace()
20563 {
20564 this.valueField = gl_face_type.FRONT_AND_BACK;
20565 }
20566  
20567 /// <remarks/>
20568 [System.Xml.Serialization.XmlAttributeAttribute()]
20569 [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
20570 public gl_face_type value
20571 {
20572 get
20573 {
20574 return this.valueField;
20575 }
20576 set
20577 {
20578 this.valueField = value;
20579 }
20580 }
20581  
20582 /// <remarks/>
20583 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20584 public string param
20585 {
20586 get
20587 {
20588 return this.paramField;
20589 }
20590 set
20591 {
20592 this.paramField = value;
20593 }
20594 }
20595 }
20596  
20597 /// <remarks/>
20598 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20599 [System.SerializableAttribute()]
20600 [System.Diagnostics.DebuggerStepThroughAttribute()]
20601 [System.ComponentModel.DesignerCategoryAttribute("code")]
20602 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20603 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode
20604 {
20605  
20606 private gl_polygon_mode_type valueField;
20607  
20608 private string paramField;
20609  
20610 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode()
20611 {
20612 this.valueField = gl_polygon_mode_type.FILL;
20613 }
20614  
20615 /// <remarks/>
20616 [System.Xml.Serialization.XmlAttributeAttribute()]
20617 [System.ComponentModel.DefaultValueAttribute(gl_polygon_mode_type.FILL)]
20618 public gl_polygon_mode_type value
20619 {
20620 get
20621 {
20622 return this.valueField;
20623 }
20624 set
20625 {
20626 this.valueField = value;
20627 }
20628 }
20629  
20630 /// <remarks/>
20631 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20632 public string param
20633 {
20634 get
20635 {
20636 return this.paramField;
20637 }
20638 set
20639 {
20640 this.paramField = value;
20641 }
20642 }
20643 }
20644  
20645 /// <remarks/>
20646 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20647 [System.SerializableAttribute()]
20648 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20649 public enum gl_polygon_mode_type
20650 {
20651  
20652 /// <remarks/>
20653 POINT,
20654  
20655 /// <remarks/>
20656 LINE,
20657  
20658 /// <remarks/>
20659 FILL,
20660 }
20661  
20662 /// <remarks/>
20663 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20664 [System.SerializableAttribute()]
20665 [System.Diagnostics.DebuggerStepThroughAttribute()]
20666 [System.ComponentModel.DesignerCategoryAttribute("code")]
20667 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20668 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset
20669 {
20670  
20671 private double[] valueField;
20672  
20673 private string paramField;
20674  
20675 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset()
20676 {
20677 this.valueField = new double[] {
20678 0D,
20679 0D};
20680 }
20681  
20682 /// <remarks/>
20683 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
20684 [System.Xml.Serialization.XmlAttributeAttribute()]
20685 public double[] value
20686 {
20687 get
20688 {
20689 return this.valueField;
20690 }
20691 set
20692 {
20693 this.valueField = value;
20694 }
20695 }
20696  
20697 /// <remarks/>
20698 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20699 public string param
20700 {
20701 get
20702 {
20703 return this.paramField;
20704 }
20705 set
20706 {
20707 this.paramField = value;
20708 }
20709 }
20710 }
20711  
20712 /// <remarks/>
20713 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20714 [System.SerializableAttribute()]
20715 [System.Diagnostics.DebuggerStepThroughAttribute()]
20716 [System.ComponentModel.DesignerCategoryAttribute("code")]
20717 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20718 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable
20719 {
20720  
20721 private bool valueField;
20722  
20723 private string paramField;
20724  
20725 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable()
20726 {
20727 this.valueField = false;
20728 }
20729  
20730 /// <remarks/>
20731 [System.Xml.Serialization.XmlAttributeAttribute()]
20732 [System.ComponentModel.DefaultValueAttribute(false)]
20733 public bool value
20734 {
20735 get
20736 {
20737 return this.valueField;
20738 }
20739 set
20740 {
20741 this.valueField = value;
20742 }
20743 }
20744  
20745 /// <remarks/>
20746 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20747 public string param
20748 {
20749 get
20750 {
20751 return this.paramField;
20752 }
20753 set
20754 {
20755 this.paramField = value;
20756 }
20757 }
20758 }
20759  
20760 /// <remarks/>
20761 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20762 [System.SerializableAttribute()]
20763 [System.Diagnostics.DebuggerStepThroughAttribute()]
20764 [System.ComponentModel.DesignerCategoryAttribute("code")]
20765 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20766 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable
20767 {
20768  
20769 private bool valueField;
20770  
20771 private string paramField;
20772  
20773 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable()
20774 {
20775 this.valueField = false;
20776 }
20777  
20778 /// <remarks/>
20779 [System.Xml.Serialization.XmlAttributeAttribute()]
20780 [System.ComponentModel.DefaultValueAttribute(false)]
20781 public bool value
20782 {
20783 get
20784 {
20785 return this.valueField;
20786 }
20787 set
20788 {
20789 this.valueField = value;
20790 }
20791 }
20792  
20793 /// <remarks/>
20794 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20795 public string param
20796 {
20797 get
20798 {
20799 return this.paramField;
20800 }
20801 set
20802 {
20803 this.paramField = value;
20804 }
20805 }
20806 }
20807  
20808 /// <remarks/>
20809 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20810 [System.SerializableAttribute()]
20811 [System.Diagnostics.DebuggerStepThroughAttribute()]
20812 [System.ComponentModel.DesignerCategoryAttribute("code")]
20813 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20814 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable
20815 {
20816  
20817 private bool valueField;
20818  
20819 private string paramField;
20820  
20821 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable()
20822 {
20823 this.valueField = false;
20824 }
20825  
20826 /// <remarks/>
20827 [System.Xml.Serialization.XmlAttributeAttribute()]
20828 [System.ComponentModel.DefaultValueAttribute(false)]
20829 public bool value
20830 {
20831 get
20832 {
20833 return this.valueField;
20834 }
20835 set
20836 {
20837 this.valueField = value;
20838 }
20839 }
20840  
20841 /// <remarks/>
20842 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20843 public string param
20844 {
20845 get
20846 {
20847 return this.paramField;
20848 }
20849 set
20850 {
20851 this.paramField = value;
20852 }
20853 }
20854 }
20855  
20856 /// <remarks/>
20857 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20858 [System.SerializableAttribute()]
20859 [System.Diagnostics.DebuggerStepThroughAttribute()]
20860 [System.ComponentModel.DesignerCategoryAttribute("code")]
20861 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20862 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable
20863 {
20864  
20865 private bool valueField;
20866  
20867 private string paramField;
20868  
20869 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable()
20870 {
20871 this.valueField = false;
20872 }
20873  
20874 /// <remarks/>
20875 [System.Xml.Serialization.XmlAttributeAttribute()]
20876 [System.ComponentModel.DefaultValueAttribute(false)]
20877 public bool value
20878 {
20879 get
20880 {
20881 return this.valueField;
20882 }
20883 set
20884 {
20885 this.valueField = value;
20886 }
20887 }
20888  
20889 /// <remarks/>
20890 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20891 public string param
20892 {
20893 get
20894 {
20895 return this.paramField;
20896 }
20897 set
20898 {
20899 this.paramField = value;
20900 }
20901 }
20902 }
20903  
20904 /// <remarks/>
20905 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20906 [System.SerializableAttribute()]
20907 [System.Diagnostics.DebuggerStepThroughAttribute()]
20908 [System.ComponentModel.DesignerCategoryAttribute("code")]
20909 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20910 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable
20911 {
20912  
20913 private bool valueField;
20914  
20915 private string paramField;
20916  
20917 public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable()
20918 {
20919 this.valueField = false;
20920 }
20921  
20922 /// <remarks/>
20923 [System.Xml.Serialization.XmlAttributeAttribute()]
20924 [System.ComponentModel.DefaultValueAttribute(false)]
20925 public bool value
20926 {
20927 get
20928 {
20929 return this.valueField;
20930 }
20931 set
20932 {
20933 this.valueField = value;
20934 }
20935 }
20936  
20937 /// <remarks/>
20938 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
20939 public string param
20940 {
20941 get
20942 {
20943 return this.paramField;
20944 }
20945 set
20946 {
20947 this.paramField = value;
20948 }
20949 }
20950 }
20951  
20952 /// <remarks/>
20953 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
20954 [System.SerializableAttribute()]
20955 [System.Diagnostics.DebuggerStepThroughAttribute()]
20956 [System.ComponentModel.DesignerCategoryAttribute("code")]
20957 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
20958 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix
20959 {
20960  
20961 private double[] valueField;
20962  
20963 private string paramField;
20964  
20965 public effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix()
20966 {
20967 this.valueField = new double[] {
20968 1D,
20969 0D,
20970 0D,
20971 0D,
20972 0D,
20973 1D,
20974 0D,
20975 0D,
20976 0D,
20977 0D,
20978 1D,
20979 0D,
20980 0D,
20981 0D,
20982 0D,
20983 1D};
20984 }
20985  
20986 /// <remarks/>
20987 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
20988 [System.Xml.Serialization.XmlAttributeAttribute()]
20989 public double[] value
20990 {
20991 get
20992 {
20993 return this.valueField;
20994 }
20995 set
20996 {
20997 this.valueField = value;
20998 }
20999 }
21000  
21001 /// <remarks/>
21002 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21003 public string param
21004 {
21005 get
21006 {
21007 return this.paramField;
21008 }
21009 set
21010 {
21011 this.paramField = value;
21012 }
21013 }
21014 }
21015  
21016 /// <remarks/>
21017 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21018 [System.SerializableAttribute()]
21019 [System.Diagnostics.DebuggerStepThroughAttribute()]
21020 [System.ComponentModel.DesignerCategoryAttribute("code")]
21021 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21022 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable
21023 {
21024  
21025 private bool valueField;
21026  
21027 private string paramField;
21028  
21029 public effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable()
21030 {
21031 this.valueField = false;
21032 }
21033  
21034 /// <remarks/>
21035 [System.Xml.Serialization.XmlAttributeAttribute()]
21036 [System.ComponentModel.DefaultValueAttribute(false)]
21037 public bool value
21038 {
21039 get
21040 {
21041 return this.valueField;
21042 }
21043 set
21044 {
21045 this.valueField = value;
21046 }
21047 }
21048  
21049 /// <remarks/>
21050 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21051 public string param
21052 {
21053 get
21054 {
21055 return this.paramField;
21056 }
21057 set
21058 {
21059 this.paramField = value;
21060 }
21061 }
21062 }
21063  
21064 /// <remarks/>
21065 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21066 [System.SerializableAttribute()]
21067 [System.Diagnostics.DebuggerStepThroughAttribute()]
21068 [System.ComponentModel.DesignerCategoryAttribute("code")]
21069 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21070 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable
21071 {
21072  
21073 private bool valueField;
21074  
21075 private string paramField;
21076  
21077 public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable()
21078 {
21079 this.valueField = false;
21080 }
21081  
21082 /// <remarks/>
21083 [System.Xml.Serialization.XmlAttributeAttribute()]
21084 [System.ComponentModel.DefaultValueAttribute(false)]
21085 public bool value
21086 {
21087 get
21088 {
21089 return this.valueField;
21090 }
21091 set
21092 {
21093 this.valueField = value;
21094 }
21095 }
21096  
21097 /// <remarks/>
21098 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21099 public string param
21100 {
21101 get
21102 {
21103 return this.paramField;
21104 }
21105 set
21106 {
21107 this.paramField = value;
21108 }
21109 }
21110 }
21111  
21112 /// <remarks/>
21113 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21114 [System.SerializableAttribute()]
21115 [System.Diagnostics.DebuggerStepThroughAttribute()]
21116 [System.ComponentModel.DesignerCategoryAttribute("code")]
21117 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21118 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable
21119 {
21120  
21121 private bool valueField;
21122  
21123 private string paramField;
21124  
21125 public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable()
21126 {
21127 this.valueField = false;
21128 }
21129  
21130 /// <remarks/>
21131 [System.Xml.Serialization.XmlAttributeAttribute()]
21132 [System.ComponentModel.DefaultValueAttribute(false)]
21133 public bool value
21134 {
21135 get
21136 {
21137 return this.valueField;
21138 }
21139 set
21140 {
21141 this.valueField = value;
21142 }
21143 }
21144  
21145 /// <remarks/>
21146 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21147 public string param
21148 {
21149 get
21150 {
21151 return this.paramField;
21152 }
21153 set
21154 {
21155 this.paramField = value;
21156 }
21157 }
21158 }
21159  
21160 /// <remarks/>
21161 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21162 [System.SerializableAttribute()]
21163 [System.Diagnostics.DebuggerStepThroughAttribute()]
21164 [System.ComponentModel.DesignerCategoryAttribute("code")]
21165 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21166 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable
21167 {
21168  
21169 private bool valueField;
21170  
21171 private string paramField;
21172  
21173 public effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable()
21174 {
21175 this.valueField = false;
21176 }
21177  
21178 /// <remarks/>
21179 [System.Xml.Serialization.XmlAttributeAttribute()]
21180 [System.ComponentModel.DefaultValueAttribute(false)]
21181 public bool value
21182 {
21183 get
21184 {
21185 return this.valueField;
21186 }
21187 set
21188 {
21189 this.valueField = value;
21190 }
21191 }
21192  
21193 /// <remarks/>
21194 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21195 public string param
21196 {
21197 get
21198 {
21199 return this.paramField;
21200 }
21201 set
21202 {
21203 this.paramField = value;
21204 }
21205 }
21206 }
21207  
21208 /// <remarks/>
21209 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21210 [System.SerializableAttribute()]
21211 [System.Diagnostics.DebuggerStepThroughAttribute()]
21212 [System.ComponentModel.DesignerCategoryAttribute("code")]
21213 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21214 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor
21215 {
21216  
21217 private long[] valueField;
21218  
21219 private string paramField;
21220  
21221 /// <remarks/>
21222 [System.Xml.Serialization.XmlAttributeAttribute()]
21223 public long[] value
21224 {
21225 get
21226 {
21227 return this.valueField;
21228 }
21229 set
21230 {
21231 this.valueField = value;
21232 }
21233 }
21234  
21235 /// <remarks/>
21236 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21237 public string param
21238 {
21239 get
21240 {
21241 return this.paramField;
21242 }
21243 set
21244 {
21245 this.paramField = value;
21246 }
21247 }
21248 }
21249  
21250 /// <remarks/>
21251 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21252 [System.SerializableAttribute()]
21253 [System.Diagnostics.DebuggerStepThroughAttribute()]
21254 [System.ComponentModel.DesignerCategoryAttribute("code")]
21255 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21256 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable
21257 {
21258  
21259 private bool valueField;
21260  
21261 private string paramField;
21262  
21263 public effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable()
21264 {
21265 this.valueField = false;
21266 }
21267  
21268 /// <remarks/>
21269 [System.Xml.Serialization.XmlAttributeAttribute()]
21270 [System.ComponentModel.DefaultValueAttribute(false)]
21271 public bool value
21272 {
21273 get
21274 {
21275 return this.valueField;
21276 }
21277 set
21278 {
21279 this.valueField = value;
21280 }
21281 }
21282  
21283 /// <remarks/>
21284 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21285 public string param
21286 {
21287 get
21288 {
21289 return this.paramField;
21290 }
21291 set
21292 {
21293 this.paramField = value;
21294 }
21295 }
21296 }
21297  
21298 /// <remarks/>
21299 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21300 [System.SerializableAttribute()]
21301 [System.Diagnostics.DebuggerStepThroughAttribute()]
21302 [System.ComponentModel.DesignerCategoryAttribute("code")]
21303 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21304 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShade_model
21305 {
21306  
21307 private gl_shade_model_type valueField;
21308  
21309 private string paramField;
21310  
21311 public effectFx_profile_abstractProfile_GLSLTechniquePassShade_model()
21312 {
21313 this.valueField = gl_shade_model_type.SMOOTH;
21314 }
21315  
21316 /// <remarks/>
21317 [System.Xml.Serialization.XmlAttributeAttribute()]
21318 [System.ComponentModel.DefaultValueAttribute(gl_shade_model_type.SMOOTH)]
21319 public gl_shade_model_type value
21320 {
21321 get
21322 {
21323 return this.valueField;
21324 }
21325 set
21326 {
21327 this.valueField = value;
21328 }
21329 }
21330  
21331 /// <remarks/>
21332 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21333 public string param
21334 {
21335 get
21336 {
21337 return this.paramField;
21338 }
21339 set
21340 {
21341 this.paramField = value;
21342 }
21343 }
21344 }
21345  
21346 /// <remarks/>
21347 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21348 [System.SerializableAttribute()]
21349 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21350 public enum gl_shade_model_type
21351 {
21352  
21353 /// <remarks/>
21354 FLAT,
21355  
21356 /// <remarks/>
21357 SMOOTH,
21358 }
21359  
21360 /// <remarks/>
21361 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21362 [System.SerializableAttribute()]
21363 [System.Diagnostics.DebuggerStepThroughAttribute()]
21364 [System.ComponentModel.DesignerCategoryAttribute("code")]
21365 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21366 public partial class effectFx_profile_abstractProfile_CGTechniquePassShader
21367 {
21368  
21369 private fx_annotate_common[] annotateField;
21370  
21371 private effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target compiler_targetField;
21372  
21373 private string compiler_optionsField;
21374  
21375 private effectFx_profile_abstractProfile_CGTechniquePassShaderName nameField;
21376  
21377 private effectFx_profile_abstractProfile_CGTechniquePassShaderBind[] bindField;
21378  
21379 private cg_pipeline_stage stageField;
21380  
21381 private bool stageFieldSpecified;
21382  
21383 /// <remarks/>
21384 [System.Xml.Serialization.XmlElementAttribute("annotate")]
21385 public fx_annotate_common[] annotate
21386 {
21387 get
21388 {
21389 return this.annotateField;
21390 }
21391 set
21392 {
21393 this.annotateField = value;
21394 }
21395 }
21396  
21397 /// <remarks/>
21398 public effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target compiler_target
21399 {
21400 get
21401 {
21402 return this.compiler_targetField;
21403 }
21404 set
21405 {
21406 this.compiler_targetField = value;
21407 }
21408 }
21409  
21410 /// <remarks/>
21411 public string compiler_options
21412 {
21413 get
21414 {
21415 return this.compiler_optionsField;
21416 }
21417 set
21418 {
21419 this.compiler_optionsField = value;
21420 }
21421 }
21422  
21423 /// <remarks/>
21424 public effectFx_profile_abstractProfile_CGTechniquePassShaderName name
21425 {
21426 get
21427 {
21428 return this.nameField;
21429 }
21430 set
21431 {
21432 this.nameField = value;
21433 }
21434 }
21435  
21436 /// <remarks/>
21437 [System.Xml.Serialization.XmlElementAttribute("bind")]
21438 public effectFx_profile_abstractProfile_CGTechniquePassShaderBind[] bind
21439 {
21440 get
21441 {
21442 return this.bindField;
21443 }
21444 set
21445 {
21446 this.bindField = value;
21447 }
21448 }
21449  
21450 /// <remarks/>
21451 [System.Xml.Serialization.XmlAttributeAttribute()]
21452 public cg_pipeline_stage stage
21453 {
21454 get
21455 {
21456 return this.stageField;
21457 }
21458 set
21459 {
21460 this.stageField = value;
21461 }
21462 }
21463  
21464 /// <remarks/>
21465 [System.Xml.Serialization.XmlIgnoreAttribute()]
21466 public bool stageSpecified
21467 {
21468 get
21469 {
21470 return this.stageFieldSpecified;
21471 }
21472 set
21473 {
21474 this.stageFieldSpecified = value;
21475 }
21476 }
21477 }
21478  
21479 /// <remarks/>
21480 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21481 [System.SerializableAttribute()]
21482 [System.Diagnostics.DebuggerStepThroughAttribute()]
21483 [System.ComponentModel.DesignerCategoryAttribute("code")]
21484 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21485 public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target
21486 {
21487  
21488 private string valueField;
21489  
21490 /// <remarks/>
21491 [System.Xml.Serialization.XmlTextAttribute(DataType = "NMTOKEN")]
21492 public string Value
21493 {
21494 get
21495 {
21496 return this.valueField;
21497 }
21498 set
21499 {
21500 this.valueField = value;
21501 }
21502 }
21503 }
21504  
21505 /// <remarks/>
21506 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21507 [System.SerializableAttribute()]
21508 [System.Diagnostics.DebuggerStepThroughAttribute()]
21509 [System.ComponentModel.DesignerCategoryAttribute("code")]
21510 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21511 public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderName
21512 {
21513  
21514 private string sourceField;
21515  
21516 private string valueField;
21517  
21518 /// <remarks/>
21519 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21520 public string source
21521 {
21522 get
21523 {
21524 return this.sourceField;
21525 }
21526 set
21527 {
21528 this.sourceField = value;
21529 }
21530 }
21531  
21532 /// <remarks/>
21533 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
21534 public string Value
21535 {
21536 get
21537 {
21538 return this.valueField;
21539 }
21540 set
21541 {
21542 this.valueField = value;
21543 }
21544 }
21545 }
21546  
21547 /// <remarks/>
21548 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21549 [System.SerializableAttribute()]
21550 [System.Diagnostics.DebuggerStepThroughAttribute()]
21551 [System.ComponentModel.DesignerCategoryAttribute("code")]
21552 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21553 public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBind
21554 {
21555  
21556 private object itemField;
21557  
21558 private ItemChoiceType6 itemElementNameField;
21559  
21560 private string symbolField;
21561  
21562 /// <remarks/>
21563 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
21564 [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
21565 [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
21566 [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
21567 [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
21568 [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
21569 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
21570 [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
21571 [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
21572 [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
21573 [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
21574 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
21575 [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
21576 [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
21577 [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
21578 [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
21579 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
21580 [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
21581 [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
21582 [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
21583 [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
21584 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
21585 [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
21586 [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
21587 [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
21588 [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
21589 [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
21590 [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
21591 [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
21592 [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
21593 [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
21594 [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
21595 [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
21596 [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
21597 [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
21598 [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
21599 [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
21600 [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
21601 [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
21602 [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
21603 [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
21604 [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
21605 [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
21606 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
21607 [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
21608 [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
21609 [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
21610 [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
21611 [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
21612 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
21613 [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
21614 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
21615 [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
21616 [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
21617 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
21618 [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
21619 [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
21620 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
21621 [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
21622 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
21623 [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
21624 [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
21625 [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
21626 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
21627 [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
21628 [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
21629 [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
21630 [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
21631 [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
21632 [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
21633 [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
21634 [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
21635 [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
21636 [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
21637 [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
21638 [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
21639 [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
21640 [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
21641 [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
21642 [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
21643 [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
21644 [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
21645 [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
21646 [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
21647 [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
21648 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
21649 [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
21650 [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
21651 [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
21652 [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
21653 [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
21654 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
21655 [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
21656 [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
21657 [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
21658 [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
21659 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
21660 [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
21661 [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
21662 [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
21663 [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
21664 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
21665 [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
21666 [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
21667 [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
21668 [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
21669 [System.Xml.Serialization.XmlElementAttribute("param", typeof(effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam))]
21670 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
21671 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
21672 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
21673 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
21674 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
21675 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
21676 [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
21677 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
21678 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
21679 public object Item
21680 {
21681 get
21682 {
21683 return this.itemField;
21684 }
21685 set
21686 {
21687 this.itemField = value;
21688 }
21689 }
21690  
21691 /// <remarks/>
21692 [System.Xml.Serialization.XmlIgnoreAttribute()]
21693 public ItemChoiceType6 ItemElementName
21694 {
21695 get
21696 {
21697 return this.itemElementNameField;
21698 }
21699 set
21700 {
21701 this.itemElementNameField = value;
21702 }
21703 }
21704  
21705 /// <remarks/>
21706 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21707 public string symbol
21708 {
21709 get
21710 {
21711 return this.symbolField;
21712 }
21713 set
21714 {
21715 this.symbolField = value;
21716 }
21717 }
21718 }
21719  
21720 /// <remarks/>
21721 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21722 [System.SerializableAttribute()]
21723 [System.Diagnostics.DebuggerStepThroughAttribute()]
21724 [System.ComponentModel.DesignerCategoryAttribute("code")]
21725 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
21726 public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam
21727 {
21728  
21729 private string refField;
21730  
21731 /// <remarks/>
21732 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
21733 public string @ref
21734 {
21735 get
21736 {
21737 return this.refField;
21738 }
21739 set
21740 {
21741 this.refField = value;
21742 }
21743 }
21744 }
21745  
21746 /// <remarks/>
21747 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
21748 [System.SerializableAttribute()]
21749 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
21750 public enum ItemChoiceType6
21751 {
21752  
21753 /// <remarks/>
21754 @bool,
21755  
21756 /// <remarks/>
21757 bool1,
21758  
21759 /// <remarks/>
21760 bool1x1,
21761  
21762 /// <remarks/>
21763 bool1x2,
21764  
21765 /// <remarks/>
21766 bool1x3,
21767  
21768 /// <remarks/>
21769 bool1x4,
21770  
21771 /// <remarks/>
21772 bool2,
21773  
21774 /// <remarks/>
21775 bool2x1,
21776  
21777 /// <remarks/>
21778 bool2x2,
21779  
21780 /// <remarks/>
21781 bool2x3,
21782  
21783 /// <remarks/>
21784 bool2x4,
21785  
21786 /// <remarks/>
21787 bool3,
21788  
21789 /// <remarks/>
21790 bool3x1,
21791  
21792 /// <remarks/>
21793 bool3x2,
21794  
21795 /// <remarks/>
21796 bool3x3,
21797  
21798 /// <remarks/>
21799 bool3x4,
21800  
21801 /// <remarks/>
21802 bool4,
21803  
21804 /// <remarks/>
21805 bool4x1,
21806  
21807 /// <remarks/>
21808 bool4x2,
21809  
21810 /// <remarks/>
21811 bool4x3,
21812  
21813 /// <remarks/>
21814 bool4x4,
21815  
21816 /// <remarks/>
21817 @enum,
21818  
21819 /// <remarks/>
21820 @fixed,
21821  
21822 /// <remarks/>
21823 fixed1,
21824  
21825 /// <remarks/>
21826 fixed1x1,
21827  
21828 /// <remarks/>
21829 fixed1x2,
21830  
21831 /// <remarks/>
21832 fixed1x3,
21833  
21834 /// <remarks/>
21835 fixed1x4,
21836  
21837 /// <remarks/>
21838 fixed2,
21839  
21840 /// <remarks/>
21841 fixed2x1,
21842  
21843 /// <remarks/>
21844 fixed2x2,
21845  
21846 /// <remarks/>
21847 fixed2x3,
21848  
21849 /// <remarks/>
21850 fixed2x4,
21851  
21852 /// <remarks/>
21853 fixed3,
21854  
21855 /// <remarks/>
21856 fixed3x1,
21857  
21858 /// <remarks/>
21859 fixed3x2,
21860  
21861 /// <remarks/>
21862 fixed3x3,
21863  
21864 /// <remarks/>
21865 fixed3x4,
21866  
21867 /// <remarks/>
21868 fixed4,
21869  
21870 /// <remarks/>
21871 fixed4x1,
21872  
21873 /// <remarks/>
21874 fixed4x2,
21875  
21876 /// <remarks/>
21877 fixed4x3,
21878  
21879 /// <remarks/>
21880 fixed4x4,
21881  
21882 /// <remarks/>
21883 @float,
21884  
21885 /// <remarks/>
21886 float1,
21887  
21888 /// <remarks/>
21889 float1x1,
21890  
21891 /// <remarks/>
21892 float1x2,
21893  
21894 /// <remarks/>
21895 float1x3,
21896  
21897 /// <remarks/>
21898 float1x4,
21899  
21900 /// <remarks/>
21901 float2,
21902  
21903 /// <remarks/>
21904 float2x1,
21905  
21906 /// <remarks/>
21907 float2x2,
21908  
21909 /// <remarks/>
21910 float2x3,
21911  
21912 /// <remarks/>
21913 float2x4,
21914  
21915 /// <remarks/>
21916 float3,
21917  
21918 /// <remarks/>
21919 float3x1,
21920  
21921 /// <remarks/>
21922 float3x2,
21923  
21924 /// <remarks/>
21925 float3x3,
21926  
21927 /// <remarks/>
21928 float3x4,
21929  
21930 /// <remarks/>
21931 float4,
21932  
21933 /// <remarks/>
21934 float4x1,
21935  
21936 /// <remarks/>
21937 float4x2,
21938  
21939 /// <remarks/>
21940 float4x3,
21941  
21942 /// <remarks/>
21943 float4x4,
21944  
21945 /// <remarks/>
21946 half,
21947  
21948 /// <remarks/>
21949 half1,
21950  
21951 /// <remarks/>
21952 half1x1,
21953  
21954 /// <remarks/>
21955 half1x2,
21956  
21957 /// <remarks/>
21958 half1x3,
21959  
21960 /// <remarks/>
21961 half1x4,
21962  
21963 /// <remarks/>
21964 half2,
21965  
21966 /// <remarks/>
21967 half2x1,
21968  
21969 /// <remarks/>
21970 half2x2,
21971  
21972 /// <remarks/>
21973 half2x3,
21974  
21975 /// <remarks/>
21976 half2x4,
21977  
21978 /// <remarks/>
21979 half3,
21980  
21981 /// <remarks/>
21982 half3x1,
21983  
21984 /// <remarks/>
21985 half3x2,
21986  
21987 /// <remarks/>
21988 half3x3,
21989  
21990 /// <remarks/>
21991 half3x4,
21992  
21993 /// <remarks/>
21994 half4,
21995  
21996 /// <remarks/>
21997 half4x1,
21998  
21999 /// <remarks/>
22000 half4x2,
22001  
22002 /// <remarks/>
22003 half4x3,
22004  
22005 /// <remarks/>
22006 half4x4,
22007  
22008 /// <remarks/>
22009 @int,
22010  
22011 /// <remarks/>
22012 int1,
22013  
22014 /// <remarks/>
22015 int1x1,
22016  
22017 /// <remarks/>
22018 int1x2,
22019  
22020 /// <remarks/>
22021 int1x3,
22022  
22023 /// <remarks/>
22024 int1x4,
22025  
22026 /// <remarks/>
22027 int2,
22028  
22029 /// <remarks/>
22030 int2x1,
22031  
22032 /// <remarks/>
22033 int2x2,
22034  
22035 /// <remarks/>
22036 int2x3,
22037  
22038 /// <remarks/>
22039 int2x4,
22040  
22041 /// <remarks/>
22042 int3,
22043  
22044 /// <remarks/>
22045 int3x1,
22046  
22047 /// <remarks/>
22048 int3x2,
22049  
22050 /// <remarks/>
22051 int3x3,
22052  
22053 /// <remarks/>
22054 int3x4,
22055  
22056 /// <remarks/>
22057 int4,
22058  
22059 /// <remarks/>
22060 int4x1,
22061  
22062 /// <remarks/>
22063 int4x2,
22064  
22065 /// <remarks/>
22066 int4x3,
22067  
22068 /// <remarks/>
22069 int4x4,
22070  
22071 /// <remarks/>
22072 param,
22073  
22074 /// <remarks/>
22075 sampler1D,
22076  
22077 /// <remarks/>
22078 sampler2D,
22079  
22080 /// <remarks/>
22081 sampler3D,
22082  
22083 /// <remarks/>
22084 samplerCUBE,
22085  
22086 /// <remarks/>
22087 samplerDEPTH,
22088  
22089 /// <remarks/>
22090 samplerRECT,
22091  
22092 /// <remarks/>
22093 @string,
22094  
22095 /// <remarks/>
22096 surface,
22097 }
22098  
22099 /// <remarks/>
22100 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22101 [System.SerializableAttribute()]
22102 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22103 public enum cg_pipeline_stage
22104 {
22105  
22106 /// <remarks/>
22107 VERTEX,
22108  
22109 /// <remarks/>
22110 FRAGMENT,
22111 }
22112  
22113 /// <remarks/>
22114 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22115 [System.SerializableAttribute()]
22116 [System.Diagnostics.DebuggerStepThroughAttribute()]
22117 [System.ComponentModel.DesignerCategoryAttribute("code")]
22118 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22119 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func
22120 {
22121  
22122 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc funcField;
22123  
22124 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef refField;
22125  
22126 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask maskField;
22127  
22128 /// <remarks/>
22129 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc func
22130 {
22131 get
22132 {
22133 return this.funcField;
22134 }
22135 set
22136 {
22137 this.funcField = value;
22138 }
22139 }
22140  
22141 /// <remarks/>
22142 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef @ref
22143 {
22144 get
22145 {
22146 return this.refField;
22147 }
22148 set
22149 {
22150 this.refField = value;
22151 }
22152 }
22153  
22154 /// <remarks/>
22155 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask mask
22156 {
22157 get
22158 {
22159 return this.maskField;
22160 }
22161 set
22162 {
22163 this.maskField = value;
22164 }
22165 }
22166 }
22167  
22168 /// <remarks/>
22169 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22170 [System.SerializableAttribute()]
22171 [System.Diagnostics.DebuggerStepThroughAttribute()]
22172 [System.ComponentModel.DesignerCategoryAttribute("code")]
22173 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22174 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc
22175 {
22176  
22177 private gl_func_type valueField;
22178  
22179 private string paramField;
22180  
22181 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc()
22182 {
22183 this.valueField = gl_func_type.ALWAYS;
22184 }
22185  
22186 /// <remarks/>
22187 [System.Xml.Serialization.XmlAttributeAttribute()]
22188 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
22189 public gl_func_type value
22190 {
22191 get
22192 {
22193 return this.valueField;
22194 }
22195 set
22196 {
22197 this.valueField = value;
22198 }
22199 }
22200  
22201 /// <remarks/>
22202 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22203 public string param
22204 {
22205 get
22206 {
22207 return this.paramField;
22208 }
22209 set
22210 {
22211 this.paramField = value;
22212 }
22213 }
22214 }
22215  
22216 /// <remarks/>
22217 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22218 [System.SerializableAttribute()]
22219 [System.Diagnostics.DebuggerStepThroughAttribute()]
22220 [System.ComponentModel.DesignerCategoryAttribute("code")]
22221 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22222 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef
22223 {
22224  
22225 private byte valueField;
22226  
22227 private string paramField;
22228  
22229 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef()
22230 {
22231 this.valueField = ((byte)(0));
22232 }
22233  
22234 /// <remarks/>
22235 [System.Xml.Serialization.XmlAttributeAttribute()]
22236 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
22237 public byte value
22238 {
22239 get
22240 {
22241 return this.valueField;
22242 }
22243 set
22244 {
22245 this.valueField = value;
22246 }
22247 }
22248  
22249 /// <remarks/>
22250 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22251 public string param
22252 {
22253 get
22254 {
22255 return this.paramField;
22256 }
22257 set
22258 {
22259 this.paramField = value;
22260 }
22261 }
22262 }
22263  
22264 /// <remarks/>
22265 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22266 [System.SerializableAttribute()]
22267 [System.Diagnostics.DebuggerStepThroughAttribute()]
22268 [System.ComponentModel.DesignerCategoryAttribute("code")]
22269 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22270 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask
22271 {
22272  
22273 private byte valueField;
22274  
22275 private string paramField;
22276  
22277 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask()
22278 {
22279 this.valueField = ((byte)(255));
22280 }
22281  
22282 /// <remarks/>
22283 [System.Xml.Serialization.XmlAttributeAttribute()]
22284 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
22285 public byte value
22286 {
22287 get
22288 {
22289 return this.valueField;
22290 }
22291 set
22292 {
22293 this.valueField = value;
22294 }
22295 }
22296  
22297 /// <remarks/>
22298 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22299 public string param
22300 {
22301 get
22302 {
22303 return this.paramField;
22304 }
22305 set
22306 {
22307 this.paramField = value;
22308 }
22309 }
22310 }
22311  
22312 /// <remarks/>
22313 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22314 [System.SerializableAttribute()]
22315 [System.Diagnostics.DebuggerStepThroughAttribute()]
22316 [System.ComponentModel.DesignerCategoryAttribute("code")]
22317 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22318 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate
22319 {
22320  
22321 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront frontField;
22322  
22323 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack backField;
22324  
22325 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef refField;
22326  
22327 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask maskField;
22328  
22329 /// <remarks/>
22330 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront front
22331 {
22332 get
22333 {
22334 return this.frontField;
22335 }
22336 set
22337 {
22338 this.frontField = value;
22339 }
22340 }
22341  
22342 /// <remarks/>
22343 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack back
22344 {
22345 get
22346 {
22347 return this.backField;
22348 }
22349 set
22350 {
22351 this.backField = value;
22352 }
22353 }
22354  
22355 /// <remarks/>
22356 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef @ref
22357 {
22358 get
22359 {
22360 return this.refField;
22361 }
22362 set
22363 {
22364 this.refField = value;
22365 }
22366 }
22367  
22368 /// <remarks/>
22369 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask mask
22370 {
22371 get
22372 {
22373 return this.maskField;
22374 }
22375 set
22376 {
22377 this.maskField = value;
22378 }
22379 }
22380 }
22381  
22382 /// <remarks/>
22383 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22384 [System.SerializableAttribute()]
22385 [System.Diagnostics.DebuggerStepThroughAttribute()]
22386 [System.ComponentModel.DesignerCategoryAttribute("code")]
22387 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22388 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront
22389 {
22390  
22391 private gl_func_type valueField;
22392  
22393 private string paramField;
22394  
22395 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront()
22396 {
22397 this.valueField = gl_func_type.ALWAYS;
22398 }
22399  
22400 /// <remarks/>
22401 [System.Xml.Serialization.XmlAttributeAttribute()]
22402 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
22403 public gl_func_type value
22404 {
22405 get
22406 {
22407 return this.valueField;
22408 }
22409 set
22410 {
22411 this.valueField = value;
22412 }
22413 }
22414  
22415 /// <remarks/>
22416 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22417 public string param
22418 {
22419 get
22420 {
22421 return this.paramField;
22422 }
22423 set
22424 {
22425 this.paramField = value;
22426 }
22427 }
22428 }
22429  
22430 /// <remarks/>
22431 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22432 [System.SerializableAttribute()]
22433 [System.Diagnostics.DebuggerStepThroughAttribute()]
22434 [System.ComponentModel.DesignerCategoryAttribute("code")]
22435 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22436 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack
22437 {
22438  
22439 private gl_func_type valueField;
22440  
22441 private string paramField;
22442  
22443 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack()
22444 {
22445 this.valueField = gl_func_type.ALWAYS;
22446 }
22447  
22448 /// <remarks/>
22449 [System.Xml.Serialization.XmlAttributeAttribute()]
22450 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
22451 public gl_func_type value
22452 {
22453 get
22454 {
22455 return this.valueField;
22456 }
22457 set
22458 {
22459 this.valueField = value;
22460 }
22461 }
22462  
22463 /// <remarks/>
22464 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22465 public string param
22466 {
22467 get
22468 {
22469 return this.paramField;
22470 }
22471 set
22472 {
22473 this.paramField = value;
22474 }
22475 }
22476 }
22477  
22478 /// <remarks/>
22479 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22480 [System.SerializableAttribute()]
22481 [System.Diagnostics.DebuggerStepThroughAttribute()]
22482 [System.ComponentModel.DesignerCategoryAttribute("code")]
22483 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22484 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef
22485 {
22486  
22487 private byte valueField;
22488  
22489 private string paramField;
22490  
22491 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef()
22492 {
22493 this.valueField = ((byte)(0));
22494 }
22495  
22496 /// <remarks/>
22497 [System.Xml.Serialization.XmlAttributeAttribute()]
22498 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
22499 public byte value
22500 {
22501 get
22502 {
22503 return this.valueField;
22504 }
22505 set
22506 {
22507 this.valueField = value;
22508 }
22509 }
22510  
22511 /// <remarks/>
22512 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22513 public string param
22514 {
22515 get
22516 {
22517 return this.paramField;
22518 }
22519 set
22520 {
22521 this.paramField = value;
22522 }
22523 }
22524 }
22525  
22526 /// <remarks/>
22527 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22528 [System.SerializableAttribute()]
22529 [System.Diagnostics.DebuggerStepThroughAttribute()]
22530 [System.ComponentModel.DesignerCategoryAttribute("code")]
22531 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22532 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask
22533 {
22534  
22535 private byte valueField;
22536  
22537 private string paramField;
22538  
22539 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask()
22540 {
22541 this.valueField = ((byte)(255));
22542 }
22543  
22544 /// <remarks/>
22545 [System.Xml.Serialization.XmlAttributeAttribute()]
22546 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
22547 public byte value
22548 {
22549 get
22550 {
22551 return this.valueField;
22552 }
22553 set
22554 {
22555 this.valueField = value;
22556 }
22557 }
22558  
22559 /// <remarks/>
22560 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22561 public string param
22562 {
22563 get
22564 {
22565 return this.paramField;
22566 }
22567 set
22568 {
22569 this.paramField = value;
22570 }
22571 }
22572 }
22573  
22574 /// <remarks/>
22575 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22576 [System.SerializableAttribute()]
22577 [System.Diagnostics.DebuggerStepThroughAttribute()]
22578 [System.ComponentModel.DesignerCategoryAttribute("code")]
22579 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22580 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask
22581 {
22582  
22583 private long valueField;
22584  
22585 private string paramField;
22586  
22587 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask()
22588 {
22589 this.valueField = ((long)(4294967295));
22590 }
22591  
22592 /// <remarks/>
22593 [System.Xml.Serialization.XmlAttributeAttribute()]
22594 [System.ComponentModel.DefaultValueAttribute(typeof(long), "4294967295")]
22595 public long value
22596 {
22597 get
22598 {
22599 return this.valueField;
22600 }
22601 set
22602 {
22603 this.valueField = value;
22604 }
22605 }
22606  
22607 /// <remarks/>
22608 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22609 public string param
22610 {
22611 get
22612 {
22613 return this.paramField;
22614 }
22615 set
22616 {
22617 this.paramField = value;
22618 }
22619 }
22620 }
22621  
22622 /// <remarks/>
22623 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22624 [System.SerializableAttribute()]
22625 [System.Diagnostics.DebuggerStepThroughAttribute()]
22626 [System.ComponentModel.DesignerCategoryAttribute("code")]
22627 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22628 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate
22629 {
22630  
22631 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace faceField;
22632  
22633 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask maskField;
22634  
22635 /// <remarks/>
22636 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace face
22637 {
22638 get
22639 {
22640 return this.faceField;
22641 }
22642 set
22643 {
22644 this.faceField = value;
22645 }
22646 }
22647  
22648 /// <remarks/>
22649 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask mask
22650 {
22651 get
22652 {
22653 return this.maskField;
22654 }
22655 set
22656 {
22657 this.maskField = value;
22658 }
22659 }
22660 }
22661  
22662 /// <remarks/>
22663 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22664 [System.SerializableAttribute()]
22665 [System.Diagnostics.DebuggerStepThroughAttribute()]
22666 [System.ComponentModel.DesignerCategoryAttribute("code")]
22667 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22668 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace
22669 {
22670  
22671 private gl_face_type valueField;
22672  
22673 private string paramField;
22674  
22675 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace()
22676 {
22677 this.valueField = gl_face_type.FRONT_AND_BACK;
22678 }
22679  
22680 /// <remarks/>
22681 [System.Xml.Serialization.XmlAttributeAttribute()]
22682 [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
22683 public gl_face_type value
22684 {
22685 get
22686 {
22687 return this.valueField;
22688 }
22689 set
22690 {
22691 this.valueField = value;
22692 }
22693 }
22694  
22695 /// <remarks/>
22696 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22697 public string param
22698 {
22699 get
22700 {
22701 return this.paramField;
22702 }
22703 set
22704 {
22705 this.paramField = value;
22706 }
22707 }
22708 }
22709  
22710 /// <remarks/>
22711 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22712 [System.SerializableAttribute()]
22713 [System.Diagnostics.DebuggerStepThroughAttribute()]
22714 [System.ComponentModel.DesignerCategoryAttribute("code")]
22715 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22716 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask
22717 {
22718  
22719 private byte valueField;
22720  
22721 private string paramField;
22722  
22723 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask()
22724 {
22725 this.valueField = ((byte)(255));
22726 }
22727  
22728 /// <remarks/>
22729 [System.Xml.Serialization.XmlAttributeAttribute()]
22730 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
22731 public byte value
22732 {
22733 get
22734 {
22735 return this.valueField;
22736 }
22737 set
22738 {
22739 this.valueField = value;
22740 }
22741 }
22742  
22743 /// <remarks/>
22744 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22745 public string param
22746 {
22747 get
22748 {
22749 return this.paramField;
22750 }
22751 set
22752 {
22753 this.paramField = value;
22754 }
22755 }
22756 }
22757  
22758 /// <remarks/>
22759 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22760 [System.SerializableAttribute()]
22761 [System.Diagnostics.DebuggerStepThroughAttribute()]
22762 [System.ComponentModel.DesignerCategoryAttribute("code")]
22763 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22764 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op
22765 {
22766  
22767 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail failField;
22768  
22769 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail zfailField;
22770  
22771 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass zpassField;
22772  
22773 /// <remarks/>
22774 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail fail
22775 {
22776 get
22777 {
22778 return this.failField;
22779 }
22780 set
22781 {
22782 this.failField = value;
22783 }
22784 }
22785  
22786 /// <remarks/>
22787 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail zfail
22788 {
22789 get
22790 {
22791 return this.zfailField;
22792 }
22793 set
22794 {
22795 this.zfailField = value;
22796 }
22797 }
22798  
22799 /// <remarks/>
22800 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass zpass
22801 {
22802 get
22803 {
22804 return this.zpassField;
22805 }
22806 set
22807 {
22808 this.zpassField = value;
22809 }
22810 }
22811 }
22812  
22813 /// <remarks/>
22814 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22815 [System.SerializableAttribute()]
22816 [System.Diagnostics.DebuggerStepThroughAttribute()]
22817 [System.ComponentModel.DesignerCategoryAttribute("code")]
22818 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22819 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail
22820 {
22821  
22822 private gl_stencil_op_type valueField;
22823  
22824 private string paramField;
22825  
22826 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail()
22827 {
22828 this.valueField = gl_stencil_op_type.KEEP;
22829 }
22830  
22831 /// <remarks/>
22832 [System.Xml.Serialization.XmlAttributeAttribute()]
22833 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
22834 public gl_stencil_op_type value
22835 {
22836 get
22837 {
22838 return this.valueField;
22839 }
22840 set
22841 {
22842 this.valueField = value;
22843 }
22844 }
22845  
22846 /// <remarks/>
22847 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22848 public string param
22849 {
22850 get
22851 {
22852 return this.paramField;
22853 }
22854 set
22855 {
22856 this.paramField = value;
22857 }
22858 }
22859 }
22860  
22861 /// <remarks/>
22862 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22863 [System.SerializableAttribute()]
22864 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22865 public enum gl_stencil_op_type
22866 {
22867  
22868 /// <remarks/>
22869 KEEP,
22870  
22871 /// <remarks/>
22872 ZERO,
22873  
22874 /// <remarks/>
22875 REPLACE,
22876  
22877 /// <remarks/>
22878 INCR,
22879  
22880 /// <remarks/>
22881 DECR,
22882  
22883 /// <remarks/>
22884 INVERT,
22885  
22886 /// <remarks/>
22887 INCR_WRAP,
22888  
22889 /// <remarks/>
22890 DECR_WRAP,
22891 }
22892  
22893 /// <remarks/>
22894 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22895 [System.SerializableAttribute()]
22896 [System.Diagnostics.DebuggerStepThroughAttribute()]
22897 [System.ComponentModel.DesignerCategoryAttribute("code")]
22898 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22899 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail
22900 {
22901  
22902 private gl_stencil_op_type valueField;
22903  
22904 private string paramField;
22905  
22906 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail()
22907 {
22908 this.valueField = gl_stencil_op_type.KEEP;
22909 }
22910  
22911 /// <remarks/>
22912 [System.Xml.Serialization.XmlAttributeAttribute()]
22913 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
22914 public gl_stencil_op_type value
22915 {
22916 get
22917 {
22918 return this.valueField;
22919 }
22920 set
22921 {
22922 this.valueField = value;
22923 }
22924 }
22925  
22926 /// <remarks/>
22927 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22928 public string param
22929 {
22930 get
22931 {
22932 return this.paramField;
22933 }
22934 set
22935 {
22936 this.paramField = value;
22937 }
22938 }
22939 }
22940  
22941 /// <remarks/>
22942 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22943 [System.SerializableAttribute()]
22944 [System.Diagnostics.DebuggerStepThroughAttribute()]
22945 [System.ComponentModel.DesignerCategoryAttribute("code")]
22946 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22947 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass
22948 {
22949  
22950 private gl_stencil_op_type valueField;
22951  
22952 private string paramField;
22953  
22954 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass()
22955 {
22956 this.valueField = gl_stencil_op_type.KEEP;
22957 }
22958  
22959 /// <remarks/>
22960 [System.Xml.Serialization.XmlAttributeAttribute()]
22961 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
22962 public gl_stencil_op_type value
22963 {
22964 get
22965 {
22966 return this.valueField;
22967 }
22968 set
22969 {
22970 this.valueField = value;
22971 }
22972 }
22973  
22974 /// <remarks/>
22975 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
22976 public string param
22977 {
22978 get
22979 {
22980 return this.paramField;
22981 }
22982 set
22983 {
22984 this.paramField = value;
22985 }
22986 }
22987 }
22988  
22989 /// <remarks/>
22990 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
22991 [System.SerializableAttribute()]
22992 [System.Diagnostics.DebuggerStepThroughAttribute()]
22993 [System.ComponentModel.DesignerCategoryAttribute("code")]
22994 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
22995 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate
22996 {
22997  
22998 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace faceField;
22999  
23000 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail failField;
23001  
23002 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail zfailField;
23003  
23004 private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass zpassField;
23005  
23006 /// <remarks/>
23007 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace face
23008 {
23009 get
23010 {
23011 return this.faceField;
23012 }
23013 set
23014 {
23015 this.faceField = value;
23016 }
23017 }
23018  
23019 /// <remarks/>
23020 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail fail
23021 {
23022 get
23023 {
23024 return this.failField;
23025 }
23026 set
23027 {
23028 this.failField = value;
23029 }
23030 }
23031  
23032 /// <remarks/>
23033 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail zfail
23034 {
23035 get
23036 {
23037 return this.zfailField;
23038 }
23039 set
23040 {
23041 this.zfailField = value;
23042 }
23043 }
23044  
23045 /// <remarks/>
23046 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass zpass
23047 {
23048 get
23049 {
23050 return this.zpassField;
23051 }
23052 set
23053 {
23054 this.zpassField = value;
23055 }
23056 }
23057 }
23058  
23059 /// <remarks/>
23060 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23061 [System.SerializableAttribute()]
23062 [System.Diagnostics.DebuggerStepThroughAttribute()]
23063 [System.ComponentModel.DesignerCategoryAttribute("code")]
23064 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23065 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace
23066 {
23067  
23068 private gl_face_type valueField;
23069  
23070 private string paramField;
23071  
23072 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace()
23073 {
23074 this.valueField = gl_face_type.FRONT_AND_BACK;
23075 }
23076  
23077 /// <remarks/>
23078 [System.Xml.Serialization.XmlAttributeAttribute()]
23079 [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
23080 public gl_face_type value
23081 {
23082 get
23083 {
23084 return this.valueField;
23085 }
23086 set
23087 {
23088 this.valueField = value;
23089 }
23090 }
23091  
23092 /// <remarks/>
23093 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23094 public string param
23095 {
23096 get
23097 {
23098 return this.paramField;
23099 }
23100 set
23101 {
23102 this.paramField = value;
23103 }
23104 }
23105 }
23106  
23107 /// <remarks/>
23108 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23109 [System.SerializableAttribute()]
23110 [System.Diagnostics.DebuggerStepThroughAttribute()]
23111 [System.ComponentModel.DesignerCategoryAttribute("code")]
23112 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23113 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail
23114 {
23115  
23116 private gl_stencil_op_type valueField;
23117  
23118 private string paramField;
23119  
23120 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail()
23121 {
23122 this.valueField = gl_stencil_op_type.KEEP;
23123 }
23124  
23125 /// <remarks/>
23126 [System.Xml.Serialization.XmlAttributeAttribute()]
23127 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
23128 public gl_stencil_op_type value
23129 {
23130 get
23131 {
23132 return this.valueField;
23133 }
23134 set
23135 {
23136 this.valueField = value;
23137 }
23138 }
23139  
23140 /// <remarks/>
23141 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23142 public string param
23143 {
23144 get
23145 {
23146 return this.paramField;
23147 }
23148 set
23149 {
23150 this.paramField = value;
23151 }
23152 }
23153 }
23154  
23155 /// <remarks/>
23156 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23157 [System.SerializableAttribute()]
23158 [System.Diagnostics.DebuggerStepThroughAttribute()]
23159 [System.ComponentModel.DesignerCategoryAttribute("code")]
23160 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23161 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail
23162 {
23163  
23164 private gl_stencil_op_type valueField;
23165  
23166 private string paramField;
23167  
23168 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail()
23169 {
23170 this.valueField = gl_stencil_op_type.KEEP;
23171 }
23172  
23173 /// <remarks/>
23174 [System.Xml.Serialization.XmlAttributeAttribute()]
23175 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
23176 public gl_stencil_op_type value
23177 {
23178 get
23179 {
23180 return this.valueField;
23181 }
23182 set
23183 {
23184 this.valueField = value;
23185 }
23186 }
23187  
23188 /// <remarks/>
23189 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23190 public string param
23191 {
23192 get
23193 {
23194 return this.paramField;
23195 }
23196 set
23197 {
23198 this.paramField = value;
23199 }
23200 }
23201 }
23202  
23203 /// <remarks/>
23204 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23205 [System.SerializableAttribute()]
23206 [System.Diagnostics.DebuggerStepThroughAttribute()]
23207 [System.ComponentModel.DesignerCategoryAttribute("code")]
23208 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23209 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass
23210 {
23211  
23212 private gl_stencil_op_type valueField;
23213  
23214 private string paramField;
23215  
23216 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass()
23217 {
23218 this.valueField = gl_stencil_op_type.KEEP;
23219 }
23220  
23221 /// <remarks/>
23222 [System.Xml.Serialization.XmlAttributeAttribute()]
23223 [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
23224 public gl_stencil_op_type value
23225 {
23226 get
23227 {
23228 return this.valueField;
23229 }
23230 set
23231 {
23232 this.valueField = value;
23233 }
23234 }
23235  
23236 /// <remarks/>
23237 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23238 public string param
23239 {
23240 get
23241 {
23242 return this.paramField;
23243 }
23244 set
23245 {
23246 this.paramField = value;
23247 }
23248 }
23249 }
23250  
23251 /// <remarks/>
23252 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23253 [System.SerializableAttribute()]
23254 [System.Diagnostics.DebuggerStepThroughAttribute()]
23255 [System.ComponentModel.DesignerCategoryAttribute("code")]
23256 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23257 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable
23258 {
23259  
23260 private bool valueField;
23261  
23262 private string paramField;
23263  
23264 public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable()
23265 {
23266 this.valueField = false;
23267 }
23268  
23269 /// <remarks/>
23270 [System.Xml.Serialization.XmlAttributeAttribute()]
23271 [System.ComponentModel.DefaultValueAttribute(false)]
23272 public bool value
23273 {
23274 get
23275 {
23276 return this.valueField;
23277 }
23278 set
23279 {
23280 this.valueField = value;
23281 }
23282 }
23283  
23284 /// <remarks/>
23285 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23286 public string param
23287 {
23288 get
23289 {
23290 return this.paramField;
23291 }
23292 set
23293 {
23294 this.paramField = value;
23295 }
23296 }
23297 }
23298  
23299 /// <remarks/>
23300 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23301 [System.SerializableAttribute()]
23302 [System.Diagnostics.DebuggerStepThroughAttribute()]
23303 [System.ComponentModel.DesignerCategoryAttribute("code")]
23304 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23305 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D
23306 {
23307  
23308 private object itemField;
23309  
23310 private string indexField;
23311  
23312 /// <remarks/>
23313 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23314 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler1D))]
23315 public object Item
23316 {
23317 get
23318 {
23319 return this.itemField;
23320 }
23321 set
23322 {
23323 this.itemField = value;
23324 }
23325 }
23326  
23327 /// <remarks/>
23328 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23329 public string index
23330 {
23331 get
23332 {
23333 return this.indexField;
23334 }
23335 set
23336 {
23337 this.indexField = value;
23338 }
23339 }
23340 }
23341  
23342 /// <remarks/>
23343 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23344 [System.SerializableAttribute()]
23345 [System.Diagnostics.DebuggerStepThroughAttribute()]
23346 [System.ComponentModel.DesignerCategoryAttribute("code")]
23347 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23348 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable
23349 {
23350  
23351 private bool valueField;
23352  
23353 private string paramField;
23354  
23355 private string indexField;
23356  
23357 public effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable()
23358 {
23359 this.valueField = false;
23360 }
23361  
23362 /// <remarks/>
23363 [System.Xml.Serialization.XmlAttributeAttribute()]
23364 [System.ComponentModel.DefaultValueAttribute(false)]
23365 public bool value
23366 {
23367 get
23368 {
23369 return this.valueField;
23370 }
23371 set
23372 {
23373 this.valueField = value;
23374 }
23375 }
23376  
23377 /// <remarks/>
23378 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23379 public string param
23380 {
23381 get
23382 {
23383 return this.paramField;
23384 }
23385 set
23386 {
23387 this.paramField = value;
23388 }
23389 }
23390  
23391 /// <remarks/>
23392 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23393 public string index
23394 {
23395 get
23396 {
23397 return this.indexField;
23398 }
23399 set
23400 {
23401 this.indexField = value;
23402 }
23403 }
23404 }
23405  
23406 /// <remarks/>
23407 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23408 [System.SerializableAttribute()]
23409 [System.Diagnostics.DebuggerStepThroughAttribute()]
23410 [System.ComponentModel.DesignerCategoryAttribute("code")]
23411 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23412 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D
23413 {
23414  
23415 private object itemField;
23416  
23417 private string indexField;
23418  
23419 /// <remarks/>
23420 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23421 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler2D))]
23422 public object Item
23423 {
23424 get
23425 {
23426 return this.itemField;
23427 }
23428 set
23429 {
23430 this.itemField = value;
23431 }
23432 }
23433  
23434 /// <remarks/>
23435 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23436 public string index
23437 {
23438 get
23439 {
23440 return this.indexField;
23441 }
23442 set
23443 {
23444 this.indexField = value;
23445 }
23446 }
23447 }
23448  
23449 /// <remarks/>
23450 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23451 [System.SerializableAttribute()]
23452 [System.Diagnostics.DebuggerStepThroughAttribute()]
23453 [System.ComponentModel.DesignerCategoryAttribute("code")]
23454 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23455 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable
23456 {
23457  
23458 private bool valueField;
23459  
23460 private string paramField;
23461  
23462 private string indexField;
23463  
23464 public effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable()
23465 {
23466 this.valueField = false;
23467 }
23468  
23469 /// <remarks/>
23470 [System.Xml.Serialization.XmlAttributeAttribute()]
23471 [System.ComponentModel.DefaultValueAttribute(false)]
23472 public bool value
23473 {
23474 get
23475 {
23476 return this.valueField;
23477 }
23478 set
23479 {
23480 this.valueField = value;
23481 }
23482 }
23483  
23484 /// <remarks/>
23485 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23486 public string param
23487 {
23488 get
23489 {
23490 return this.paramField;
23491 }
23492 set
23493 {
23494 this.paramField = value;
23495 }
23496 }
23497  
23498 /// <remarks/>
23499 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23500 public string index
23501 {
23502 get
23503 {
23504 return this.indexField;
23505 }
23506 set
23507 {
23508 this.indexField = value;
23509 }
23510 }
23511 }
23512  
23513 /// <remarks/>
23514 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23515 [System.SerializableAttribute()]
23516 [System.Diagnostics.DebuggerStepThroughAttribute()]
23517 [System.ComponentModel.DesignerCategoryAttribute("code")]
23518 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23519 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D
23520 {
23521  
23522 private object itemField;
23523  
23524 private string indexField;
23525  
23526 /// <remarks/>
23527 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23528 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler3D))]
23529 public object Item
23530 {
23531 get
23532 {
23533 return this.itemField;
23534 }
23535 set
23536 {
23537 this.itemField = value;
23538 }
23539 }
23540  
23541 /// <remarks/>
23542 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23543 public string index
23544 {
23545 get
23546 {
23547 return this.indexField;
23548 }
23549 set
23550 {
23551 this.indexField = value;
23552 }
23553 }
23554 }
23555  
23556 /// <remarks/>
23557 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23558 [System.SerializableAttribute()]
23559 [System.Diagnostics.DebuggerStepThroughAttribute()]
23560 [System.ComponentModel.DesignerCategoryAttribute("code")]
23561 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23562 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable
23563 {
23564  
23565 private bool valueField;
23566  
23567 private string paramField;
23568  
23569 private string indexField;
23570  
23571 public effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable()
23572 {
23573 this.valueField = false;
23574 }
23575  
23576 /// <remarks/>
23577 [System.Xml.Serialization.XmlAttributeAttribute()]
23578 [System.ComponentModel.DefaultValueAttribute(false)]
23579 public bool value
23580 {
23581 get
23582 {
23583 return this.valueField;
23584 }
23585 set
23586 {
23587 this.valueField = value;
23588 }
23589 }
23590  
23591 /// <remarks/>
23592 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23593 public string param
23594 {
23595 get
23596 {
23597 return this.paramField;
23598 }
23599 set
23600 {
23601 this.paramField = value;
23602 }
23603 }
23604  
23605 /// <remarks/>
23606 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23607 public string index
23608 {
23609 get
23610 {
23611 return this.indexField;
23612 }
23613 set
23614 {
23615 this.indexField = value;
23616 }
23617 }
23618 }
23619  
23620 /// <remarks/>
23621 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23622 [System.SerializableAttribute()]
23623 [System.Diagnostics.DebuggerStepThroughAttribute()]
23624 [System.ComponentModel.DesignerCategoryAttribute("code")]
23625 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23626 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE
23627 {
23628  
23629 private object itemField;
23630  
23631 private string indexField;
23632  
23633 /// <remarks/>
23634 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23635 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerCUBE))]
23636 public object Item
23637 {
23638 get
23639 {
23640 return this.itemField;
23641 }
23642 set
23643 {
23644 this.itemField = value;
23645 }
23646 }
23647  
23648 /// <remarks/>
23649 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23650 public string index
23651 {
23652 get
23653 {
23654 return this.indexField;
23655 }
23656 set
23657 {
23658 this.indexField = value;
23659 }
23660 }
23661 }
23662  
23663 /// <remarks/>
23664 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23665 [System.SerializableAttribute()]
23666 [System.Diagnostics.DebuggerStepThroughAttribute()]
23667 [System.ComponentModel.DesignerCategoryAttribute("code")]
23668 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23669 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable
23670 {
23671  
23672 private bool valueField;
23673  
23674 private string paramField;
23675  
23676 private string indexField;
23677  
23678 public effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable()
23679 {
23680 this.valueField = false;
23681 }
23682  
23683 /// <remarks/>
23684 [System.Xml.Serialization.XmlAttributeAttribute()]
23685 [System.ComponentModel.DefaultValueAttribute(false)]
23686 public bool value
23687 {
23688 get
23689 {
23690 return this.valueField;
23691 }
23692 set
23693 {
23694 this.valueField = value;
23695 }
23696 }
23697  
23698 /// <remarks/>
23699 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23700 public string param
23701 {
23702 get
23703 {
23704 return this.paramField;
23705 }
23706 set
23707 {
23708 this.paramField = value;
23709 }
23710 }
23711  
23712 /// <remarks/>
23713 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23714 public string index
23715 {
23716 get
23717 {
23718 return this.indexField;
23719 }
23720 set
23721 {
23722 this.indexField = value;
23723 }
23724 }
23725 }
23726  
23727 /// <remarks/>
23728 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23729 [System.SerializableAttribute()]
23730 [System.Diagnostics.DebuggerStepThroughAttribute()]
23731 [System.ComponentModel.DesignerCategoryAttribute("code")]
23732 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23733 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH
23734 {
23735  
23736 private object itemField;
23737  
23738 private string indexField;
23739  
23740 /// <remarks/>
23741 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23742 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerDEPTH))]
23743 public object Item
23744 {
23745 get
23746 {
23747 return this.itemField;
23748 }
23749 set
23750 {
23751 this.itemField = value;
23752 }
23753 }
23754  
23755 /// <remarks/>
23756 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23757 public string index
23758 {
23759 get
23760 {
23761 return this.indexField;
23762 }
23763 set
23764 {
23765 this.indexField = value;
23766 }
23767 }
23768 }
23769  
23770 /// <remarks/>
23771 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23772 [System.SerializableAttribute()]
23773 [System.Diagnostics.DebuggerStepThroughAttribute()]
23774 [System.ComponentModel.DesignerCategoryAttribute("code")]
23775 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23776 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable
23777 {
23778  
23779 private bool valueField;
23780  
23781 private string paramField;
23782  
23783 private string indexField;
23784  
23785 public effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable()
23786 {
23787 this.valueField = false;
23788 }
23789  
23790 /// <remarks/>
23791 [System.Xml.Serialization.XmlAttributeAttribute()]
23792 [System.ComponentModel.DefaultValueAttribute(false)]
23793 public bool value
23794 {
23795 get
23796 {
23797 return this.valueField;
23798 }
23799 set
23800 {
23801 this.valueField = value;
23802 }
23803 }
23804  
23805 /// <remarks/>
23806 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23807 public string param
23808 {
23809 get
23810 {
23811 return this.paramField;
23812 }
23813 set
23814 {
23815 this.paramField = value;
23816 }
23817 }
23818  
23819 /// <remarks/>
23820 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23821 public string index
23822 {
23823 get
23824 {
23825 return this.indexField;
23826 }
23827 set
23828 {
23829 this.indexField = value;
23830 }
23831 }
23832 }
23833  
23834 /// <remarks/>
23835 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23836 [System.SerializableAttribute()]
23837 [System.Diagnostics.DebuggerStepThroughAttribute()]
23838 [System.ComponentModel.DesignerCategoryAttribute("code")]
23839 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23840 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT
23841 {
23842  
23843 private object itemField;
23844  
23845 private string indexField;
23846  
23847 /// <remarks/>
23848 [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
23849 [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerRECT))]
23850 public object Item
23851 {
23852 get
23853 {
23854 return this.itemField;
23855 }
23856 set
23857 {
23858 this.itemField = value;
23859 }
23860 }
23861  
23862 /// <remarks/>
23863 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23864 public string index
23865 {
23866 get
23867 {
23868 return this.indexField;
23869 }
23870 set
23871 {
23872 this.indexField = value;
23873 }
23874 }
23875 }
23876  
23877 /// <remarks/>
23878 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23879 [System.SerializableAttribute()]
23880 [System.Diagnostics.DebuggerStepThroughAttribute()]
23881 [System.ComponentModel.DesignerCategoryAttribute("code")]
23882 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23883 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable
23884 {
23885  
23886 private bool valueField;
23887  
23888 private string paramField;
23889  
23890 private string indexField;
23891  
23892 public effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable()
23893 {
23894 this.valueField = false;
23895 }
23896  
23897 /// <remarks/>
23898 [System.Xml.Serialization.XmlAttributeAttribute()]
23899 [System.ComponentModel.DefaultValueAttribute(false)]
23900 public bool value
23901 {
23902 get
23903 {
23904 return this.valueField;
23905 }
23906 set
23907 {
23908 this.valueField = value;
23909 }
23910 }
23911  
23912 /// <remarks/>
23913 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23914 public string param
23915 {
23916 get
23917 {
23918 return this.paramField;
23919 }
23920 set
23921 {
23922 this.paramField = value;
23923 }
23924 }
23925  
23926 /// <remarks/>
23927 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23928 public string index
23929 {
23930 get
23931 {
23932 return this.indexField;
23933 }
23934 set
23935 {
23936 this.indexField = value;
23937 }
23938 }
23939 }
23940  
23941 /// <remarks/>
23942 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
23943 [System.SerializableAttribute()]
23944 [System.Diagnostics.DebuggerStepThroughAttribute()]
23945 [System.ComponentModel.DesignerCategoryAttribute("code")]
23946 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
23947 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color
23948 {
23949  
23950 private double[] valueField;
23951  
23952 private string paramField;
23953  
23954 private string indexField;
23955  
23956 /// <remarks/>
23957 [System.Xml.Serialization.XmlAttributeAttribute()]
23958 public double[] value
23959 {
23960 get
23961 {
23962 return this.valueField;
23963 }
23964 set
23965 {
23966 this.valueField = value;
23967 }
23968 }
23969  
23970 /// <remarks/>
23971 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
23972 public string param
23973 {
23974 get
23975 {
23976 return this.paramField;
23977 }
23978 set
23979 {
23980 this.paramField = value;
23981 }
23982 }
23983  
23984 /// <remarks/>
23985 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
23986 public string index
23987 {
23988 get
23989 {
23990 return this.indexField;
23991 }
23992 set
23993 {
23994 this.indexField = value;
23995 }
23996 }
23997 }
23998  
23999 /// <remarks/>
24000 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24001 [System.SerializableAttribute()]
24002 [System.Diagnostics.DebuggerStepThroughAttribute()]
24003 [System.ComponentModel.DesignerCategoryAttribute("code")]
24004 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24005 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode
24006 {
24007  
24008 private string valueField;
24009  
24010 private string paramField;
24011  
24012 private string indexField;
24013  
24014 /// <remarks/>
24015 [System.Xml.Serialization.XmlAttributeAttribute()]
24016 public string value
24017 {
24018 get
24019 {
24020 return this.valueField;
24021 }
24022 set
24023 {
24024 this.valueField = value;
24025 }
24026 }
24027  
24028 /// <remarks/>
24029 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
24030 public string param
24031 {
24032 get
24033 {
24034 return this.paramField;
24035 }
24036 set
24037 {
24038 this.paramField = value;
24039 }
24040 }
24041  
24042 /// <remarks/>
24043 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
24044 public string index
24045 {
24046 get
24047 {
24048 return this.indexField;
24049 }
24050 set
24051 {
24052 this.indexField = value;
24053 }
24054 }
24055 }
24056  
24057 /// <remarks/>
24058 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24059 [System.SerializableAttribute()]
24060 [System.Diagnostics.DebuggerStepThroughAttribute()]
24061 [System.ComponentModel.DesignerCategoryAttribute("code")]
24062 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24063 [System.Xml.Serialization.XmlRootAttribute("profile_COMMON", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
24064 public partial class effectFx_profile_abstractProfile_COMMON
24065 {
24066  
24067 private asset assetField;
24068  
24069 private object[] itemsField;
24070  
24071 private effectFx_profile_abstractProfile_COMMONTechnique techniqueField;
24072  
24073 private extra[] extraField;
24074  
24075 private string idField;
24076  
24077 /// <remarks/>
24078 public asset asset
24079 {
24080 get
24081 {
24082 return this.assetField;
24083 }
24084 set
24085 {
24086 this.assetField = value;
24087 }
24088 }
24089  
24090 /// <remarks/>
24091 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
24092 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(common_newparam_type))]
24093 public object[] Items
24094 {
24095 get
24096 {
24097 return this.itemsField;
24098 }
24099 set
24100 {
24101 this.itemsField = value;
24102 }
24103 }
24104  
24105 /// <remarks/>
24106 public effectFx_profile_abstractProfile_COMMONTechnique technique
24107 {
24108 get
24109 {
24110 return this.techniqueField;
24111 }
24112 set
24113 {
24114 this.techniqueField = value;
24115 }
24116 }
24117  
24118 /// <remarks/>
24119 [System.Xml.Serialization.XmlElementAttribute("extra")]
24120 public extra[] extra
24121 {
24122 get
24123 {
24124 return this.extraField;
24125 }
24126 set
24127 {
24128 this.extraField = value;
24129 }
24130 }
24131  
24132 /// <remarks/>
24133 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
24134 public string id
24135 {
24136 get
24137 {
24138 return this.idField;
24139 }
24140 set
24141 {
24142 this.idField = value;
24143 }
24144 }
24145 }
24146  
24147 /// <remarks/>
24148 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24149 [System.SerializableAttribute()]
24150 [System.Diagnostics.DebuggerStepThroughAttribute()]
24151 [System.ComponentModel.DesignerCategoryAttribute("code")]
24152 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24153 public partial class effectFx_profile_abstractProfile_COMMONTechnique
24154 {
24155  
24156 private asset assetField;
24157  
24158 private object[] itemsField;
24159  
24160 private object itemField;
24161  
24162 private extra[] extraField;
24163  
24164 private string idField;
24165  
24166 private string sidField;
24167  
24168 /// <remarks/>
24169 public asset asset
24170 {
24171 get
24172 {
24173 return this.assetField;
24174 }
24175 set
24176 {
24177 this.assetField = value;
24178 }
24179 }
24180  
24181 /// <remarks/>
24182 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
24183 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(common_newparam_type))]
24184 public object[] Items
24185 {
24186 get
24187 {
24188 return this.itemsField;
24189 }
24190 set
24191 {
24192 this.itemsField = value;
24193 }
24194 }
24195  
24196 /// <remarks/>
24197 [System.Xml.Serialization.XmlElementAttribute("blinn", typeof(effectFx_profile_abstractProfile_COMMONTechniqueBlinn))]
24198 [System.Xml.Serialization.XmlElementAttribute("constant", typeof(effectFx_profile_abstractProfile_COMMONTechniqueConstant))]
24199 [System.Xml.Serialization.XmlElementAttribute("lambert", typeof(effectFx_profile_abstractProfile_COMMONTechniqueLambert))]
24200 [System.Xml.Serialization.XmlElementAttribute("phong", typeof(effectFx_profile_abstractProfile_COMMONTechniquePhong))]
24201 public object Item
24202 {
24203 get
24204 {
24205 return this.itemField;
24206 }
24207 set
24208 {
24209 this.itemField = value;
24210 }
24211 }
24212  
24213 /// <remarks/>
24214 [System.Xml.Serialization.XmlElementAttribute("extra")]
24215 public extra[] extra
24216 {
24217 get
24218 {
24219 return this.extraField;
24220 }
24221 set
24222 {
24223 this.extraField = value;
24224 }
24225 }
24226  
24227 /// <remarks/>
24228 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
24229 public string id
24230 {
24231 get
24232 {
24233 return this.idField;
24234 }
24235 set
24236 {
24237 this.idField = value;
24238 }
24239 }
24240  
24241 /// <remarks/>
24242 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
24243 public string sid
24244 {
24245 get
24246 {
24247 return this.sidField;
24248 }
24249 set
24250 {
24251 this.sidField = value;
24252 }
24253 }
24254 }
24255  
24256 /// <remarks/>
24257 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24258 [System.SerializableAttribute()]
24259 [System.Diagnostics.DebuggerStepThroughAttribute()]
24260 [System.ComponentModel.DesignerCategoryAttribute("code")]
24261 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24262 public partial class effectFx_profile_abstractProfile_COMMONTechniqueBlinn
24263 {
24264  
24265 private common_color_or_texture_type emissionField;
24266  
24267 private common_color_or_texture_type ambientField;
24268  
24269 private common_color_or_texture_type diffuseField;
24270  
24271 private common_color_or_texture_type specularField;
24272  
24273 private common_float_or_param_type shininessField;
24274  
24275 private common_color_or_texture_type reflectiveField;
24276  
24277 private common_float_or_param_type reflectivityField;
24278  
24279 private common_transparent_type transparentField;
24280  
24281 private common_float_or_param_type transparencyField;
24282  
24283 private common_float_or_param_type index_of_refractionField;
24284  
24285 /// <remarks/>
24286 public common_color_or_texture_type emission
24287 {
24288 get
24289 {
24290 return this.emissionField;
24291 }
24292 set
24293 {
24294 this.emissionField = value;
24295 }
24296 }
24297  
24298 /// <remarks/>
24299 public common_color_or_texture_type ambient
24300 {
24301 get
24302 {
24303 return this.ambientField;
24304 }
24305 set
24306 {
24307 this.ambientField = value;
24308 }
24309 }
24310  
24311 /// <remarks/>
24312 public common_color_or_texture_type diffuse
24313 {
24314 get
24315 {
24316 return this.diffuseField;
24317 }
24318 set
24319 {
24320 this.diffuseField = value;
24321 }
24322 }
24323  
24324 /// <remarks/>
24325 public common_color_or_texture_type specular
24326 {
24327 get
24328 {
24329 return this.specularField;
24330 }
24331 set
24332 {
24333 this.specularField = value;
24334 }
24335 }
24336  
24337 /// <remarks/>
24338 public common_float_or_param_type shininess
24339 {
24340 get
24341 {
24342 return this.shininessField;
24343 }
24344 set
24345 {
24346 this.shininessField = value;
24347 }
24348 }
24349  
24350 /// <remarks/>
24351 public common_color_or_texture_type reflective
24352 {
24353 get
24354 {
24355 return this.reflectiveField;
24356 }
24357 set
24358 {
24359 this.reflectiveField = value;
24360 }
24361 }
24362  
24363 /// <remarks/>
24364 public common_float_or_param_type reflectivity
24365 {
24366 get
24367 {
24368 return this.reflectivityField;
24369 }
24370 set
24371 {
24372 this.reflectivityField = value;
24373 }
24374 }
24375  
24376 /// <remarks/>
24377 public common_transparent_type transparent
24378 {
24379 get
24380 {
24381 return this.transparentField;
24382 }
24383 set
24384 {
24385 this.transparentField = value;
24386 }
24387 }
24388  
24389 /// <remarks/>
24390 public common_float_or_param_type transparency
24391 {
24392 get
24393 {
24394 return this.transparencyField;
24395 }
24396 set
24397 {
24398 this.transparencyField = value;
24399 }
24400 }
24401  
24402 /// <remarks/>
24403 public common_float_or_param_type index_of_refraction
24404 {
24405 get
24406 {
24407 return this.index_of_refractionField;
24408 }
24409 set
24410 {
24411 this.index_of_refractionField = value;
24412 }
24413 }
24414 }
24415  
24416 /// <remarks/>
24417 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24418 [System.SerializableAttribute()]
24419 [System.Diagnostics.DebuggerStepThroughAttribute()]
24420 [System.ComponentModel.DesignerCategoryAttribute("code")]
24421 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24422 public partial class effectFx_profile_abstractProfile_COMMONTechniqueConstant
24423 {
24424  
24425 private common_color_or_texture_type emissionField;
24426  
24427 private common_color_or_texture_type reflectiveField;
24428  
24429 private common_float_or_param_type reflectivityField;
24430  
24431 private common_transparent_type transparentField;
24432  
24433 private common_float_or_param_type transparencyField;
24434  
24435 private common_float_or_param_type index_of_refractionField;
24436  
24437 /// <remarks/>
24438 public common_color_or_texture_type emission
24439 {
24440 get
24441 {
24442 return this.emissionField;
24443 }
24444 set
24445 {
24446 this.emissionField = value;
24447 }
24448 }
24449  
24450 /// <remarks/>
24451 public common_color_or_texture_type reflective
24452 {
24453 get
24454 {
24455 return this.reflectiveField;
24456 }
24457 set
24458 {
24459 this.reflectiveField = value;
24460 }
24461 }
24462  
24463 /// <remarks/>
24464 public common_float_or_param_type reflectivity
24465 {
24466 get
24467 {
24468 return this.reflectivityField;
24469 }
24470 set
24471 {
24472 this.reflectivityField = value;
24473 }
24474 }
24475  
24476 /// <remarks/>
24477 public common_transparent_type transparent
24478 {
24479 get
24480 {
24481 return this.transparentField;
24482 }
24483 set
24484 {
24485 this.transparentField = value;
24486 }
24487 }
24488  
24489 /// <remarks/>
24490 public common_float_or_param_type transparency
24491 {
24492 get
24493 {
24494 return this.transparencyField;
24495 }
24496 set
24497 {
24498 this.transparencyField = value;
24499 }
24500 }
24501  
24502 /// <remarks/>
24503 public common_float_or_param_type index_of_refraction
24504 {
24505 get
24506 {
24507 return this.index_of_refractionField;
24508 }
24509 set
24510 {
24511 this.index_of_refractionField = value;
24512 }
24513 }
24514 }
24515  
24516 /// <remarks/>
24517 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24518 [System.SerializableAttribute()]
24519 [System.Diagnostics.DebuggerStepThroughAttribute()]
24520 [System.ComponentModel.DesignerCategoryAttribute("code")]
24521 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24522 public partial class effectFx_profile_abstractProfile_COMMONTechniqueLambert
24523 {
24524  
24525 private common_color_or_texture_type emissionField;
24526  
24527 private common_color_or_texture_type ambientField;
24528  
24529 private common_color_or_texture_type diffuseField;
24530  
24531 private common_color_or_texture_type reflectiveField;
24532  
24533 private common_float_or_param_type reflectivityField;
24534  
24535 private common_transparent_type transparentField;
24536  
24537 private common_float_or_param_type transparencyField;
24538  
24539 private common_float_or_param_type index_of_refractionField;
24540  
24541 /// <remarks/>
24542 public common_color_or_texture_type emission
24543 {
24544 get
24545 {
24546 return this.emissionField;
24547 }
24548 set
24549 {
24550 this.emissionField = value;
24551 }
24552 }
24553  
24554 /// <remarks/>
24555 public common_color_or_texture_type ambient
24556 {
24557 get
24558 {
24559 return this.ambientField;
24560 }
24561 set
24562 {
24563 this.ambientField = value;
24564 }
24565 }
24566  
24567 /// <remarks/>
24568 public common_color_or_texture_type diffuse
24569 {
24570 get
24571 {
24572 return this.diffuseField;
24573 }
24574 set
24575 {
24576 this.diffuseField = value;
24577 }
24578 }
24579  
24580 /// <remarks/>
24581 public common_color_or_texture_type reflective
24582 {
24583 get
24584 {
24585 return this.reflectiveField;
24586 }
24587 set
24588 {
24589 this.reflectiveField = value;
24590 }
24591 }
24592  
24593 /// <remarks/>
24594 public common_float_or_param_type reflectivity
24595 {
24596 get
24597 {
24598 return this.reflectivityField;
24599 }
24600 set
24601 {
24602 this.reflectivityField = value;
24603 }
24604 }
24605  
24606 /// <remarks/>
24607 public common_transparent_type transparent
24608 {
24609 get
24610 {
24611 return this.transparentField;
24612 }
24613 set
24614 {
24615 this.transparentField = value;
24616 }
24617 }
24618  
24619 /// <remarks/>
24620 public common_float_or_param_type transparency
24621 {
24622 get
24623 {
24624 return this.transparencyField;
24625 }
24626 set
24627 {
24628 this.transparencyField = value;
24629 }
24630 }
24631  
24632 /// <remarks/>
24633 public common_float_or_param_type index_of_refraction
24634 {
24635 get
24636 {
24637 return this.index_of_refractionField;
24638 }
24639 set
24640 {
24641 this.index_of_refractionField = value;
24642 }
24643 }
24644 }
24645  
24646 /// <remarks/>
24647 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24648 [System.SerializableAttribute()]
24649 [System.Diagnostics.DebuggerStepThroughAttribute()]
24650 [System.ComponentModel.DesignerCategoryAttribute("code")]
24651 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24652 public partial class effectFx_profile_abstractProfile_COMMONTechniquePhong
24653 {
24654  
24655 private common_color_or_texture_type emissionField;
24656  
24657 private common_color_or_texture_type ambientField;
24658  
24659 private common_color_or_texture_type diffuseField;
24660  
24661 private common_color_or_texture_type specularField;
24662  
24663 private common_float_or_param_type shininessField;
24664  
24665 private common_color_or_texture_type reflectiveField;
24666  
24667 private common_float_or_param_type reflectivityField;
24668  
24669 private common_transparent_type transparentField;
24670  
24671 private common_float_or_param_type transparencyField;
24672  
24673 private common_float_or_param_type index_of_refractionField;
24674  
24675 /// <remarks/>
24676 public common_color_or_texture_type emission
24677 {
24678 get
24679 {
24680 return this.emissionField;
24681 }
24682 set
24683 {
24684 this.emissionField = value;
24685 }
24686 }
24687  
24688 /// <remarks/>
24689 public common_color_or_texture_type ambient
24690 {
24691 get
24692 {
24693 return this.ambientField;
24694 }
24695 set
24696 {
24697 this.ambientField = value;
24698 }
24699 }
24700  
24701 /// <remarks/>
24702 public common_color_or_texture_type diffuse
24703 {
24704 get
24705 {
24706 return this.diffuseField;
24707 }
24708 set
24709 {
24710 this.diffuseField = value;
24711 }
24712 }
24713  
24714 /// <remarks/>
24715 public common_color_or_texture_type specular
24716 {
24717 get
24718 {
24719 return this.specularField;
24720 }
24721 set
24722 {
24723 this.specularField = value;
24724 }
24725 }
24726  
24727 /// <remarks/>
24728 public common_float_or_param_type shininess
24729 {
24730 get
24731 {
24732 return this.shininessField;
24733 }
24734 set
24735 {
24736 this.shininessField = value;
24737 }
24738 }
24739  
24740 /// <remarks/>
24741 public common_color_or_texture_type reflective
24742 {
24743 get
24744 {
24745 return this.reflectiveField;
24746 }
24747 set
24748 {
24749 this.reflectiveField = value;
24750 }
24751 }
24752  
24753 /// <remarks/>
24754 public common_float_or_param_type reflectivity
24755 {
24756 get
24757 {
24758 return this.reflectivityField;
24759 }
24760 set
24761 {
24762 this.reflectivityField = value;
24763 }
24764 }
24765  
24766 /// <remarks/>
24767 public common_transparent_type transparent
24768 {
24769 get
24770 {
24771 return this.transparentField;
24772 }
24773 set
24774 {
24775 this.transparentField = value;
24776 }
24777 }
24778  
24779 /// <remarks/>
24780 public common_float_or_param_type transparency
24781 {
24782 get
24783 {
24784 return this.transparencyField;
24785 }
24786 set
24787 {
24788 this.transparencyField = value;
24789 }
24790 }
24791  
24792 /// <remarks/>
24793 public common_float_or_param_type index_of_refraction
24794 {
24795 get
24796 {
24797 return this.index_of_refractionField;
24798 }
24799 set
24800 {
24801 this.index_of_refractionField = value;
24802 }
24803 }
24804 }
24805  
24806 /// <remarks/>
24807 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24808 [System.SerializableAttribute()]
24809 [System.Diagnostics.DebuggerStepThroughAttribute()]
24810 [System.ComponentModel.DesignerCategoryAttribute("code")]
24811 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24812 [System.Xml.Serialization.XmlRootAttribute("profile_GLES", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
24813 public partial class effectFx_profile_abstractProfile_GLES
24814 {
24815  
24816 private asset assetField;
24817  
24818 private object[] itemsField;
24819  
24820 private effectFx_profile_abstractProfile_GLESTechnique[] techniqueField;
24821  
24822 private extra[] extraField;
24823  
24824 private string idField;
24825  
24826 private string platformField;
24827  
24828 public effectFx_profile_abstractProfile_GLES()
24829 {
24830 this.platformField = "PC";
24831 }
24832  
24833 /// <remarks/>
24834 public asset asset
24835 {
24836 get
24837 {
24838 return this.assetField;
24839 }
24840 set
24841 {
24842 this.assetField = value;
24843 }
24844 }
24845  
24846 /// <remarks/>
24847 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
24848 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(gles_newparam))]
24849 public object[] Items
24850 {
24851 get
24852 {
24853 return this.itemsField;
24854 }
24855 set
24856 {
24857 this.itemsField = value;
24858 }
24859 }
24860  
24861 /// <remarks/>
24862 [System.Xml.Serialization.XmlElementAttribute("technique")]
24863 public effectFx_profile_abstractProfile_GLESTechnique[] technique
24864 {
24865 get
24866 {
24867 return this.techniqueField;
24868 }
24869 set
24870 {
24871 this.techniqueField = value;
24872 }
24873 }
24874  
24875 /// <remarks/>
24876 [System.Xml.Serialization.XmlElementAttribute("extra")]
24877 public extra[] extra
24878 {
24879 get
24880 {
24881 return this.extraField;
24882 }
24883 set
24884 {
24885 this.extraField = value;
24886 }
24887 }
24888  
24889 /// <remarks/>
24890 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
24891 public string id
24892 {
24893 get
24894 {
24895 return this.idField;
24896 }
24897 set
24898 {
24899 this.idField = value;
24900 }
24901 }
24902  
24903 /// <remarks/>
24904 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
24905 [System.ComponentModel.DefaultValueAttribute("PC")]
24906 public string platform
24907 {
24908 get
24909 {
24910 return this.platformField;
24911 }
24912 set
24913 {
24914 this.platformField = value;
24915 }
24916 }
24917 }
24918  
24919 /// <remarks/>
24920 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
24921 [System.SerializableAttribute()]
24922 [System.Diagnostics.DebuggerStepThroughAttribute()]
24923 [System.ComponentModel.DesignerCategoryAttribute("code")]
24924 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
24925 public partial class effectFx_profile_abstractProfile_GLESTechnique
24926 {
24927  
24928 private asset assetField;
24929  
24930 private fx_annotate_common[] annotateField;
24931  
24932 private object[] itemsField;
24933  
24934 private effectFx_profile_abstractProfile_GLESTechniquePass[] passField;
24935  
24936 private extra[] extraField;
24937  
24938 private string idField;
24939  
24940 private string sidField;
24941  
24942 /// <remarks/>
24943 public asset asset
24944 {
24945 get
24946 {
24947 return this.assetField;
24948 }
24949 set
24950 {
24951 this.assetField = value;
24952 }
24953 }
24954  
24955 /// <remarks/>
24956 [System.Xml.Serialization.XmlElementAttribute("annotate")]
24957 public fx_annotate_common[] annotate
24958 {
24959 get
24960 {
24961 return this.annotateField;
24962 }
24963 set
24964 {
24965 this.annotateField = value;
24966 }
24967 }
24968  
24969 /// <remarks/>
24970 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
24971 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(gles_newparam))]
24972 [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(effectFx_profile_abstractProfile_GLESTechniqueSetparam))]
24973 public object[] Items
24974 {
24975 get
24976 {
24977 return this.itemsField;
24978 }
24979 set
24980 {
24981 this.itemsField = value;
24982 }
24983 }
24984  
24985 /// <remarks/>
24986 [System.Xml.Serialization.XmlElementAttribute("pass")]
24987 public effectFx_profile_abstractProfile_GLESTechniquePass[] pass
24988 {
24989 get
24990 {
24991 return this.passField;
24992 }
24993 set
24994 {
24995 this.passField = value;
24996 }
24997 }
24998  
24999 /// <remarks/>
25000 [System.Xml.Serialization.XmlElementAttribute("extra")]
25001 public extra[] extra
25002 {
25003 get
25004 {
25005 return this.extraField;
25006 }
25007 set
25008 {
25009 this.extraField = value;
25010 }
25011 }
25012  
25013 /// <remarks/>
25014 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
25015 public string id
25016 {
25017 get
25018 {
25019 return this.idField;
25020 }
25021 set
25022 {
25023 this.idField = value;
25024 }
25025 }
25026  
25027 /// <remarks/>
25028 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
25029 public string sid
25030 {
25031 get
25032 {
25033 return this.sidField;
25034 }
25035 set
25036 {
25037 this.sidField = value;
25038 }
25039 }
25040 }
25041  
25042 /// <remarks/>
25043 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
25044 [System.SerializableAttribute()]
25045 [System.Diagnostics.DebuggerStepThroughAttribute()]
25046 [System.ComponentModel.DesignerCategoryAttribute("code")]
25047 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
25048 public partial class effectFx_profile_abstractProfile_GLESTechniqueSetparam
25049 {
25050  
25051 private fx_annotate_common[] annotateField;
25052  
25053 private bool boolField;
25054  
25055 private string bool2Field;
25056  
25057 private string bool3Field;
25058  
25059 private string bool4Field;
25060  
25061 private long intField;
25062  
25063 private string int2Field;
25064  
25065 private string int3Field;
25066  
25067 private string int4Field;
25068  
25069 private double floatField;
25070  
25071 private string float2Field;
25072  
25073 private string float3Field;
25074  
25075 private string float4Field;
25076  
25077 private double float1x1Field;
25078  
25079 private string float1x2Field;
25080  
25081 private string float1x3Field;
25082  
25083 private string float1x4Field;
25084  
25085 private string float2x1Field;
25086  
25087 private string float2x2Field;
25088  
25089 private string float2x3Field;
25090  
25091 private string float2x4Field;
25092  
25093 private string float3x1Field;
25094  
25095 private string float3x2Field;
25096  
25097 private string float3x3Field;
25098  
25099 private string float3x4Field;
25100  
25101 private string float4x1Field;
25102  
25103 private string float4x2Field;
25104  
25105 private string float4x3Field;
25106  
25107 private string float4x4Field;
25108  
25109 private fx_surface_common surfaceField;
25110  
25111 private gles_texture_pipeline texture_pipelineField;
25112  
25113 private gles_sampler_state sampler_stateField;
25114  
25115 private gles_texture_unit texture_unitField;
25116  
25117 private string enumField;
25118  
25119 private string refField;
25120  
25121 /// <remarks/>
25122 [System.Xml.Serialization.XmlElementAttribute("annotate")]
25123 public fx_annotate_common[] annotate
25124 {
25125 get
25126 {
25127 return this.annotateField;
25128 }
25129 set
25130 {
25131 this.annotateField = value;
25132 }
25133 }
25134  
25135 /// <remarks/>
25136 public bool @bool
25137 {
25138 get
25139 {
25140 return this.boolField;
25141 }
25142 set
25143 {
25144 this.boolField = value;
25145 }
25146 }
25147  
25148 /// <remarks/>
25149 public string bool2
25150 {
25151 get
25152 {
25153 return this.bool2Field;
25154 }
25155 set
25156 {
25157 this.bool2Field = value;
25158 }
25159 }
25160  
25161 /// <remarks/>
25162 public string bool3
25163 {
25164 get
25165 {
25166 return this.bool3Field;
25167 }
25168 set
25169 {
25170 this.bool3Field = value;
25171 }
25172 }
25173  
25174 /// <remarks/>
25175 public string bool4
25176 {
25177 get
25178 {
25179 return this.bool4Field;
25180 }
25181 set
25182 {
25183 this.bool4Field = value;
25184 }
25185 }
25186  
25187 /// <remarks/>
25188 public long @int
25189 {
25190 get
25191 {
25192 return this.intField;
25193 }
25194 set
25195 {
25196 this.intField = value;
25197 }
25198 }
25199  
25200 /// <remarks/>
25201 public string int2
25202 {
25203 get
25204 {
25205 return this.int2Field;
25206 }
25207 set
25208 {
25209 this.int2Field = value;
25210 }
25211 }
25212  
25213 /// <remarks/>
25214 public string int3
25215 {
25216 get
25217 {
25218 return this.int3Field;
25219 }
25220 set
25221 {
25222 this.int3Field = value;
25223 }
25224 }
25225  
25226 /// <remarks/>
25227 public string int4
25228 {
25229 get
25230 {
25231 return this.int4Field;
25232 }
25233 set
25234 {
25235 this.int4Field = value;
25236 }
25237 }
25238  
25239 /// <remarks/>
25240 public double @float
25241 {
25242 get
25243 {
25244 return this.floatField;
25245 }
25246 set
25247 {
25248 this.floatField = value;
25249 }
25250 }
25251  
25252 /// <remarks/>
25253 public string float2
25254 {
25255 get
25256 {
25257 return this.float2Field;
25258 }
25259 set
25260 {
25261 this.float2Field = value;
25262 }
25263 }
25264  
25265 /// <remarks/>
25266 public string float3
25267 {
25268 get
25269 {
25270 return this.float3Field;
25271 }
25272 set
25273 {
25274 this.float3Field = value;
25275 }
25276 }
25277  
25278 /// <remarks/>
25279 public string float4
25280 {
25281 get
25282 {
25283 return this.float4Field;
25284 }
25285 set
25286 {
25287 this.float4Field = value;
25288 }
25289 }
25290  
25291 /// <remarks/>
25292 public double float1x1
25293 {
25294 get
25295 {
25296 return this.float1x1Field;
25297 }
25298 set
25299 {
25300 this.float1x1Field = value;
25301 }
25302 }
25303  
25304 /// <remarks/>
25305 public string float1x2
25306 {
25307 get
25308 {
25309 return this.float1x2Field;
25310 }
25311 set
25312 {
25313 this.float1x2Field = value;
25314 }
25315 }
25316  
25317 /// <remarks/>
25318 public string float1x3
25319 {
25320 get
25321 {
25322 return this.float1x3Field;
25323 }
25324 set
25325 {
25326 this.float1x3Field = value;
25327 }
25328 }
25329  
25330 /// <remarks/>
25331 public string float1x4
25332 {
25333 get
25334 {
25335 return this.float1x4Field;
25336 }
25337 set
25338 {
25339 this.float1x4Field = value;
25340 }
25341 }
25342  
25343 /// <remarks/>
25344 public string float2x1
25345 {
25346 get
25347 {
25348 return this.float2x1Field;
25349 }
25350 set
25351 {
25352 this.float2x1Field = value;
25353 }
25354 }
25355  
25356 /// <remarks/>
25357 public string float2x2
25358 {
25359 get
25360 {
25361 return this.float2x2Field;
25362 }
25363 set
25364 {
25365 this.float2x2Field = value;
25366 }
25367 }
25368  
25369 /// <remarks/>
25370 public string float2x3
25371 {
25372 get
25373 {
25374 return this.float2x3Field;
25375 }
25376 set
25377 {
25378 this.float2x3Field = value;
25379 }
25380 }
25381  
25382 /// <remarks/>
25383 public string float2x4
25384 {
25385 get
25386 {
25387 return this.float2x4Field;
25388 }
25389 set
25390 {
25391 this.float2x4Field = value;
25392 }
25393 }
25394  
25395 /// <remarks/>
25396 public string float3x1
25397 {
25398 get
25399 {
25400 return this.float3x1Field;
25401 }
25402 set
25403 {
25404 this.float3x1Field = value;
25405 }
25406 }
25407  
25408 /// <remarks/>
25409 public string float3x2
25410 {
25411 get
25412 {
25413 return this.float3x2Field;
25414 }
25415 set
25416 {
25417 this.float3x2Field = value;
25418 }
25419 }
25420  
25421 /// <remarks/>
25422 public string float3x3
25423 {
25424 get
25425 {
25426 return this.float3x3Field;
25427 }
25428 set
25429 {
25430 this.float3x3Field = value;
25431 }
25432 }
25433  
25434 /// <remarks/>
25435 public string float3x4
25436 {
25437 get
25438 {
25439 return this.float3x4Field;
25440 }
25441 set
25442 {
25443 this.float3x4Field = value;
25444 }
25445 }
25446  
25447 /// <remarks/>
25448 public string float4x1
25449 {
25450 get
25451 {
25452 return this.float4x1Field;
25453 }
25454 set
25455 {
25456 this.float4x1Field = value;
25457 }
25458 }
25459  
25460 /// <remarks/>
25461 public string float4x2
25462 {
25463 get
25464 {
25465 return this.float4x2Field;
25466 }
25467 set
25468 {
25469 this.float4x2Field = value;
25470 }
25471 }
25472  
25473 /// <remarks/>
25474 public string float4x3
25475 {
25476 get
25477 {
25478 return this.float4x3Field;
25479 }
25480 set
25481 {
25482 this.float4x3Field = value;
25483 }
25484 }
25485  
25486 /// <remarks/>
25487 public string float4x4
25488 {
25489 get
25490 {
25491 return this.float4x4Field;
25492 }
25493 set
25494 {
25495 this.float4x4Field = value;
25496 }
25497 }
25498  
25499 /// <remarks/>
25500 public fx_surface_common surface
25501 {
25502 get
25503 {
25504 return this.surfaceField;
25505 }
25506 set
25507 {
25508 this.surfaceField = value;
25509 }
25510 }
25511  
25512 /// <remarks/>
25513 public gles_texture_pipeline texture_pipeline
25514 {
25515 get
25516 {
25517 return this.texture_pipelineField;
25518 }
25519 set
25520 {
25521 this.texture_pipelineField = value;
25522 }
25523 }
25524  
25525 /// <remarks/>
25526 public gles_sampler_state sampler_state
25527 {
25528 get
25529 {
25530 return this.sampler_stateField;
25531 }
25532 set
25533 {
25534 this.sampler_stateField = value;
25535 }
25536 }
25537  
25538 /// <remarks/>
25539 public gles_texture_unit texture_unit
25540 {
25541 get
25542 {
25543 return this.texture_unitField;
25544 }
25545 set
25546 {
25547 this.texture_unitField = value;
25548 }
25549 }
25550  
25551 /// <remarks/>
25552 public string @enum
25553 {
25554 get
25555 {
25556 return this.enumField;
25557 }
25558 set
25559 {
25560 this.enumField = value;
25561 }
25562 }
25563  
25564 /// <remarks/>
25565 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
25566 public string @ref
25567 {
25568 get
25569 {
25570 return this.refField;
25571 }
25572 set
25573 {
25574 this.refField = value;
25575 }
25576 }
25577 }
25578  
25579 /// <remarks/>
25580 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
25581 [System.SerializableAttribute()]
25582 [System.Diagnostics.DebuggerStepThroughAttribute()]
25583 [System.ComponentModel.DesignerCategoryAttribute("code")]
25584 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
25585 public partial class effectFx_profile_abstractProfile_GLESTechniquePass
25586 {
25587  
25588 private fx_annotate_common[] annotateField;
25589  
25590 private string color_targetField;
25591  
25592 private string depth_targetField;
25593  
25594 private string stencil_targetField;
25595  
25596 private string color_clearField;
25597  
25598 private double depth_clearField;
25599  
25600 private bool depth_clearFieldSpecified;
25601  
25602 private sbyte stencil_clearField;
25603  
25604 private bool stencil_clearFieldSpecified;
25605  
25606 private string drawField;
25607  
25608 private object[] itemsField;
25609  
25610 private extra[] extraField;
25611  
25612 private string sidField;
25613  
25614 /// <remarks/>
25615 [System.Xml.Serialization.XmlElementAttribute("annotate")]
25616 public fx_annotate_common[] annotate
25617 {
25618 get
25619 {
25620 return this.annotateField;
25621 }
25622 set
25623 {
25624 this.annotateField = value;
25625 }
25626 }
25627  
25628 /// <remarks/>
25629 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
25630 public string color_target
25631 {
25632 get
25633 {
25634 return this.color_targetField;
25635 }
25636 set
25637 {
25638 this.color_targetField = value;
25639 }
25640 }
25641  
25642 /// <remarks/>
25643 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
25644 public string depth_target
25645 {
25646 get
25647 {
25648 return this.depth_targetField;
25649 }
25650 set
25651 {
25652 this.depth_targetField = value;
25653 }
25654 }
25655  
25656 /// <remarks/>
25657 [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
25658 public string stencil_target
25659 {
25660 get
25661 {
25662 return this.stencil_targetField;
25663 }
25664 set
25665 {
25666 this.stencil_targetField = value;
25667 }
25668 }
25669  
25670 /// <remarks/>
25671 public string color_clear
25672 {
25673 get
25674 {
25675 return this.color_clearField;
25676 }
25677 set
25678 {
25679 this.color_clearField = value;
25680 }
25681 }
25682  
25683 /// <remarks/>
25684 public double depth_clear
25685 {
25686 get
25687 {
25688 return this.depth_clearField;
25689 }
25690 set
25691 {
25692 this.depth_clearField = value;
25693 }
25694 }
25695  
25696 /// <remarks/>
25697 [System.Xml.Serialization.XmlIgnoreAttribute()]
25698 public bool depth_clearSpecified
25699 {
25700 get
25701 {
25702 return this.depth_clearFieldSpecified;
25703 }
25704 set
25705 {
25706 this.depth_clearFieldSpecified = value;
25707 }
25708 }
25709  
25710 /// <remarks/>
25711 public sbyte stencil_clear
25712 {
25713 get
25714 {
25715 return this.stencil_clearField;
25716 }
25717 set
25718 {
25719 this.stencil_clearField = value;
25720 }
25721 }
25722  
25723 /// <remarks/>
25724 [System.Xml.Serialization.XmlIgnoreAttribute()]
25725 public bool stencil_clearSpecified
25726 {
25727 get
25728 {
25729 return this.stencil_clearFieldSpecified;
25730 }
25731 set
25732 {
25733 this.stencil_clearFieldSpecified = value;
25734 }
25735 }
25736  
25737 /// <remarks/>
25738 public string draw
25739 {
25740 get
25741 {
25742 return this.drawField;
25743 }
25744 set
25745 {
25746 this.drawField = value;
25747 }
25748 }
25749  
25750 /// <remarks/>
25751 [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func))]
25752 [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable))]
25753 [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable))]
25754 [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassBlend_func))]
25755 [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_color))]
25756 [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_depth))]
25757 [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil))]
25758 [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClip_plane))]
25759 [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable))]
25760 [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable))]
25761 [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_mask))]
25762 [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable))]
25763 [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLESTechniquePassCull_face))]
25764 [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable))]
25765 [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_func))]
25766 [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask))]
25767 [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_range))]
25768 [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable))]
25769 [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDither_enable))]
25770 [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_color))]
25771 [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_density))]
25772 [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_enable))]
25773 [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_end))]
25774 [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_mode))]
25775 [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_start))]
25776 [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFront_face))]
25777 [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient))]
25778 [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation))]
25779 [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse))]
25780 [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_enable))]
25781 [System.Xml.Serialization.XmlElementAttribute("light_linear_attenutation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation))]
25782 [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient))]
25783 [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable))]
25784 [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_position))]
25785 [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation))]
25786 [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_specular))]
25787 [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff))]
25788 [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction))]
25789 [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent))]
25790 [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable))]
25791 [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable))]
25792 [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLine_width))]
25793 [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLogic_op))]
25794 [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient))]
25795 [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse))]
25796 [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission))]
25797 [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess))]
25798 [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular))]
25799 [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix))]
25800 [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable))]
25801 [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable))]
25802 [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation))]
25803 [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size))]
25804 [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size))]
25805 [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max))]
25806 [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min))]
25807 [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable))]
25808 [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset))]
25809 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable))]
25810 [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix))]
25811 [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable))]
25812 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable))]
25813 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable))]
25814 [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable))]
25815 [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLESTechniquePassScissor))]
25816 [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable))]
25817 [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLESTechniquePassShade_model))]
25818 [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_func))]
25819 [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask))]
25820 [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_op))]
25821 [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable))]
25822 [System.Xml.Serialization.XmlElementAttribute("texture_pipeline", typeof(effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline))]
25823 [System.Xml.Serialization.XmlElementAttribute("texture_pipeline_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable))]
25824 public object[] Items
25825 {
25826 get
25827 {
25828 return this.itemsField;
25829 }
25830 set
25831 {
25832 this.itemsField = value;
25833 }
25834 }
25835  
25836 /// <remarks/>
25837 [System.Xml.Serialization.XmlElementAttribute("extra")]
25838 public extra[] extra
25839 {
25840 get
25841 {
25842 return this.extraField;
25843 }
25844 set
25845 {
25846 this.extraField = value;
25847 }
25848 }
25849  
25850 /// <remarks/>
25851 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
25852 public string sid
25853 {
25854 get
25855 {
25856 return this.sidField;
25857 }
25858 set
25859 {
25860 this.sidField = value;
25861 }
25862 }
25863 }
25864  
25865 /// <remarks/>
25866 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
25867 [System.SerializableAttribute()]
25868 [System.Diagnostics.DebuggerStepThroughAttribute()]
25869 [System.ComponentModel.DesignerCategoryAttribute("code")]
25870 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
25871 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func
25872 {
25873  
25874 private effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc funcField;
25875  
25876 private effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue valueField;
25877  
25878 /// <remarks/>
25879 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc func
25880 {
25881 get
25882 {
25883 return this.funcField;
25884 }
25885 set
25886 {
25887 this.funcField = value;
25888 }
25889 }
25890  
25891 /// <remarks/>
25892 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue value
25893 {
25894 get
25895 {
25896 return this.valueField;
25897 }
25898 set
25899 {
25900 this.valueField = value;
25901 }
25902 }
25903 }
25904  
25905 /// <remarks/>
25906 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
25907 [System.SerializableAttribute()]
25908 [System.Diagnostics.DebuggerStepThroughAttribute()]
25909 [System.ComponentModel.DesignerCategoryAttribute("code")]
25910 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
25911 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc
25912 {
25913  
25914 private gl_func_type valueField;
25915  
25916 private string paramField;
25917  
25918 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc()
25919 {
25920 this.valueField = gl_func_type.ALWAYS;
25921 }
25922  
25923 /// <remarks/>
25924 [System.Xml.Serialization.XmlAttributeAttribute()]
25925 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
25926 public gl_func_type value
25927 {
25928 get
25929 {
25930 return this.valueField;
25931 }
25932 set
25933 {
25934 this.valueField = value;
25935 }
25936 }
25937  
25938 /// <remarks/>
25939 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
25940 public string param
25941 {
25942 get
25943 {
25944 return this.paramField;
25945 }
25946 set
25947 {
25948 this.paramField = value;
25949 }
25950 }
25951 }
25952  
25953 /// <remarks/>
25954 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
25955 [System.SerializableAttribute()]
25956 [System.Diagnostics.DebuggerStepThroughAttribute()]
25957 [System.ComponentModel.DesignerCategoryAttribute("code")]
25958 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
25959 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue
25960 {
25961  
25962 private float valueField;
25963  
25964 private string paramField;
25965  
25966 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue()
25967 {
25968 this.valueField = ((float)(0F));
25969 }
25970  
25971 /// <remarks/>
25972 [System.Xml.Serialization.XmlAttributeAttribute()]
25973 [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
25974 public float value
25975 {
25976 get
25977 {
25978 return this.valueField;
25979 }
25980 set
25981 {
25982 this.valueField = value;
25983 }
25984 }
25985  
25986 /// <remarks/>
25987 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
25988 public string param
25989 {
25990 get
25991 {
25992 return this.paramField;
25993 }
25994 set
25995 {
25996 this.paramField = value;
25997 }
25998 }
25999 }
26000  
26001 /// <remarks/>
26002 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26003 [System.SerializableAttribute()]
26004 [System.Diagnostics.DebuggerStepThroughAttribute()]
26005 [System.ComponentModel.DesignerCategoryAttribute("code")]
26006 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26007 public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable
26008 {
26009  
26010 private bool valueField;
26011  
26012 private string paramField;
26013  
26014 public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable()
26015 {
26016 this.valueField = false;
26017 }
26018  
26019 /// <remarks/>
26020 [System.Xml.Serialization.XmlAttributeAttribute()]
26021 [System.ComponentModel.DefaultValueAttribute(false)]
26022 public bool value
26023 {
26024 get
26025 {
26026 return this.valueField;
26027 }
26028 set
26029 {
26030 this.valueField = value;
26031 }
26032 }
26033  
26034 /// <remarks/>
26035 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26036 public string param
26037 {
26038 get
26039 {
26040 return this.paramField;
26041 }
26042 set
26043 {
26044 this.paramField = value;
26045 }
26046 }
26047 }
26048  
26049 /// <remarks/>
26050 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26051 [System.SerializableAttribute()]
26052 [System.Diagnostics.DebuggerStepThroughAttribute()]
26053 [System.ComponentModel.DesignerCategoryAttribute("code")]
26054 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26055 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable
26056 {
26057  
26058 private bool valueField;
26059  
26060 private string paramField;
26061  
26062 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable()
26063 {
26064 this.valueField = false;
26065 }
26066  
26067 /// <remarks/>
26068 [System.Xml.Serialization.XmlAttributeAttribute()]
26069 [System.ComponentModel.DefaultValueAttribute(false)]
26070 public bool value
26071 {
26072 get
26073 {
26074 return this.valueField;
26075 }
26076 set
26077 {
26078 this.valueField = value;
26079 }
26080 }
26081  
26082 /// <remarks/>
26083 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26084 public string param
26085 {
26086 get
26087 {
26088 return this.paramField;
26089 }
26090 set
26091 {
26092 this.paramField = value;
26093 }
26094 }
26095 }
26096  
26097 /// <remarks/>
26098 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26099 [System.SerializableAttribute()]
26100 [System.Diagnostics.DebuggerStepThroughAttribute()]
26101 [System.ComponentModel.DesignerCategoryAttribute("code")]
26102 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26103 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_func
26104 {
26105  
26106 private effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc srcField;
26107  
26108 private effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest destField;
26109  
26110 /// <remarks/>
26111 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc src
26112 {
26113 get
26114 {
26115 return this.srcField;
26116 }
26117 set
26118 {
26119 this.srcField = value;
26120 }
26121 }
26122  
26123 /// <remarks/>
26124 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest dest
26125 {
26126 get
26127 {
26128 return this.destField;
26129 }
26130 set
26131 {
26132 this.destField = value;
26133 }
26134 }
26135 }
26136  
26137 /// <remarks/>
26138 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26139 [System.SerializableAttribute()]
26140 [System.Diagnostics.DebuggerStepThroughAttribute()]
26141 [System.ComponentModel.DesignerCategoryAttribute("code")]
26142 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26143 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc
26144 {
26145  
26146 private gl_blend_type valueField;
26147  
26148 private string paramField;
26149  
26150 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc()
26151 {
26152 this.valueField = gl_blend_type.ONE;
26153 }
26154  
26155 /// <remarks/>
26156 [System.Xml.Serialization.XmlAttributeAttribute()]
26157 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
26158 public gl_blend_type value
26159 {
26160 get
26161 {
26162 return this.valueField;
26163 }
26164 set
26165 {
26166 this.valueField = value;
26167 }
26168 }
26169  
26170 /// <remarks/>
26171 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26172 public string param
26173 {
26174 get
26175 {
26176 return this.paramField;
26177 }
26178 set
26179 {
26180 this.paramField = value;
26181 }
26182 }
26183 }
26184  
26185 /// <remarks/>
26186 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26187 [System.SerializableAttribute()]
26188 [System.Diagnostics.DebuggerStepThroughAttribute()]
26189 [System.ComponentModel.DesignerCategoryAttribute("code")]
26190 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26191 public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest
26192 {
26193  
26194 private gl_blend_type valueField;
26195  
26196 private string paramField;
26197  
26198 public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest()
26199 {
26200 this.valueField = gl_blend_type.ZERO;
26201 }
26202  
26203 /// <remarks/>
26204 [System.Xml.Serialization.XmlAttributeAttribute()]
26205 [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
26206 public gl_blend_type value
26207 {
26208 get
26209 {
26210 return this.valueField;
26211 }
26212 set
26213 {
26214 this.valueField = value;
26215 }
26216 }
26217  
26218 /// <remarks/>
26219 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26220 public string param
26221 {
26222 get
26223 {
26224 return this.paramField;
26225 }
26226 set
26227 {
26228 this.paramField = value;
26229 }
26230 }
26231 }
26232  
26233 /// <remarks/>
26234 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26235 [System.SerializableAttribute()]
26236 [System.Diagnostics.DebuggerStepThroughAttribute()]
26237 [System.ComponentModel.DesignerCategoryAttribute("code")]
26238 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26239 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_color
26240 {
26241  
26242 private double[] valueField;
26243  
26244 private string paramField;
26245  
26246 /// <remarks/>
26247 [System.Xml.Serialization.XmlAttributeAttribute()]
26248 public double[] value
26249 {
26250 get
26251 {
26252 return this.valueField;
26253 }
26254 set
26255 {
26256 this.valueField = value;
26257 }
26258 }
26259  
26260 /// <remarks/>
26261 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26262 public string param
26263 {
26264 get
26265 {
26266 return this.paramField;
26267 }
26268 set
26269 {
26270 this.paramField = value;
26271 }
26272 }
26273 }
26274  
26275 /// <remarks/>
26276 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26277 [System.SerializableAttribute()]
26278 [System.Diagnostics.DebuggerStepThroughAttribute()]
26279 [System.ComponentModel.DesignerCategoryAttribute("code")]
26280 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26281 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_depth
26282 {
26283  
26284 private double valueField;
26285  
26286 private bool valueFieldSpecified;
26287  
26288 private string paramField;
26289  
26290 /// <remarks/>
26291 [System.Xml.Serialization.XmlAttributeAttribute()]
26292 public double value
26293 {
26294 get
26295 {
26296 return this.valueField;
26297 }
26298 set
26299 {
26300 this.valueField = value;
26301 }
26302 }
26303  
26304 /// <remarks/>
26305 [System.Xml.Serialization.XmlIgnoreAttribute()]
26306 public bool valueSpecified
26307 {
26308 get
26309 {
26310 return this.valueFieldSpecified;
26311 }
26312 set
26313 {
26314 this.valueFieldSpecified = value;
26315 }
26316 }
26317  
26318 /// <remarks/>
26319 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26320 public string param
26321 {
26322 get
26323 {
26324 return this.paramField;
26325 }
26326 set
26327 {
26328 this.paramField = value;
26329 }
26330 }
26331 }
26332  
26333 /// <remarks/>
26334 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26335 [System.SerializableAttribute()]
26336 [System.Diagnostics.DebuggerStepThroughAttribute()]
26337 [System.ComponentModel.DesignerCategoryAttribute("code")]
26338 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26339 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil
26340 {
26341  
26342 private long valueField;
26343  
26344 private bool valueFieldSpecified;
26345  
26346 private string paramField;
26347  
26348 /// <remarks/>
26349 [System.Xml.Serialization.XmlAttributeAttribute()]
26350 public long value
26351 {
26352 get
26353 {
26354 return this.valueField;
26355 }
26356 set
26357 {
26358 this.valueField = value;
26359 }
26360 }
26361  
26362 /// <remarks/>
26363 [System.Xml.Serialization.XmlIgnoreAttribute()]
26364 public bool valueSpecified
26365 {
26366 get
26367 {
26368 return this.valueFieldSpecified;
26369 }
26370 set
26371 {
26372 this.valueFieldSpecified = value;
26373 }
26374 }
26375  
26376 /// <remarks/>
26377 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26378 public string param
26379 {
26380 get
26381 {
26382 return this.paramField;
26383 }
26384 set
26385 {
26386 this.paramField = value;
26387 }
26388 }
26389 }
26390  
26391 /// <remarks/>
26392 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26393 [System.SerializableAttribute()]
26394 [System.Diagnostics.DebuggerStepThroughAttribute()]
26395 [System.ComponentModel.DesignerCategoryAttribute("code")]
26396 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26397 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane
26398 {
26399  
26400 private bool[] valueField;
26401  
26402 private string paramField;
26403  
26404 private string indexField;
26405  
26406 /// <remarks/>
26407 [System.Xml.Serialization.XmlAttributeAttribute()]
26408 public bool[] value
26409 {
26410 get
26411 {
26412 return this.valueField;
26413 }
26414 set
26415 {
26416 this.valueField = value;
26417 }
26418 }
26419  
26420 /// <remarks/>
26421 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26422 public string param
26423 {
26424 get
26425 {
26426 return this.paramField;
26427 }
26428 set
26429 {
26430 this.paramField = value;
26431 }
26432 }
26433  
26434 /// <remarks/>
26435 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
26436 public string index
26437 {
26438 get
26439 {
26440 return this.indexField;
26441 }
26442 set
26443 {
26444 this.indexField = value;
26445 }
26446 }
26447 }
26448  
26449 /// <remarks/>
26450 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26451 [System.SerializableAttribute()]
26452 [System.Diagnostics.DebuggerStepThroughAttribute()]
26453 [System.ComponentModel.DesignerCategoryAttribute("code")]
26454 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26455 public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable
26456 {
26457  
26458 private bool valueField;
26459  
26460 private string paramField;
26461  
26462 private string indexField;
26463  
26464 public effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable()
26465 {
26466 this.valueField = false;
26467 }
26468  
26469 /// <remarks/>
26470 [System.Xml.Serialization.XmlAttributeAttribute()]
26471 [System.ComponentModel.DefaultValueAttribute(false)]
26472 public bool value
26473 {
26474 get
26475 {
26476 return this.valueField;
26477 }
26478 set
26479 {
26480 this.valueField = value;
26481 }
26482 }
26483  
26484 /// <remarks/>
26485 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26486 public string param
26487 {
26488 get
26489 {
26490 return this.paramField;
26491 }
26492 set
26493 {
26494 this.paramField = value;
26495 }
26496 }
26497  
26498 /// <remarks/>
26499 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
26500 public string index
26501 {
26502 get
26503 {
26504 return this.indexField;
26505 }
26506 set
26507 {
26508 this.indexField = value;
26509 }
26510 }
26511 }
26512  
26513 /// <remarks/>
26514 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26515 [System.SerializableAttribute()]
26516 [System.Diagnostics.DebuggerStepThroughAttribute()]
26517 [System.ComponentModel.DesignerCategoryAttribute("code")]
26518 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26519 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable
26520 {
26521  
26522 private bool valueField;
26523  
26524 private string paramField;
26525  
26526 public effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable()
26527 {
26528 this.valueField = false;
26529 }
26530  
26531 /// <remarks/>
26532 [System.Xml.Serialization.XmlAttributeAttribute()]
26533 [System.ComponentModel.DefaultValueAttribute(false)]
26534 public bool value
26535 {
26536 get
26537 {
26538 return this.valueField;
26539 }
26540 set
26541 {
26542 this.valueField = value;
26543 }
26544 }
26545  
26546 /// <remarks/>
26547 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26548 public string param
26549 {
26550 get
26551 {
26552 return this.paramField;
26553 }
26554 set
26555 {
26556 this.paramField = value;
26557 }
26558 }
26559 }
26560  
26561 /// <remarks/>
26562 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26563 [System.SerializableAttribute()]
26564 [System.Diagnostics.DebuggerStepThroughAttribute()]
26565 [System.ComponentModel.DesignerCategoryAttribute("code")]
26566 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26567 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_mask
26568 {
26569  
26570 private bool[] valueField;
26571  
26572 private string paramField;
26573  
26574 /// <remarks/>
26575 [System.Xml.Serialization.XmlAttributeAttribute()]
26576 public bool[] value
26577 {
26578 get
26579 {
26580 return this.valueField;
26581 }
26582 set
26583 {
26584 this.valueField = value;
26585 }
26586 }
26587  
26588 /// <remarks/>
26589 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26590 public string param
26591 {
26592 get
26593 {
26594 return this.paramField;
26595 }
26596 set
26597 {
26598 this.paramField = value;
26599 }
26600 }
26601 }
26602  
26603 /// <remarks/>
26604 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26605 [System.SerializableAttribute()]
26606 [System.Diagnostics.DebuggerStepThroughAttribute()]
26607 [System.ComponentModel.DesignerCategoryAttribute("code")]
26608 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26609 public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable
26610 {
26611  
26612 private bool valueField;
26613  
26614 private string paramField;
26615  
26616 public effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable()
26617 {
26618 this.valueField = true;
26619 }
26620  
26621 /// <remarks/>
26622 [System.Xml.Serialization.XmlAttributeAttribute()]
26623 [System.ComponentModel.DefaultValueAttribute(true)]
26624 public bool value
26625 {
26626 get
26627 {
26628 return this.valueField;
26629 }
26630 set
26631 {
26632 this.valueField = value;
26633 }
26634 }
26635  
26636 /// <remarks/>
26637 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26638 public string param
26639 {
26640 get
26641 {
26642 return this.paramField;
26643 }
26644 set
26645 {
26646 this.paramField = value;
26647 }
26648 }
26649 }
26650  
26651 /// <remarks/>
26652 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26653 [System.SerializableAttribute()]
26654 [System.Diagnostics.DebuggerStepThroughAttribute()]
26655 [System.ComponentModel.DesignerCategoryAttribute("code")]
26656 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26657 public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face
26658 {
26659  
26660 private gl_face_type valueField;
26661  
26662 private string paramField;
26663  
26664 public effectFx_profile_abstractProfile_GLESTechniquePassCull_face()
26665 {
26666 this.valueField = gl_face_type.BACK;
26667 }
26668  
26669 /// <remarks/>
26670 [System.Xml.Serialization.XmlAttributeAttribute()]
26671 [System.ComponentModel.DefaultValueAttribute(gl_face_type.BACK)]
26672 public gl_face_type value
26673 {
26674 get
26675 {
26676 return this.valueField;
26677 }
26678 set
26679 {
26680 this.valueField = value;
26681 }
26682 }
26683  
26684 /// <remarks/>
26685 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26686 public string param
26687 {
26688 get
26689 {
26690 return this.paramField;
26691 }
26692 set
26693 {
26694 this.paramField = value;
26695 }
26696 }
26697 }
26698  
26699 /// <remarks/>
26700 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26701 [System.SerializableAttribute()]
26702 [System.Diagnostics.DebuggerStepThroughAttribute()]
26703 [System.ComponentModel.DesignerCategoryAttribute("code")]
26704 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26705 public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable
26706 {
26707  
26708 private bool valueField;
26709  
26710 private string paramField;
26711  
26712 public effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable()
26713 {
26714 this.valueField = false;
26715 }
26716  
26717 /// <remarks/>
26718 [System.Xml.Serialization.XmlAttributeAttribute()]
26719 [System.ComponentModel.DefaultValueAttribute(false)]
26720 public bool value
26721 {
26722 get
26723 {
26724 return this.valueField;
26725 }
26726 set
26727 {
26728 this.valueField = value;
26729 }
26730 }
26731  
26732 /// <remarks/>
26733 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26734 public string param
26735 {
26736 get
26737 {
26738 return this.paramField;
26739 }
26740 set
26741 {
26742 this.paramField = value;
26743 }
26744 }
26745 }
26746  
26747 /// <remarks/>
26748 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26749 [System.SerializableAttribute()]
26750 [System.Diagnostics.DebuggerStepThroughAttribute()]
26751 [System.ComponentModel.DesignerCategoryAttribute("code")]
26752 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26753 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_func
26754 {
26755  
26756 private gl_func_type valueField;
26757  
26758 private string paramField;
26759  
26760 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_func()
26761 {
26762 this.valueField = gl_func_type.ALWAYS;
26763 }
26764  
26765 /// <remarks/>
26766 [System.Xml.Serialization.XmlAttributeAttribute()]
26767 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
26768 public gl_func_type value
26769 {
26770 get
26771 {
26772 return this.valueField;
26773 }
26774 set
26775 {
26776 this.valueField = value;
26777 }
26778 }
26779  
26780 /// <remarks/>
26781 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26782 public string param
26783 {
26784 get
26785 {
26786 return this.paramField;
26787 }
26788 set
26789 {
26790 this.paramField = value;
26791 }
26792 }
26793 }
26794  
26795 /// <remarks/>
26796 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26797 [System.SerializableAttribute()]
26798 [System.Diagnostics.DebuggerStepThroughAttribute()]
26799 [System.ComponentModel.DesignerCategoryAttribute("code")]
26800 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26801 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask
26802 {
26803  
26804 private bool valueField;
26805  
26806 private string paramField;
26807  
26808 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask()
26809 {
26810 this.valueField = false;
26811 }
26812  
26813 /// <remarks/>
26814 [System.Xml.Serialization.XmlAttributeAttribute()]
26815 [System.ComponentModel.DefaultValueAttribute(false)]
26816 public bool value
26817 {
26818 get
26819 {
26820 return this.valueField;
26821 }
26822 set
26823 {
26824 this.valueField = value;
26825 }
26826 }
26827  
26828 /// <remarks/>
26829 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26830 public string param
26831 {
26832 get
26833 {
26834 return this.paramField;
26835 }
26836 set
26837 {
26838 this.paramField = value;
26839 }
26840 }
26841 }
26842  
26843 /// <remarks/>
26844 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26845 [System.SerializableAttribute()]
26846 [System.Diagnostics.DebuggerStepThroughAttribute()]
26847 [System.ComponentModel.DesignerCategoryAttribute("code")]
26848 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26849 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_range
26850 {
26851  
26852 private double[] valueField;
26853  
26854 private string paramField;
26855  
26856 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_range()
26857 {
26858 this.valueField = new double[] {
26859 0D,
26860 1D};
26861 }
26862  
26863 /// <remarks/>
26864 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
26865 [System.Xml.Serialization.XmlAttributeAttribute()]
26866 public double[] value
26867 {
26868 get
26869 {
26870 return this.valueField;
26871 }
26872 set
26873 {
26874 this.valueField = value;
26875 }
26876 }
26877  
26878 /// <remarks/>
26879 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26880 public string param
26881 {
26882 get
26883 {
26884 return this.paramField;
26885 }
26886 set
26887 {
26888 this.paramField = value;
26889 }
26890 }
26891 }
26892  
26893 /// <remarks/>
26894 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26895 [System.SerializableAttribute()]
26896 [System.Diagnostics.DebuggerStepThroughAttribute()]
26897 [System.ComponentModel.DesignerCategoryAttribute("code")]
26898 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26899 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable
26900 {
26901  
26902 private bool valueField;
26903  
26904 private string paramField;
26905  
26906 public effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable()
26907 {
26908 this.valueField = false;
26909 }
26910  
26911 /// <remarks/>
26912 [System.Xml.Serialization.XmlAttributeAttribute()]
26913 [System.ComponentModel.DefaultValueAttribute(false)]
26914 public bool value
26915 {
26916 get
26917 {
26918 return this.valueField;
26919 }
26920 set
26921 {
26922 this.valueField = value;
26923 }
26924 }
26925  
26926 /// <remarks/>
26927 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26928 public string param
26929 {
26930 get
26931 {
26932 return this.paramField;
26933 }
26934 set
26935 {
26936 this.paramField = value;
26937 }
26938 }
26939 }
26940  
26941 /// <remarks/>
26942 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26943 [System.SerializableAttribute()]
26944 [System.Diagnostics.DebuggerStepThroughAttribute()]
26945 [System.ComponentModel.DesignerCategoryAttribute("code")]
26946 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26947 public partial class effectFx_profile_abstractProfile_GLESTechniquePassDither_enable
26948 {
26949  
26950 private bool valueField;
26951  
26952 private string paramField;
26953  
26954 public effectFx_profile_abstractProfile_GLESTechniquePassDither_enable()
26955 {
26956 this.valueField = false;
26957 }
26958  
26959 /// <remarks/>
26960 [System.Xml.Serialization.XmlAttributeAttribute()]
26961 [System.ComponentModel.DefaultValueAttribute(false)]
26962 public bool value
26963 {
26964 get
26965 {
26966 return this.valueField;
26967 }
26968 set
26969 {
26970 this.valueField = value;
26971 }
26972 }
26973  
26974 /// <remarks/>
26975 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
26976 public string param
26977 {
26978 get
26979 {
26980 return this.paramField;
26981 }
26982 set
26983 {
26984 this.paramField = value;
26985 }
26986 }
26987 }
26988  
26989 /// <remarks/>
26990 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
26991 [System.SerializableAttribute()]
26992 [System.Diagnostics.DebuggerStepThroughAttribute()]
26993 [System.ComponentModel.DesignerCategoryAttribute("code")]
26994 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
26995 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_color
26996 {
26997  
26998 private double[] valueField;
26999  
27000 private string paramField;
27001  
27002 public effectFx_profile_abstractProfile_GLESTechniquePassFog_color()
27003 {
27004 this.valueField = new double[] {
27005 0D,
27006 0D,
27007 0D,
27008 0D};
27009 }
27010  
27011 /// <remarks/>
27012 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27013 [System.Xml.Serialization.XmlAttributeAttribute()]
27014 public double[] value
27015 {
27016 get
27017 {
27018 return this.valueField;
27019 }
27020 set
27021 {
27022 this.valueField = value;
27023 }
27024 }
27025  
27026 /// <remarks/>
27027 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27028 public string param
27029 {
27030 get
27031 {
27032 return this.paramField;
27033 }
27034 set
27035 {
27036 this.paramField = value;
27037 }
27038 }
27039 }
27040  
27041 /// <remarks/>
27042 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27043 [System.SerializableAttribute()]
27044 [System.Diagnostics.DebuggerStepThroughAttribute()]
27045 [System.ComponentModel.DesignerCategoryAttribute("code")]
27046 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27047 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_density
27048 {
27049  
27050 private double valueField;
27051  
27052 private string paramField;
27053  
27054 public effectFx_profile_abstractProfile_GLESTechniquePassFog_density()
27055 {
27056 this.valueField = 1D;
27057 }
27058  
27059 /// <remarks/>
27060 [System.Xml.Serialization.XmlAttributeAttribute()]
27061 [System.ComponentModel.DefaultValueAttribute(1D)]
27062 public double value
27063 {
27064 get
27065 {
27066 return this.valueField;
27067 }
27068 set
27069 {
27070 this.valueField = value;
27071 }
27072 }
27073  
27074 /// <remarks/>
27075 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27076 public string param
27077 {
27078 get
27079 {
27080 return this.paramField;
27081 }
27082 set
27083 {
27084 this.paramField = value;
27085 }
27086 }
27087 }
27088  
27089 /// <remarks/>
27090 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27091 [System.SerializableAttribute()]
27092 [System.Diagnostics.DebuggerStepThroughAttribute()]
27093 [System.ComponentModel.DesignerCategoryAttribute("code")]
27094 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27095 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_enable
27096 {
27097  
27098 private bool valueField;
27099  
27100 private string paramField;
27101  
27102 public effectFx_profile_abstractProfile_GLESTechniquePassFog_enable()
27103 {
27104 this.valueField = false;
27105 }
27106  
27107 /// <remarks/>
27108 [System.Xml.Serialization.XmlAttributeAttribute()]
27109 [System.ComponentModel.DefaultValueAttribute(false)]
27110 public bool value
27111 {
27112 get
27113 {
27114 return this.valueField;
27115 }
27116 set
27117 {
27118 this.valueField = value;
27119 }
27120 }
27121  
27122 /// <remarks/>
27123 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27124 public string param
27125 {
27126 get
27127 {
27128 return this.paramField;
27129 }
27130 set
27131 {
27132 this.paramField = value;
27133 }
27134 }
27135 }
27136  
27137 /// <remarks/>
27138 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27139 [System.SerializableAttribute()]
27140 [System.Diagnostics.DebuggerStepThroughAttribute()]
27141 [System.ComponentModel.DesignerCategoryAttribute("code")]
27142 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27143 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_end
27144 {
27145  
27146 private double valueField;
27147  
27148 private string paramField;
27149  
27150 public effectFx_profile_abstractProfile_GLESTechniquePassFog_end()
27151 {
27152 this.valueField = 1D;
27153 }
27154  
27155 /// <remarks/>
27156 [System.Xml.Serialization.XmlAttributeAttribute()]
27157 [System.ComponentModel.DefaultValueAttribute(1D)]
27158 public double value
27159 {
27160 get
27161 {
27162 return this.valueField;
27163 }
27164 set
27165 {
27166 this.valueField = value;
27167 }
27168 }
27169  
27170 /// <remarks/>
27171 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27172 public string param
27173 {
27174 get
27175 {
27176 return this.paramField;
27177 }
27178 set
27179 {
27180 this.paramField = value;
27181 }
27182 }
27183 }
27184  
27185 /// <remarks/>
27186 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27187 [System.SerializableAttribute()]
27188 [System.Diagnostics.DebuggerStepThroughAttribute()]
27189 [System.ComponentModel.DesignerCategoryAttribute("code")]
27190 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27191 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_mode
27192 {
27193  
27194 private gl_fog_type valueField;
27195  
27196 private string paramField;
27197  
27198 public effectFx_profile_abstractProfile_GLESTechniquePassFog_mode()
27199 {
27200 this.valueField = gl_fog_type.EXP;
27201 }
27202  
27203 /// <remarks/>
27204 [System.Xml.Serialization.XmlAttributeAttribute()]
27205 [System.ComponentModel.DefaultValueAttribute(gl_fog_type.EXP)]
27206 public gl_fog_type value
27207 {
27208 get
27209 {
27210 return this.valueField;
27211 }
27212 set
27213 {
27214 this.valueField = value;
27215 }
27216 }
27217  
27218 /// <remarks/>
27219 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27220 public string param
27221 {
27222 get
27223 {
27224 return this.paramField;
27225 }
27226 set
27227 {
27228 this.paramField = value;
27229 }
27230 }
27231 }
27232  
27233 /// <remarks/>
27234 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27235 [System.SerializableAttribute()]
27236 [System.Diagnostics.DebuggerStepThroughAttribute()]
27237 [System.ComponentModel.DesignerCategoryAttribute("code")]
27238 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27239 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_start
27240 {
27241  
27242 private double valueField;
27243  
27244 private string paramField;
27245  
27246 public effectFx_profile_abstractProfile_GLESTechniquePassFog_start()
27247 {
27248 this.valueField = 0D;
27249 }
27250  
27251 /// <remarks/>
27252 [System.Xml.Serialization.XmlAttributeAttribute()]
27253 [System.ComponentModel.DefaultValueAttribute(0D)]
27254 public double value
27255 {
27256 get
27257 {
27258 return this.valueField;
27259 }
27260 set
27261 {
27262 this.valueField = value;
27263 }
27264 }
27265  
27266 /// <remarks/>
27267 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27268 public string param
27269 {
27270 get
27271 {
27272 return this.paramField;
27273 }
27274 set
27275 {
27276 this.paramField = value;
27277 }
27278 }
27279 }
27280  
27281 /// <remarks/>
27282 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27283 [System.SerializableAttribute()]
27284 [System.Diagnostics.DebuggerStepThroughAttribute()]
27285 [System.ComponentModel.DesignerCategoryAttribute("code")]
27286 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27287 public partial class effectFx_profile_abstractProfile_GLESTechniquePassFront_face
27288 {
27289  
27290 private gl_front_face_type valueField;
27291  
27292 private string paramField;
27293  
27294 public effectFx_profile_abstractProfile_GLESTechniquePassFront_face()
27295 {
27296 this.valueField = gl_front_face_type.CCW;
27297 }
27298  
27299 /// <remarks/>
27300 [System.Xml.Serialization.XmlAttributeAttribute()]
27301 [System.ComponentModel.DefaultValueAttribute(gl_front_face_type.CCW)]
27302 public gl_front_face_type value
27303 {
27304 get
27305 {
27306 return this.valueField;
27307 }
27308 set
27309 {
27310 this.valueField = value;
27311 }
27312 }
27313  
27314 /// <remarks/>
27315 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27316 public string param
27317 {
27318 get
27319 {
27320 return this.paramField;
27321 }
27322 set
27323 {
27324 this.paramField = value;
27325 }
27326 }
27327 }
27328  
27329 /// <remarks/>
27330 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27331 [System.SerializableAttribute()]
27332 [System.Diagnostics.DebuggerStepThroughAttribute()]
27333 [System.ComponentModel.DesignerCategoryAttribute("code")]
27334 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27335 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient
27336 {
27337  
27338 private double[] valueField;
27339  
27340 private string paramField;
27341  
27342 private string indexField;
27343  
27344 public effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient()
27345 {
27346 this.valueField = new double[] {
27347 0D,
27348 0D,
27349 0D,
27350 1D};
27351 }
27352  
27353 /// <remarks/>
27354 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27355 [System.Xml.Serialization.XmlAttributeAttribute()]
27356 public double[] value
27357 {
27358 get
27359 {
27360 return this.valueField;
27361 }
27362 set
27363 {
27364 this.valueField = value;
27365 }
27366 }
27367  
27368 /// <remarks/>
27369 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27370 public string param
27371 {
27372 get
27373 {
27374 return this.paramField;
27375 }
27376 set
27377 {
27378 this.paramField = value;
27379 }
27380 }
27381  
27382 /// <remarks/>
27383 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27384 public string index
27385 {
27386 get
27387 {
27388 return this.indexField;
27389 }
27390 set
27391 {
27392 this.indexField = value;
27393 }
27394 }
27395 }
27396  
27397 /// <remarks/>
27398 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27399 [System.SerializableAttribute()]
27400 [System.Diagnostics.DebuggerStepThroughAttribute()]
27401 [System.ComponentModel.DesignerCategoryAttribute("code")]
27402 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27403 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation
27404 {
27405  
27406 private double valueField;
27407  
27408 private string paramField;
27409  
27410 private string indexField;
27411  
27412 public effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation()
27413 {
27414 this.valueField = 1D;
27415 }
27416  
27417 /// <remarks/>
27418 [System.Xml.Serialization.XmlAttributeAttribute()]
27419 [System.ComponentModel.DefaultValueAttribute(1D)]
27420 public double value
27421 {
27422 get
27423 {
27424 return this.valueField;
27425 }
27426 set
27427 {
27428 this.valueField = value;
27429 }
27430 }
27431  
27432 /// <remarks/>
27433 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27434 public string param
27435 {
27436 get
27437 {
27438 return this.paramField;
27439 }
27440 set
27441 {
27442 this.paramField = value;
27443 }
27444 }
27445  
27446 /// <remarks/>
27447 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27448 public string index
27449 {
27450 get
27451 {
27452 return this.indexField;
27453 }
27454 set
27455 {
27456 this.indexField = value;
27457 }
27458 }
27459 }
27460  
27461 /// <remarks/>
27462 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27463 [System.SerializableAttribute()]
27464 [System.Diagnostics.DebuggerStepThroughAttribute()]
27465 [System.ComponentModel.DesignerCategoryAttribute("code")]
27466 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27467 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse
27468 {
27469  
27470 private double[] valueField;
27471  
27472 private string paramField;
27473  
27474 private string indexField;
27475  
27476 public effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse()
27477 {
27478 this.valueField = new double[] {
27479 0D,
27480 0D,
27481 0D,
27482 0D};
27483 }
27484  
27485 /// <remarks/>
27486 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27487 [System.Xml.Serialization.XmlAttributeAttribute()]
27488 public double[] value
27489 {
27490 get
27491 {
27492 return this.valueField;
27493 }
27494 set
27495 {
27496 this.valueField = value;
27497 }
27498 }
27499  
27500 /// <remarks/>
27501 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27502 public string param
27503 {
27504 get
27505 {
27506 return this.paramField;
27507 }
27508 set
27509 {
27510 this.paramField = value;
27511 }
27512 }
27513  
27514 /// <remarks/>
27515 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27516 public string index
27517 {
27518 get
27519 {
27520 return this.indexField;
27521 }
27522 set
27523 {
27524 this.indexField = value;
27525 }
27526 }
27527 }
27528  
27529 /// <remarks/>
27530 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27531 [System.SerializableAttribute()]
27532 [System.Diagnostics.DebuggerStepThroughAttribute()]
27533 [System.ComponentModel.DesignerCategoryAttribute("code")]
27534 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27535 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_enable
27536 {
27537  
27538 private bool valueField;
27539  
27540 private string paramField;
27541  
27542 private string indexField;
27543  
27544 public effectFx_profile_abstractProfile_GLESTechniquePassLight_enable()
27545 {
27546 this.valueField = false;
27547 }
27548  
27549 /// <remarks/>
27550 [System.Xml.Serialization.XmlAttributeAttribute()]
27551 [System.ComponentModel.DefaultValueAttribute(false)]
27552 public bool value
27553 {
27554 get
27555 {
27556 return this.valueField;
27557 }
27558 set
27559 {
27560 this.valueField = value;
27561 }
27562 }
27563  
27564 /// <remarks/>
27565 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27566 public string param
27567 {
27568 get
27569 {
27570 return this.paramField;
27571 }
27572 set
27573 {
27574 this.paramField = value;
27575 }
27576 }
27577  
27578 /// <remarks/>
27579 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27580 public string index
27581 {
27582 get
27583 {
27584 return this.indexField;
27585 }
27586 set
27587 {
27588 this.indexField = value;
27589 }
27590 }
27591 }
27592  
27593 /// <remarks/>
27594 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27595 [System.SerializableAttribute()]
27596 [System.Diagnostics.DebuggerStepThroughAttribute()]
27597 [System.ComponentModel.DesignerCategoryAttribute("code")]
27598 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27599 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation
27600 {
27601  
27602 private double valueField;
27603  
27604 private string paramField;
27605  
27606 private string indexField;
27607  
27608 public effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation()
27609 {
27610 this.valueField = 1D;
27611 }
27612  
27613 /// <remarks/>
27614 [System.Xml.Serialization.XmlAttributeAttribute()]
27615 [System.ComponentModel.DefaultValueAttribute(1D)]
27616 public double value
27617 {
27618 get
27619 {
27620 return this.valueField;
27621 }
27622 set
27623 {
27624 this.valueField = value;
27625 }
27626 }
27627  
27628 /// <remarks/>
27629 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27630 public string param
27631 {
27632 get
27633 {
27634 return this.paramField;
27635 }
27636 set
27637 {
27638 this.paramField = value;
27639 }
27640 }
27641  
27642 /// <remarks/>
27643 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27644 public string index
27645 {
27646 get
27647 {
27648 return this.indexField;
27649 }
27650 set
27651 {
27652 this.indexField = value;
27653 }
27654 }
27655 }
27656  
27657 /// <remarks/>
27658 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27659 [System.SerializableAttribute()]
27660 [System.Diagnostics.DebuggerStepThroughAttribute()]
27661 [System.ComponentModel.DesignerCategoryAttribute("code")]
27662 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27663 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient
27664 {
27665  
27666 private double[] valueField;
27667  
27668 private string paramField;
27669  
27670 public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient()
27671 {
27672 this.valueField = new double[] {
27673 0.2D,
27674 0.2D,
27675 0.2D,
27676 1D};
27677 }
27678  
27679 /// <remarks/>
27680 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27681 [System.Xml.Serialization.XmlAttributeAttribute()]
27682 public double[] value
27683 {
27684 get
27685 {
27686 return this.valueField;
27687 }
27688 set
27689 {
27690 this.valueField = value;
27691 }
27692 }
27693  
27694 /// <remarks/>
27695 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27696 public string param
27697 {
27698 get
27699 {
27700 return this.paramField;
27701 }
27702 set
27703 {
27704 this.paramField = value;
27705 }
27706 }
27707 }
27708  
27709 /// <remarks/>
27710 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27711 [System.SerializableAttribute()]
27712 [System.Diagnostics.DebuggerStepThroughAttribute()]
27713 [System.ComponentModel.DesignerCategoryAttribute("code")]
27714 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27715 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable
27716 {
27717  
27718 private bool valueField;
27719  
27720 private string paramField;
27721  
27722 public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable()
27723 {
27724 this.valueField = false;
27725 }
27726  
27727 /// <remarks/>
27728 [System.Xml.Serialization.XmlAttributeAttribute()]
27729 [System.ComponentModel.DefaultValueAttribute(false)]
27730 public bool value
27731 {
27732 get
27733 {
27734 return this.valueField;
27735 }
27736 set
27737 {
27738 this.valueField = value;
27739 }
27740 }
27741  
27742 /// <remarks/>
27743 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27744 public string param
27745 {
27746 get
27747 {
27748 return this.paramField;
27749 }
27750 set
27751 {
27752 this.paramField = value;
27753 }
27754 }
27755 }
27756  
27757 /// <remarks/>
27758 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27759 [System.SerializableAttribute()]
27760 [System.Diagnostics.DebuggerStepThroughAttribute()]
27761 [System.ComponentModel.DesignerCategoryAttribute("code")]
27762 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27763 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_position
27764 {
27765  
27766 private double[] valueField;
27767  
27768 private string paramField;
27769  
27770 private string indexField;
27771  
27772 public effectFx_profile_abstractProfile_GLESTechniquePassLight_position()
27773 {
27774 this.valueField = new double[] {
27775 0D,
27776 0D,
27777 1D,
27778 0D};
27779 }
27780  
27781 /// <remarks/>
27782 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27783 [System.Xml.Serialization.XmlAttributeAttribute()]
27784 public double[] value
27785 {
27786 get
27787 {
27788 return this.valueField;
27789 }
27790 set
27791 {
27792 this.valueField = value;
27793 }
27794 }
27795  
27796 /// <remarks/>
27797 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27798 public string param
27799 {
27800 get
27801 {
27802 return this.paramField;
27803 }
27804 set
27805 {
27806 this.paramField = value;
27807 }
27808 }
27809  
27810 /// <remarks/>
27811 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27812 public string index
27813 {
27814 get
27815 {
27816 return this.indexField;
27817 }
27818 set
27819 {
27820 this.indexField = value;
27821 }
27822 }
27823 }
27824  
27825 /// <remarks/>
27826 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27827 [System.SerializableAttribute()]
27828 [System.Diagnostics.DebuggerStepThroughAttribute()]
27829 [System.ComponentModel.DesignerCategoryAttribute("code")]
27830 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27831 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation
27832 {
27833  
27834 private double valueField;
27835  
27836 private string paramField;
27837  
27838 private string indexField;
27839  
27840 public effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation()
27841 {
27842 this.valueField = 1D;
27843 }
27844  
27845 /// <remarks/>
27846 [System.Xml.Serialization.XmlAttributeAttribute()]
27847 [System.ComponentModel.DefaultValueAttribute(1D)]
27848 public double value
27849 {
27850 get
27851 {
27852 return this.valueField;
27853 }
27854 set
27855 {
27856 this.valueField = value;
27857 }
27858 }
27859  
27860 /// <remarks/>
27861 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27862 public string param
27863 {
27864 get
27865 {
27866 return this.paramField;
27867 }
27868 set
27869 {
27870 this.paramField = value;
27871 }
27872 }
27873  
27874 /// <remarks/>
27875 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27876 public string index
27877 {
27878 get
27879 {
27880 return this.indexField;
27881 }
27882 set
27883 {
27884 this.indexField = value;
27885 }
27886 }
27887 }
27888  
27889 /// <remarks/>
27890 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27891 [System.SerializableAttribute()]
27892 [System.Diagnostics.DebuggerStepThroughAttribute()]
27893 [System.ComponentModel.DesignerCategoryAttribute("code")]
27894 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27895 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_specular
27896 {
27897  
27898 private double[] valueField;
27899  
27900 private string paramField;
27901  
27902 private string indexField;
27903  
27904 public effectFx_profile_abstractProfile_GLESTechniquePassLight_specular()
27905 {
27906 this.valueField = new double[] {
27907 0D,
27908 0D,
27909 0D,
27910 0D};
27911 }
27912  
27913 /// <remarks/>
27914 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
27915 [System.Xml.Serialization.XmlAttributeAttribute()]
27916 public double[] value
27917 {
27918 get
27919 {
27920 return this.valueField;
27921 }
27922 set
27923 {
27924 this.valueField = value;
27925 }
27926 }
27927  
27928 /// <remarks/>
27929 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27930 public string param
27931 {
27932 get
27933 {
27934 return this.paramField;
27935 }
27936 set
27937 {
27938 this.paramField = value;
27939 }
27940 }
27941  
27942 /// <remarks/>
27943 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
27944 public string index
27945 {
27946 get
27947 {
27948 return this.indexField;
27949 }
27950 set
27951 {
27952 this.indexField = value;
27953 }
27954 }
27955 }
27956  
27957 /// <remarks/>
27958 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
27959 [System.SerializableAttribute()]
27960 [System.Diagnostics.DebuggerStepThroughAttribute()]
27961 [System.ComponentModel.DesignerCategoryAttribute("code")]
27962 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
27963 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff
27964 {
27965  
27966 private double valueField;
27967  
27968 private string paramField;
27969  
27970 private string indexField;
27971  
27972 public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff()
27973 {
27974 this.valueField = 180D;
27975 }
27976  
27977 /// <remarks/>
27978 [System.Xml.Serialization.XmlAttributeAttribute()]
27979 [System.ComponentModel.DefaultValueAttribute(180D)]
27980 public double value
27981 {
27982 get
27983 {
27984 return this.valueField;
27985 }
27986 set
27987 {
27988 this.valueField = value;
27989 }
27990 }
27991  
27992 /// <remarks/>
27993 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
27994 public string param
27995 {
27996 get
27997 {
27998 return this.paramField;
27999 }
28000 set
28001 {
28002 this.paramField = value;
28003 }
28004 }
28005  
28006 /// <remarks/>
28007 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
28008 public string index
28009 {
28010 get
28011 {
28012 return this.indexField;
28013 }
28014 set
28015 {
28016 this.indexField = value;
28017 }
28018 }
28019 }
28020  
28021 /// <remarks/>
28022 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28023 [System.SerializableAttribute()]
28024 [System.Diagnostics.DebuggerStepThroughAttribute()]
28025 [System.ComponentModel.DesignerCategoryAttribute("code")]
28026 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28027 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction
28028 {
28029  
28030 private double[] valueField;
28031  
28032 private string paramField;
28033  
28034 private string indexField;
28035  
28036 public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction()
28037 {
28038 this.valueField = new double[] {
28039 0D,
28040 0D,
28041 -1D};
28042 }
28043  
28044 /// <remarks/>
28045 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28046 [System.Xml.Serialization.XmlAttributeAttribute()]
28047 public double[] value
28048 {
28049 get
28050 {
28051 return this.valueField;
28052 }
28053 set
28054 {
28055 this.valueField = value;
28056 }
28057 }
28058  
28059 /// <remarks/>
28060 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28061 public string param
28062 {
28063 get
28064 {
28065 return this.paramField;
28066 }
28067 set
28068 {
28069 this.paramField = value;
28070 }
28071 }
28072  
28073 /// <remarks/>
28074 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
28075 public string index
28076 {
28077 get
28078 {
28079 return this.indexField;
28080 }
28081 set
28082 {
28083 this.indexField = value;
28084 }
28085 }
28086 }
28087  
28088 /// <remarks/>
28089 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28090 [System.SerializableAttribute()]
28091 [System.Diagnostics.DebuggerStepThroughAttribute()]
28092 [System.ComponentModel.DesignerCategoryAttribute("code")]
28093 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28094 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent
28095 {
28096  
28097 private double valueField;
28098  
28099 private string paramField;
28100  
28101 private string indexField;
28102  
28103 public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent()
28104 {
28105 this.valueField = 0D;
28106 }
28107  
28108 /// <remarks/>
28109 [System.Xml.Serialization.XmlAttributeAttribute()]
28110 [System.ComponentModel.DefaultValueAttribute(0D)]
28111 public double value
28112 {
28113 get
28114 {
28115 return this.valueField;
28116 }
28117 set
28118 {
28119 this.valueField = value;
28120 }
28121 }
28122  
28123 /// <remarks/>
28124 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28125 public string param
28126 {
28127 get
28128 {
28129 return this.paramField;
28130 }
28131 set
28132 {
28133 this.paramField = value;
28134 }
28135 }
28136  
28137 /// <remarks/>
28138 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
28139 public string index
28140 {
28141 get
28142 {
28143 return this.indexField;
28144 }
28145 set
28146 {
28147 this.indexField = value;
28148 }
28149 }
28150 }
28151  
28152 /// <remarks/>
28153 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28154 [System.SerializableAttribute()]
28155 [System.Diagnostics.DebuggerStepThroughAttribute()]
28156 [System.ComponentModel.DesignerCategoryAttribute("code")]
28157 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28158 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable
28159 {
28160  
28161 private bool valueField;
28162  
28163 private string paramField;
28164  
28165 public effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable()
28166 {
28167 this.valueField = false;
28168 }
28169  
28170 /// <remarks/>
28171 [System.Xml.Serialization.XmlAttributeAttribute()]
28172 [System.ComponentModel.DefaultValueAttribute(false)]
28173 public bool value
28174 {
28175 get
28176 {
28177 return this.valueField;
28178 }
28179 set
28180 {
28181 this.valueField = value;
28182 }
28183 }
28184  
28185 /// <remarks/>
28186 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28187 public string param
28188 {
28189 get
28190 {
28191 return this.paramField;
28192 }
28193 set
28194 {
28195 this.paramField = value;
28196 }
28197 }
28198 }
28199  
28200 /// <remarks/>
28201 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28202 [System.SerializableAttribute()]
28203 [System.Diagnostics.DebuggerStepThroughAttribute()]
28204 [System.ComponentModel.DesignerCategoryAttribute("code")]
28205 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28206 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable
28207 {
28208  
28209 private bool valueField;
28210  
28211 private string paramField;
28212  
28213 public effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable()
28214 {
28215 this.valueField = false;
28216 }
28217  
28218 /// <remarks/>
28219 [System.Xml.Serialization.XmlAttributeAttribute()]
28220 [System.ComponentModel.DefaultValueAttribute(false)]
28221 public bool value
28222 {
28223 get
28224 {
28225 return this.valueField;
28226 }
28227 set
28228 {
28229 this.valueField = value;
28230 }
28231 }
28232  
28233 /// <remarks/>
28234 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28235 public string param
28236 {
28237 get
28238 {
28239 return this.paramField;
28240 }
28241 set
28242 {
28243 this.paramField = value;
28244 }
28245 }
28246 }
28247  
28248 /// <remarks/>
28249 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28250 [System.SerializableAttribute()]
28251 [System.Diagnostics.DebuggerStepThroughAttribute()]
28252 [System.ComponentModel.DesignerCategoryAttribute("code")]
28253 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28254 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_width
28255 {
28256  
28257 private double valueField;
28258  
28259 private string paramField;
28260  
28261 public effectFx_profile_abstractProfile_GLESTechniquePassLine_width()
28262 {
28263 this.valueField = 1D;
28264 }
28265  
28266 /// <remarks/>
28267 [System.Xml.Serialization.XmlAttributeAttribute()]
28268 [System.ComponentModel.DefaultValueAttribute(1D)]
28269 public double value
28270 {
28271 get
28272 {
28273 return this.valueField;
28274 }
28275 set
28276 {
28277 this.valueField = value;
28278 }
28279 }
28280  
28281 /// <remarks/>
28282 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28283 public string param
28284 {
28285 get
28286 {
28287 return this.paramField;
28288 }
28289 set
28290 {
28291 this.paramField = value;
28292 }
28293 }
28294 }
28295  
28296 /// <remarks/>
28297 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28298 [System.SerializableAttribute()]
28299 [System.Diagnostics.DebuggerStepThroughAttribute()]
28300 [System.ComponentModel.DesignerCategoryAttribute("code")]
28301 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28302 public partial class effectFx_profile_abstractProfile_GLESTechniquePassLogic_op
28303 {
28304  
28305 private gl_logic_op_type valueField;
28306  
28307 private string paramField;
28308  
28309 public effectFx_profile_abstractProfile_GLESTechniquePassLogic_op()
28310 {
28311 this.valueField = gl_logic_op_type.COPY;
28312 }
28313  
28314 /// <remarks/>
28315 [System.Xml.Serialization.XmlAttributeAttribute()]
28316 [System.ComponentModel.DefaultValueAttribute(gl_logic_op_type.COPY)]
28317 public gl_logic_op_type value
28318 {
28319 get
28320 {
28321 return this.valueField;
28322 }
28323 set
28324 {
28325 this.valueField = value;
28326 }
28327 }
28328  
28329 /// <remarks/>
28330 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28331 public string param
28332 {
28333 get
28334 {
28335 return this.paramField;
28336 }
28337 set
28338 {
28339 this.paramField = value;
28340 }
28341 }
28342 }
28343  
28344 /// <remarks/>
28345 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28346 [System.SerializableAttribute()]
28347 [System.Diagnostics.DebuggerStepThroughAttribute()]
28348 [System.ComponentModel.DesignerCategoryAttribute("code")]
28349 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28350 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient
28351 {
28352  
28353 private double[] valueField;
28354  
28355 private string paramField;
28356  
28357 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient()
28358 {
28359 this.valueField = new double[] {
28360 0.2D,
28361 0.2D,
28362 0.2D,
28363 1D};
28364 }
28365  
28366 /// <remarks/>
28367 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28368 [System.Xml.Serialization.XmlAttributeAttribute()]
28369 public double[] value
28370 {
28371 get
28372 {
28373 return this.valueField;
28374 }
28375 set
28376 {
28377 this.valueField = value;
28378 }
28379 }
28380  
28381 /// <remarks/>
28382 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28383 public string param
28384 {
28385 get
28386 {
28387 return this.paramField;
28388 }
28389 set
28390 {
28391 this.paramField = value;
28392 }
28393 }
28394 }
28395  
28396 /// <remarks/>
28397 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28398 [System.SerializableAttribute()]
28399 [System.Diagnostics.DebuggerStepThroughAttribute()]
28400 [System.ComponentModel.DesignerCategoryAttribute("code")]
28401 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28402 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse
28403 {
28404  
28405 private double[] valueField;
28406  
28407 private string paramField;
28408  
28409 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse()
28410 {
28411 this.valueField = new double[] {
28412 0.8D,
28413 0.8D,
28414 0.8D,
28415 1D};
28416 }
28417  
28418 /// <remarks/>
28419 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28420 [System.Xml.Serialization.XmlAttributeAttribute()]
28421 public double[] value
28422 {
28423 get
28424 {
28425 return this.valueField;
28426 }
28427 set
28428 {
28429 this.valueField = value;
28430 }
28431 }
28432  
28433 /// <remarks/>
28434 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28435 public string param
28436 {
28437 get
28438 {
28439 return this.paramField;
28440 }
28441 set
28442 {
28443 this.paramField = value;
28444 }
28445 }
28446 }
28447  
28448 /// <remarks/>
28449 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28450 [System.SerializableAttribute()]
28451 [System.Diagnostics.DebuggerStepThroughAttribute()]
28452 [System.ComponentModel.DesignerCategoryAttribute("code")]
28453 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28454 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission
28455 {
28456  
28457 private double[] valueField;
28458  
28459 private string paramField;
28460  
28461 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission()
28462 {
28463 this.valueField = new double[] {
28464 0D,
28465 0D,
28466 0D,
28467 1D};
28468 }
28469  
28470 /// <remarks/>
28471 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28472 [System.Xml.Serialization.XmlAttributeAttribute()]
28473 public double[] value
28474 {
28475 get
28476 {
28477 return this.valueField;
28478 }
28479 set
28480 {
28481 this.valueField = value;
28482 }
28483 }
28484  
28485 /// <remarks/>
28486 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28487 public string param
28488 {
28489 get
28490 {
28491 return this.paramField;
28492 }
28493 set
28494 {
28495 this.paramField = value;
28496 }
28497 }
28498 }
28499  
28500 /// <remarks/>
28501 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28502 [System.SerializableAttribute()]
28503 [System.Diagnostics.DebuggerStepThroughAttribute()]
28504 [System.ComponentModel.DesignerCategoryAttribute("code")]
28505 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28506 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess
28507 {
28508  
28509 private double valueField;
28510  
28511 private string paramField;
28512  
28513 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess()
28514 {
28515 this.valueField = 0D;
28516 }
28517  
28518 /// <remarks/>
28519 [System.Xml.Serialization.XmlAttributeAttribute()]
28520 [System.ComponentModel.DefaultValueAttribute(0D)]
28521 public double value
28522 {
28523 get
28524 {
28525 return this.valueField;
28526 }
28527 set
28528 {
28529 this.valueField = value;
28530 }
28531 }
28532  
28533 /// <remarks/>
28534 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28535 public string param
28536 {
28537 get
28538 {
28539 return this.paramField;
28540 }
28541 set
28542 {
28543 this.paramField = value;
28544 }
28545 }
28546 }
28547  
28548 /// <remarks/>
28549 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28550 [System.SerializableAttribute()]
28551 [System.Diagnostics.DebuggerStepThroughAttribute()]
28552 [System.ComponentModel.DesignerCategoryAttribute("code")]
28553 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28554 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular
28555 {
28556  
28557 private double[] valueField;
28558  
28559 private string paramField;
28560  
28561 public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular()
28562 {
28563 this.valueField = new double[] {
28564 0D,
28565 0D,
28566 0D,
28567 1D};
28568 }
28569  
28570 /// <remarks/>
28571 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28572 [System.Xml.Serialization.XmlAttributeAttribute()]
28573 public double[] value
28574 {
28575 get
28576 {
28577 return this.valueField;
28578 }
28579 set
28580 {
28581 this.valueField = value;
28582 }
28583 }
28584  
28585 /// <remarks/>
28586 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28587 public string param
28588 {
28589 get
28590 {
28591 return this.paramField;
28592 }
28593 set
28594 {
28595 this.paramField = value;
28596 }
28597 }
28598 }
28599  
28600 /// <remarks/>
28601 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28602 [System.SerializableAttribute()]
28603 [System.Diagnostics.DebuggerStepThroughAttribute()]
28604 [System.ComponentModel.DesignerCategoryAttribute("code")]
28605 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28606 public partial class effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix
28607 {
28608  
28609 private double[] valueField;
28610  
28611 private string paramField;
28612  
28613 public effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix()
28614 {
28615 this.valueField = new double[] {
28616 1D,
28617 0D,
28618 0D,
28619 0D,
28620 0D,
28621 1D,
28622 0D,
28623 0D,
28624 0D,
28625 0D,
28626 1D,
28627 0D,
28628 0D,
28629 0D,
28630 0D,
28631 1D};
28632 }
28633  
28634 /// <remarks/>
28635 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28636 [System.Xml.Serialization.XmlAttributeAttribute()]
28637 public double[] value
28638 {
28639 get
28640 {
28641 return this.valueField;
28642 }
28643 set
28644 {
28645 this.valueField = value;
28646 }
28647 }
28648  
28649 /// <remarks/>
28650 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28651 public string param
28652 {
28653 get
28654 {
28655 return this.paramField;
28656 }
28657 set
28658 {
28659 this.paramField = value;
28660 }
28661 }
28662 }
28663  
28664 /// <remarks/>
28665 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28666 [System.SerializableAttribute()]
28667 [System.Diagnostics.DebuggerStepThroughAttribute()]
28668 [System.ComponentModel.DesignerCategoryAttribute("code")]
28669 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28670 public partial class effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable
28671 {
28672  
28673 private bool valueField;
28674  
28675 private string paramField;
28676  
28677 public effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable()
28678 {
28679 this.valueField = false;
28680 }
28681  
28682 /// <remarks/>
28683 [System.Xml.Serialization.XmlAttributeAttribute()]
28684 [System.ComponentModel.DefaultValueAttribute(false)]
28685 public bool value
28686 {
28687 get
28688 {
28689 return this.valueField;
28690 }
28691 set
28692 {
28693 this.valueField = value;
28694 }
28695 }
28696  
28697 /// <remarks/>
28698 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28699 public string param
28700 {
28701 get
28702 {
28703 return this.paramField;
28704 }
28705 set
28706 {
28707 this.paramField = value;
28708 }
28709 }
28710 }
28711  
28712 /// <remarks/>
28713 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28714 [System.SerializableAttribute()]
28715 [System.Diagnostics.DebuggerStepThroughAttribute()]
28716 [System.ComponentModel.DesignerCategoryAttribute("code")]
28717 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28718 public partial class effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable
28719 {
28720  
28721 private bool valueField;
28722  
28723 private string paramField;
28724  
28725 public effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable()
28726 {
28727 this.valueField = false;
28728 }
28729  
28730 /// <remarks/>
28731 [System.Xml.Serialization.XmlAttributeAttribute()]
28732 [System.ComponentModel.DefaultValueAttribute(false)]
28733 public bool value
28734 {
28735 get
28736 {
28737 return this.valueField;
28738 }
28739 set
28740 {
28741 this.valueField = value;
28742 }
28743 }
28744  
28745 /// <remarks/>
28746 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28747 public string param
28748 {
28749 get
28750 {
28751 return this.paramField;
28752 }
28753 set
28754 {
28755 this.paramField = value;
28756 }
28757 }
28758 }
28759  
28760 /// <remarks/>
28761 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28762 [System.SerializableAttribute()]
28763 [System.Diagnostics.DebuggerStepThroughAttribute()]
28764 [System.ComponentModel.DesignerCategoryAttribute("code")]
28765 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28766 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation
28767 {
28768  
28769 private double[] valueField;
28770  
28771 private string paramField;
28772  
28773 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation()
28774 {
28775 this.valueField = new double[] {
28776 1D,
28777 0D,
28778 0D};
28779 }
28780  
28781 /// <remarks/>
28782 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
28783 [System.Xml.Serialization.XmlAttributeAttribute()]
28784 public double[] value
28785 {
28786 get
28787 {
28788 return this.valueField;
28789 }
28790 set
28791 {
28792 this.valueField = value;
28793 }
28794 }
28795  
28796 /// <remarks/>
28797 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28798 public string param
28799 {
28800 get
28801 {
28802 return this.paramField;
28803 }
28804 set
28805 {
28806 this.paramField = value;
28807 }
28808 }
28809 }
28810  
28811 /// <remarks/>
28812 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28813 [System.SerializableAttribute()]
28814 [System.Diagnostics.DebuggerStepThroughAttribute()]
28815 [System.ComponentModel.DesignerCategoryAttribute("code")]
28816 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28817 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size
28818 {
28819  
28820 private double valueField;
28821  
28822 private string paramField;
28823  
28824 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size()
28825 {
28826 this.valueField = 1D;
28827 }
28828  
28829 /// <remarks/>
28830 [System.Xml.Serialization.XmlAttributeAttribute()]
28831 [System.ComponentModel.DefaultValueAttribute(1D)]
28832 public double value
28833 {
28834 get
28835 {
28836 return this.valueField;
28837 }
28838 set
28839 {
28840 this.valueField = value;
28841 }
28842 }
28843  
28844 /// <remarks/>
28845 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28846 public string param
28847 {
28848 get
28849 {
28850 return this.paramField;
28851 }
28852 set
28853 {
28854 this.paramField = value;
28855 }
28856 }
28857 }
28858  
28859 /// <remarks/>
28860 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28861 [System.SerializableAttribute()]
28862 [System.Diagnostics.DebuggerStepThroughAttribute()]
28863 [System.ComponentModel.DesignerCategoryAttribute("code")]
28864 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28865 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size
28866 {
28867  
28868 private double valueField;
28869  
28870 private string paramField;
28871  
28872 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size()
28873 {
28874 this.valueField = 1D;
28875 }
28876  
28877 /// <remarks/>
28878 [System.Xml.Serialization.XmlAttributeAttribute()]
28879 [System.ComponentModel.DefaultValueAttribute(1D)]
28880 public double value
28881 {
28882 get
28883 {
28884 return this.valueField;
28885 }
28886 set
28887 {
28888 this.valueField = value;
28889 }
28890 }
28891  
28892 /// <remarks/>
28893 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28894 public string param
28895 {
28896 get
28897 {
28898 return this.paramField;
28899 }
28900 set
28901 {
28902 this.paramField = value;
28903 }
28904 }
28905 }
28906  
28907 /// <remarks/>
28908 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28909 [System.SerializableAttribute()]
28910 [System.Diagnostics.DebuggerStepThroughAttribute()]
28911 [System.ComponentModel.DesignerCategoryAttribute("code")]
28912 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28913 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max
28914 {
28915  
28916 private double valueField;
28917  
28918 private string paramField;
28919  
28920 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max()
28921 {
28922 this.valueField = 1D;
28923 }
28924  
28925 /// <remarks/>
28926 [System.Xml.Serialization.XmlAttributeAttribute()]
28927 [System.ComponentModel.DefaultValueAttribute(1D)]
28928 public double value
28929 {
28930 get
28931 {
28932 return this.valueField;
28933 }
28934 set
28935 {
28936 this.valueField = value;
28937 }
28938 }
28939  
28940 /// <remarks/>
28941 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28942 public string param
28943 {
28944 get
28945 {
28946 return this.paramField;
28947 }
28948 set
28949 {
28950 this.paramField = value;
28951 }
28952 }
28953 }
28954  
28955 /// <remarks/>
28956 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
28957 [System.SerializableAttribute()]
28958 [System.Diagnostics.DebuggerStepThroughAttribute()]
28959 [System.ComponentModel.DesignerCategoryAttribute("code")]
28960 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
28961 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min
28962 {
28963  
28964 private double valueField;
28965  
28966 private string paramField;
28967  
28968 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min()
28969 {
28970 this.valueField = 0D;
28971 }
28972  
28973 /// <remarks/>
28974 [System.Xml.Serialization.XmlAttributeAttribute()]
28975 [System.ComponentModel.DefaultValueAttribute(0D)]
28976 public double value
28977 {
28978 get
28979 {
28980 return this.valueField;
28981 }
28982 set
28983 {
28984 this.valueField = value;
28985 }
28986 }
28987  
28988 /// <remarks/>
28989 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
28990 public string param
28991 {
28992 get
28993 {
28994 return this.paramField;
28995 }
28996 set
28997 {
28998 this.paramField = value;
28999 }
29000 }
29001 }
29002  
29003 /// <remarks/>
29004 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29005 [System.SerializableAttribute()]
29006 [System.Diagnostics.DebuggerStepThroughAttribute()]
29007 [System.ComponentModel.DesignerCategoryAttribute("code")]
29008 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29009 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable
29010 {
29011  
29012 private bool valueField;
29013  
29014 private string paramField;
29015  
29016 public effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable()
29017 {
29018 this.valueField = false;
29019 }
29020  
29021 /// <remarks/>
29022 [System.Xml.Serialization.XmlAttributeAttribute()]
29023 [System.ComponentModel.DefaultValueAttribute(false)]
29024 public bool value
29025 {
29026 get
29027 {
29028 return this.valueField;
29029 }
29030 set
29031 {
29032 this.valueField = value;
29033 }
29034 }
29035  
29036 /// <remarks/>
29037 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29038 public string param
29039 {
29040 get
29041 {
29042 return this.paramField;
29043 }
29044 set
29045 {
29046 this.paramField = value;
29047 }
29048 }
29049 }
29050  
29051 /// <remarks/>
29052 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29053 [System.SerializableAttribute()]
29054 [System.Diagnostics.DebuggerStepThroughAttribute()]
29055 [System.ComponentModel.DesignerCategoryAttribute("code")]
29056 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29057 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset
29058 {
29059  
29060 private double[] valueField;
29061  
29062 private string paramField;
29063  
29064 public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset()
29065 {
29066 this.valueField = new double[] {
29067 0D,
29068 0D};
29069 }
29070  
29071 /// <remarks/>
29072 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
29073 [System.Xml.Serialization.XmlAttributeAttribute()]
29074 public double[] value
29075 {
29076 get
29077 {
29078 return this.valueField;
29079 }
29080 set
29081 {
29082 this.valueField = value;
29083 }
29084 }
29085  
29086 /// <remarks/>
29087 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29088 public string param
29089 {
29090 get
29091 {
29092 return this.paramField;
29093 }
29094 set
29095 {
29096 this.paramField = value;
29097 }
29098 }
29099 }
29100  
29101 /// <remarks/>
29102 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29103 [System.SerializableAttribute()]
29104 [System.Diagnostics.DebuggerStepThroughAttribute()]
29105 [System.ComponentModel.DesignerCategoryAttribute("code")]
29106 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29107 public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable
29108 {
29109  
29110 private bool valueField;
29111  
29112 private string paramField;
29113  
29114 public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable()
29115 {
29116 this.valueField = false;
29117 }
29118  
29119 /// <remarks/>
29120 [System.Xml.Serialization.XmlAttributeAttribute()]
29121 [System.ComponentModel.DefaultValueAttribute(false)]
29122 public bool value
29123 {
29124 get
29125 {
29126 return this.valueField;
29127 }
29128 set
29129 {
29130 this.valueField = value;
29131 }
29132 }
29133  
29134 /// <remarks/>
29135 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29136 public string param
29137 {
29138 get
29139 {
29140 return this.paramField;
29141 }
29142 set
29143 {
29144 this.paramField = value;
29145 }
29146 }
29147 }
29148  
29149 /// <remarks/>
29150 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29151 [System.SerializableAttribute()]
29152 [System.Diagnostics.DebuggerStepThroughAttribute()]
29153 [System.ComponentModel.DesignerCategoryAttribute("code")]
29154 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29155 public partial class effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix
29156 {
29157  
29158 private double[] valueField;
29159  
29160 private string paramField;
29161  
29162 public effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix()
29163 {
29164 this.valueField = new double[] {
29165 1D,
29166 0D,
29167 0D,
29168 0D,
29169 0D,
29170 1D,
29171 0D,
29172 0D,
29173 0D,
29174 0D,
29175 1D,
29176 0D,
29177 0D,
29178 0D,
29179 0D,
29180 1D};
29181 }
29182  
29183 /// <remarks/>
29184 // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
29185 [System.Xml.Serialization.XmlAttributeAttribute()]
29186 public double[] value
29187 {
29188 get
29189 {
29190 return this.valueField;
29191 }
29192 set
29193 {
29194 this.valueField = value;
29195 }
29196 }
29197  
29198 /// <remarks/>
29199 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29200 public string param
29201 {
29202 get
29203 {
29204 return this.paramField;
29205 }
29206 set
29207 {
29208 this.paramField = value;
29209 }
29210 }
29211 }
29212  
29213 /// <remarks/>
29214 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29215 [System.SerializableAttribute()]
29216 [System.Diagnostics.DebuggerStepThroughAttribute()]
29217 [System.ComponentModel.DesignerCategoryAttribute("code")]
29218 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29219 public partial class effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable
29220 {
29221  
29222 private bool valueField;
29223  
29224 private string paramField;
29225  
29226 public effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable()
29227 {
29228 this.valueField = false;
29229 }
29230  
29231 /// <remarks/>
29232 [System.Xml.Serialization.XmlAttributeAttribute()]
29233 [System.ComponentModel.DefaultValueAttribute(false)]
29234 public bool value
29235 {
29236 get
29237 {
29238 return this.valueField;
29239 }
29240 set
29241 {
29242 this.valueField = value;
29243 }
29244 }
29245  
29246 /// <remarks/>
29247 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29248 public string param
29249 {
29250 get
29251 {
29252 return this.paramField;
29253 }
29254 set
29255 {
29256 this.paramField = value;
29257 }
29258 }
29259 }
29260  
29261 /// <remarks/>
29262 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29263 [System.SerializableAttribute()]
29264 [System.Diagnostics.DebuggerStepThroughAttribute()]
29265 [System.ComponentModel.DesignerCategoryAttribute("code")]
29266 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29267 public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable
29268 {
29269  
29270 private bool valueField;
29271  
29272 private string paramField;
29273  
29274 public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable()
29275 {
29276 this.valueField = false;
29277 }
29278  
29279 /// <remarks/>
29280 [System.Xml.Serialization.XmlAttributeAttribute()]
29281 [System.ComponentModel.DefaultValueAttribute(false)]
29282 public bool value
29283 {
29284 get
29285 {
29286 return this.valueField;
29287 }
29288 set
29289 {
29290 this.valueField = value;
29291 }
29292 }
29293  
29294 /// <remarks/>
29295 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29296 public string param
29297 {
29298 get
29299 {
29300 return this.paramField;
29301 }
29302 set
29303 {
29304 this.paramField = value;
29305 }
29306 }
29307 }
29308  
29309 /// <remarks/>
29310 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29311 [System.SerializableAttribute()]
29312 [System.Diagnostics.DebuggerStepThroughAttribute()]
29313 [System.ComponentModel.DesignerCategoryAttribute("code")]
29314 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29315 public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable
29316 {
29317  
29318 private bool valueField;
29319  
29320 private string paramField;
29321  
29322 public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable()
29323 {
29324 this.valueField = false;
29325 }
29326  
29327 /// <remarks/>
29328 [System.Xml.Serialization.XmlAttributeAttribute()]
29329 [System.ComponentModel.DefaultValueAttribute(false)]
29330 public bool value
29331 {
29332 get
29333 {
29334 return this.valueField;
29335 }
29336 set
29337 {
29338 this.valueField = value;
29339 }
29340 }
29341  
29342 /// <remarks/>
29343 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29344 public string param
29345 {
29346 get
29347 {
29348 return this.paramField;
29349 }
29350 set
29351 {
29352 this.paramField = value;
29353 }
29354 }
29355 }
29356  
29357 /// <remarks/>
29358 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29359 [System.SerializableAttribute()]
29360 [System.Diagnostics.DebuggerStepThroughAttribute()]
29361 [System.ComponentModel.DesignerCategoryAttribute("code")]
29362 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29363 public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable
29364 {
29365  
29366 private bool valueField;
29367  
29368 private string paramField;
29369  
29370 public effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable()
29371 {
29372 this.valueField = false;
29373 }
29374  
29375 /// <remarks/>
29376 [System.Xml.Serialization.XmlAttributeAttribute()]
29377 [System.ComponentModel.DefaultValueAttribute(false)]
29378 public bool value
29379 {
29380 get
29381 {
29382 return this.valueField;
29383 }
29384 set
29385 {
29386 this.valueField = value;
29387 }
29388 }
29389  
29390 /// <remarks/>
29391 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29392 public string param
29393 {
29394 get
29395 {
29396 return this.paramField;
29397 }
29398 set
29399 {
29400 this.paramField = value;
29401 }
29402 }
29403 }
29404  
29405 /// <remarks/>
29406 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29407 [System.SerializableAttribute()]
29408 [System.Diagnostics.DebuggerStepThroughAttribute()]
29409 [System.ComponentModel.DesignerCategoryAttribute("code")]
29410 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29411 public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor
29412 {
29413  
29414 private long[] valueField;
29415  
29416 private string paramField;
29417  
29418 /// <remarks/>
29419 [System.Xml.Serialization.XmlAttributeAttribute()]
29420 public long[] value
29421 {
29422 get
29423 {
29424 return this.valueField;
29425 }
29426 set
29427 {
29428 this.valueField = value;
29429 }
29430 }
29431  
29432 /// <remarks/>
29433 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29434 public string param
29435 {
29436 get
29437 {
29438 return this.paramField;
29439 }
29440 set
29441 {
29442 this.paramField = value;
29443 }
29444 }
29445 }
29446  
29447 /// <remarks/>
29448 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29449 [System.SerializableAttribute()]
29450 [System.Diagnostics.DebuggerStepThroughAttribute()]
29451 [System.ComponentModel.DesignerCategoryAttribute("code")]
29452 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29453 public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable
29454 {
29455  
29456 private bool valueField;
29457  
29458 private string paramField;
29459  
29460 public effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable()
29461 {
29462 this.valueField = false;
29463 }
29464  
29465 /// <remarks/>
29466 [System.Xml.Serialization.XmlAttributeAttribute()]
29467 [System.ComponentModel.DefaultValueAttribute(false)]
29468 public bool value
29469 {
29470 get
29471 {
29472 return this.valueField;
29473 }
29474 set
29475 {
29476 this.valueField = value;
29477 }
29478 }
29479  
29480 /// <remarks/>
29481 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29482 public string param
29483 {
29484 get
29485 {
29486 return this.paramField;
29487 }
29488 set
29489 {
29490 this.paramField = value;
29491 }
29492 }
29493 }
29494  
29495 /// <remarks/>
29496 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29497 [System.SerializableAttribute()]
29498 [System.Diagnostics.DebuggerStepThroughAttribute()]
29499 [System.ComponentModel.DesignerCategoryAttribute("code")]
29500 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29501 public partial class effectFx_profile_abstractProfile_GLESTechniquePassShade_model
29502 {
29503  
29504 private gl_shade_model_type valueField;
29505  
29506 private string paramField;
29507  
29508 public effectFx_profile_abstractProfile_GLESTechniquePassShade_model()
29509 {
29510 this.valueField = gl_shade_model_type.SMOOTH;
29511 }
29512  
29513 /// <remarks/>
29514 [System.Xml.Serialization.XmlAttributeAttribute()]
29515 [System.ComponentModel.DefaultValueAttribute(gl_shade_model_type.SMOOTH)]
29516 public gl_shade_model_type value
29517 {
29518 get
29519 {
29520 return this.valueField;
29521 }
29522 set
29523 {
29524 this.valueField = value;
29525 }
29526 }
29527  
29528 /// <remarks/>
29529 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29530 public string param
29531 {
29532 get
29533 {
29534 return this.paramField;
29535 }
29536 set
29537 {
29538 this.paramField = value;
29539 }
29540 }
29541 }
29542  
29543 /// <remarks/>
29544 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29545 [System.SerializableAttribute()]
29546 [System.Diagnostics.DebuggerStepThroughAttribute()]
29547 [System.ComponentModel.DesignerCategoryAttribute("code")]
29548 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29549 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_func
29550 {
29551  
29552 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc funcField;
29553  
29554 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef refField;
29555  
29556 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask maskField;
29557  
29558 /// <remarks/>
29559 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc func
29560 {
29561 get
29562 {
29563 return this.funcField;
29564 }
29565 set
29566 {
29567 this.funcField = value;
29568 }
29569 }
29570  
29571 /// <remarks/>
29572 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef @ref
29573 {
29574 get
29575 {
29576 return this.refField;
29577 }
29578 set
29579 {
29580 this.refField = value;
29581 }
29582 }
29583  
29584 /// <remarks/>
29585 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask mask
29586 {
29587 get
29588 {
29589 return this.maskField;
29590 }
29591 set
29592 {
29593 this.maskField = value;
29594 }
29595 }
29596 }
29597  
29598 /// <remarks/>
29599 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29600 [System.SerializableAttribute()]
29601 [System.Diagnostics.DebuggerStepThroughAttribute()]
29602 [System.ComponentModel.DesignerCategoryAttribute("code")]
29603 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29604 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc
29605 {
29606  
29607 private gl_func_type valueField;
29608  
29609 private string paramField;
29610  
29611 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc()
29612 {
29613 this.valueField = gl_func_type.ALWAYS;
29614 }
29615  
29616 /// <remarks/>
29617 [System.Xml.Serialization.XmlAttributeAttribute()]
29618 [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
29619 public gl_func_type value
29620 {
29621 get
29622 {
29623 return this.valueField;
29624 }
29625 set
29626 {
29627 this.valueField = value;
29628 }
29629 }
29630  
29631 /// <remarks/>
29632 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29633 public string param
29634 {
29635 get
29636 {
29637 return this.paramField;
29638 }
29639 set
29640 {
29641 this.paramField = value;
29642 }
29643 }
29644 }
29645  
29646 /// <remarks/>
29647 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29648 [System.SerializableAttribute()]
29649 [System.Diagnostics.DebuggerStepThroughAttribute()]
29650 [System.ComponentModel.DesignerCategoryAttribute("code")]
29651 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29652 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef
29653 {
29654  
29655 private byte valueField;
29656  
29657 private string paramField;
29658  
29659 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef()
29660 {
29661 this.valueField = ((byte)(0));
29662 }
29663  
29664 /// <remarks/>
29665 [System.Xml.Serialization.XmlAttributeAttribute()]
29666 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
29667 public byte value
29668 {
29669 get
29670 {
29671 return this.valueField;
29672 }
29673 set
29674 {
29675 this.valueField = value;
29676 }
29677 }
29678  
29679 /// <remarks/>
29680 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29681 public string param
29682 {
29683 get
29684 {
29685 return this.paramField;
29686 }
29687 set
29688 {
29689 this.paramField = value;
29690 }
29691 }
29692 }
29693  
29694 /// <remarks/>
29695 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29696 [System.SerializableAttribute()]
29697 [System.Diagnostics.DebuggerStepThroughAttribute()]
29698 [System.ComponentModel.DesignerCategoryAttribute("code")]
29699 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29700 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask
29701 {
29702  
29703 private byte valueField;
29704  
29705 private string paramField;
29706  
29707 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask()
29708 {
29709 this.valueField = ((byte)(255));
29710 }
29711  
29712 /// <remarks/>
29713 [System.Xml.Serialization.XmlAttributeAttribute()]
29714 [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
29715 public byte value
29716 {
29717 get
29718 {
29719 return this.valueField;
29720 }
29721 set
29722 {
29723 this.valueField = value;
29724 }
29725 }
29726  
29727 /// <remarks/>
29728 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29729 public string param
29730 {
29731 get
29732 {
29733 return this.paramField;
29734 }
29735 set
29736 {
29737 this.paramField = value;
29738 }
29739 }
29740 }
29741  
29742 /// <remarks/>
29743 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29744 [System.SerializableAttribute()]
29745 [System.Diagnostics.DebuggerStepThroughAttribute()]
29746 [System.ComponentModel.DesignerCategoryAttribute("code")]
29747 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29748 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask
29749 {
29750  
29751 private long valueField;
29752  
29753 private string paramField;
29754  
29755 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask()
29756 {
29757 this.valueField = ((long)(4294967295));
29758 }
29759  
29760 /// <remarks/>
29761 [System.Xml.Serialization.XmlAttributeAttribute()]
29762 [System.ComponentModel.DefaultValueAttribute(typeof(long), "4294967295")]
29763 public long value
29764 {
29765 get
29766 {
29767 return this.valueField;
29768 }
29769 set
29770 {
29771 this.valueField = value;
29772 }
29773 }
29774  
29775 /// <remarks/>
29776 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29777 public string param
29778 {
29779 get
29780 {
29781 return this.paramField;
29782 }
29783 set
29784 {
29785 this.paramField = value;
29786 }
29787 }
29788 }
29789  
29790 /// <remarks/>
29791 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29792 [System.SerializableAttribute()]
29793 [System.Diagnostics.DebuggerStepThroughAttribute()]
29794 [System.ComponentModel.DesignerCategoryAttribute("code")]
29795 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29796 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_op
29797 {
29798  
29799 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail failField;
29800  
29801 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail zfailField;
29802  
29803 private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass zpassField;
29804  
29805 /// <remarks/>
29806 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail fail
29807 {
29808 get
29809 {
29810 return this.failField;
29811 }
29812 set
29813 {
29814 this.failField = value;
29815 }
29816 }
29817  
29818 /// <remarks/>
29819 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail zfail
29820 {
29821 get
29822 {
29823 return this.zfailField;
29824 }
29825 set
29826 {
29827 this.zfailField = value;
29828 }
29829 }
29830  
29831 /// <remarks/>
29832 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass zpass
29833 {
29834 get
29835 {
29836 return this.zpassField;
29837 }
29838 set
29839 {
29840 this.zpassField = value;
29841 }
29842 }
29843 }
29844  
29845 /// <remarks/>
29846 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29847 [System.SerializableAttribute()]
29848 [System.Diagnostics.DebuggerStepThroughAttribute()]
29849 [System.ComponentModel.DesignerCategoryAttribute("code")]
29850 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29851 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail
29852 {
29853  
29854 private gles_stencil_op_type valueField;
29855  
29856 private string paramField;
29857  
29858 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail()
29859 {
29860 this.valueField = gles_stencil_op_type.KEEP;
29861 }
29862  
29863 /// <remarks/>
29864 [System.Xml.Serialization.XmlAttributeAttribute()]
29865 [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
29866 public gles_stencil_op_type value
29867 {
29868 get
29869 {
29870 return this.valueField;
29871 }
29872 set
29873 {
29874 this.valueField = value;
29875 }
29876 }
29877  
29878 /// <remarks/>
29879 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29880 public string param
29881 {
29882 get
29883 {
29884 return this.paramField;
29885 }
29886 set
29887 {
29888 this.paramField = value;
29889 }
29890 }
29891 }
29892  
29893 /// <remarks/>
29894 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29895 [System.SerializableAttribute()]
29896 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29897 public enum gles_stencil_op_type
29898 {
29899  
29900 /// <remarks/>
29901 KEEP,
29902  
29903 /// <remarks/>
29904 ZERO,
29905  
29906 /// <remarks/>
29907 REPLACE,
29908  
29909 /// <remarks/>
29910 INCR,
29911  
29912 /// <remarks/>
29913 DECR,
29914  
29915 /// <remarks/>
29916 INVERT,
29917 }
29918  
29919 /// <remarks/>
29920 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29921 [System.SerializableAttribute()]
29922 [System.Diagnostics.DebuggerStepThroughAttribute()]
29923 [System.ComponentModel.DesignerCategoryAttribute("code")]
29924 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29925 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail
29926 {
29927  
29928 private gles_stencil_op_type valueField;
29929  
29930 private string paramField;
29931  
29932 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail()
29933 {
29934 this.valueField = gles_stencil_op_type.KEEP;
29935 }
29936  
29937 /// <remarks/>
29938 [System.Xml.Serialization.XmlAttributeAttribute()]
29939 [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
29940 public gles_stencil_op_type value
29941 {
29942 get
29943 {
29944 return this.valueField;
29945 }
29946 set
29947 {
29948 this.valueField = value;
29949 }
29950 }
29951  
29952 /// <remarks/>
29953 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
29954 public string param
29955 {
29956 get
29957 {
29958 return this.paramField;
29959 }
29960 set
29961 {
29962 this.paramField = value;
29963 }
29964 }
29965 }
29966  
29967 /// <remarks/>
29968 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
29969 [System.SerializableAttribute()]
29970 [System.Diagnostics.DebuggerStepThroughAttribute()]
29971 [System.ComponentModel.DesignerCategoryAttribute("code")]
29972 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
29973 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass
29974 {
29975  
29976 private gles_stencil_op_type valueField;
29977  
29978 private string paramField;
29979  
29980 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass()
29981 {
29982 this.valueField = gles_stencil_op_type.KEEP;
29983 }
29984  
29985 /// <remarks/>
29986 [System.Xml.Serialization.XmlAttributeAttribute()]
29987 [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
29988 public gles_stencil_op_type value
29989 {
29990 get
29991 {
29992 return this.valueField;
29993 }
29994 set
29995 {
29996 this.valueField = value;
29997 }
29998 }
29999  
30000 /// <remarks/>
30001 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30002 public string param
30003 {
30004 get
30005 {
30006 return this.paramField;
30007 }
30008 set
30009 {
30010 this.paramField = value;
30011 }
30012 }
30013 }
30014  
30015 /// <remarks/>
30016 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30017 [System.SerializableAttribute()]
30018 [System.Diagnostics.DebuggerStepThroughAttribute()]
30019 [System.ComponentModel.DesignerCategoryAttribute("code")]
30020 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30021 public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable
30022 {
30023  
30024 private bool valueField;
30025  
30026 private string paramField;
30027  
30028 public effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable()
30029 {
30030 this.valueField = false;
30031 }
30032  
30033 /// <remarks/>
30034 [System.Xml.Serialization.XmlAttributeAttribute()]
30035 [System.ComponentModel.DefaultValueAttribute(false)]
30036 public bool value
30037 {
30038 get
30039 {
30040 return this.valueField;
30041 }
30042 set
30043 {
30044 this.valueField = value;
30045 }
30046 }
30047  
30048 /// <remarks/>
30049 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30050 public string param
30051 {
30052 get
30053 {
30054 return this.paramField;
30055 }
30056 set
30057 {
30058 this.paramField = value;
30059 }
30060 }
30061 }
30062  
30063 /// <remarks/>
30064 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30065 [System.SerializableAttribute()]
30066 [System.Diagnostics.DebuggerStepThroughAttribute()]
30067 [System.ComponentModel.DesignerCategoryAttribute("code")]
30068 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30069 public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline
30070 {
30071  
30072 private gles_texture_pipeline valueField;
30073  
30074 private string paramField;
30075  
30076 /// <remarks/>
30077 public gles_texture_pipeline value
30078 {
30079 get
30080 {
30081 return this.valueField;
30082 }
30083 set
30084 {
30085 this.valueField = value;
30086 }
30087 }
30088  
30089 /// <remarks/>
30090 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30091 public string param
30092 {
30093 get
30094 {
30095 return this.paramField;
30096 }
30097 set
30098 {
30099 this.paramField = value;
30100 }
30101 }
30102 }
30103  
30104 /// <remarks/>
30105 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30106 [System.SerializableAttribute()]
30107 [System.Diagnostics.DebuggerStepThroughAttribute()]
30108 [System.ComponentModel.DesignerCategoryAttribute("code")]
30109 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30110 public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable
30111 {
30112  
30113 private bool valueField;
30114  
30115 private string paramField;
30116  
30117 public effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable()
30118 {
30119 this.valueField = false;
30120 }
30121  
30122 /// <remarks/>
30123 [System.Xml.Serialization.XmlAttributeAttribute()]
30124 [System.ComponentModel.DefaultValueAttribute(false)]
30125 public bool value
30126 {
30127 get
30128 {
30129 return this.valueField;
30130 }
30131 set
30132 {
30133 this.valueField = value;
30134 }
30135 }
30136  
30137 /// <remarks/>
30138 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30139 public string param
30140 {
30141 get
30142 {
30143 return this.paramField;
30144 }
30145 set
30146 {
30147 this.paramField = value;
30148 }
30149 }
30150 }
30151  
30152 /// <remarks/>
30153 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30154 [System.SerializableAttribute()]
30155 [System.Diagnostics.DebuggerStepThroughAttribute()]
30156 [System.ComponentModel.DesignerCategoryAttribute("code")]
30157 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30158 [System.Xml.Serialization.XmlRootAttribute("profile_GLSL", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
30159 public partial class effectFx_profile_abstractProfile_GLSL
30160 {
30161  
30162 private asset assetField;
30163  
30164 private object[] itemsField;
30165  
30166 private object[] items1Field;
30167  
30168 private effectFx_profile_abstractProfile_GLSLTechnique[] techniqueField;
30169  
30170 private extra[] extraField;
30171  
30172 private string idField;
30173  
30174 /// <remarks/>
30175 public asset asset
30176 {
30177 get
30178 {
30179 return this.assetField;
30180 }
30181 set
30182 {
30183 this.assetField = value;
30184 }
30185 }
30186  
30187 /// <remarks/>
30188 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
30189 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
30190 public object[] Items
30191 {
30192 get
30193 {
30194 return this.itemsField;
30195 }
30196 set
30197 {
30198 this.itemsField = value;
30199 }
30200 }
30201  
30202 /// <remarks/>
30203 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
30204 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(glsl_newparam))]
30205 public object[] Items1
30206 {
30207 get
30208 {
30209 return this.items1Field;
30210 }
30211 set
30212 {
30213 this.items1Field = value;
30214 }
30215 }
30216  
30217 /// <remarks/>
30218 [System.Xml.Serialization.XmlElementAttribute("technique")]
30219 public effectFx_profile_abstractProfile_GLSLTechnique[] technique
30220 {
30221 get
30222 {
30223 return this.techniqueField;
30224 }
30225 set
30226 {
30227 this.techniqueField = value;
30228 }
30229 }
30230  
30231 /// <remarks/>
30232 [System.Xml.Serialization.XmlElementAttribute("extra")]
30233 public extra[] extra
30234 {
30235 get
30236 {
30237 return this.extraField;
30238 }
30239 set
30240 {
30241 this.extraField = value;
30242 }
30243 }
30244  
30245 /// <remarks/>
30246 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
30247 public string id
30248 {
30249 get
30250 {
30251 return this.idField;
30252 }
30253 set
30254 {
30255 this.idField = value;
30256 }
30257 }
30258 }
30259  
30260 /// <remarks/>
30261 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30262 [System.SerializableAttribute()]
30263 [System.Diagnostics.DebuggerStepThroughAttribute()]
30264 [System.ComponentModel.DesignerCategoryAttribute("code")]
30265 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30266 public partial class effectFx_profile_abstractProfile_GLSLTechnique
30267 {
30268  
30269 private fx_annotate_common[] annotateField;
30270  
30271 private object[] itemsField;
30272  
30273 private object[] items1Field;
30274  
30275 private effectFx_profile_abstractProfile_GLSLTechniquePass[] passField;
30276  
30277 private extra[] extraField;
30278  
30279 private string idField;
30280  
30281 private string sidField;
30282  
30283 /// <remarks/>
30284 [System.Xml.Serialization.XmlElementAttribute("annotate")]
30285 public fx_annotate_common[] annotate
30286 {
30287 get
30288 {
30289 return this.annotateField;
30290 }
30291 set
30292 {
30293 this.annotateField = value;
30294 }
30295 }
30296  
30297 /// <remarks/>
30298 [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
30299 [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
30300 public object[] Items
30301 {
30302 get
30303 {
30304 return this.itemsField;
30305 }
30306 set
30307 {
30308 this.itemsField = value;
30309 }
30310 }
30311  
30312 /// <remarks/>
30313 [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
30314 [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(glsl_newparam))]
30315 [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(glsl_setparam))]
30316 public object[] Items1
30317 {
30318 get
30319 {
30320 return this.items1Field;
30321 }
30322 set
30323 {
30324 this.items1Field = value;
30325 }
30326 }
30327  
30328 /// <remarks/>
30329 [System.Xml.Serialization.XmlElementAttribute("pass")]
30330 public effectFx_profile_abstractProfile_GLSLTechniquePass[] pass
30331 {
30332 get
30333 {
30334 return this.passField;
30335 }
30336 set
30337 {
30338 this.passField = value;
30339 }
30340 }
30341  
30342 /// <remarks/>
30343 [System.Xml.Serialization.XmlElementAttribute("extra")]
30344 public extra[] extra
30345 {
30346 get
30347 {
30348 return this.extraField;
30349 }
30350 set
30351 {
30352 this.extraField = value;
30353 }
30354 }
30355  
30356 /// <remarks/>
30357 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
30358 public string id
30359 {
30360 get
30361 {
30362 return this.idField;
30363 }
30364 set
30365 {
30366 this.idField = value;
30367 }
30368 }
30369  
30370 /// <remarks/>
30371 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30372 public string sid
30373 {
30374 get
30375 {
30376 return this.sidField;
30377 }
30378 set
30379 {
30380 this.sidField = value;
30381 }
30382 }
30383 }
30384  
30385 /// <remarks/>
30386 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30387 [System.SerializableAttribute()]
30388 [System.Diagnostics.DebuggerStepThroughAttribute()]
30389 [System.ComponentModel.DesignerCategoryAttribute("code")]
30390 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30391 public partial class effectFx_profile_abstractProfile_GLSLTechniquePass
30392 {
30393  
30394 private fx_annotate_common[] annotateField;
30395  
30396 private fx_colortarget_common[] color_targetField;
30397  
30398 private fx_depthtarget_common[] depth_targetField;
30399  
30400 private fx_stenciltarget_common[] stencil_targetField;
30401  
30402 private fx_clearcolor_common[] color_clearField;
30403  
30404 private fx_cleardepth_common[] depth_clearField;
30405  
30406 private fx_clearstencil_common[] stencil_clearField;
30407  
30408 private string drawField;
30409  
30410 private object[] itemsField;
30411  
30412 private extra[] extraField;
30413  
30414 private string sidField;
30415  
30416 /// <remarks/>
30417 [System.Xml.Serialization.XmlElementAttribute("annotate")]
30418 public fx_annotate_common[] annotate
30419 {
30420 get
30421 {
30422 return this.annotateField;
30423 }
30424 set
30425 {
30426 this.annotateField = value;
30427 }
30428 }
30429  
30430 /// <remarks/>
30431 [System.Xml.Serialization.XmlElementAttribute("color_target")]
30432 public fx_colortarget_common[] color_target
30433 {
30434 get
30435 {
30436 return this.color_targetField;
30437 }
30438 set
30439 {
30440 this.color_targetField = value;
30441 }
30442 }
30443  
30444 /// <remarks/>
30445 [System.Xml.Serialization.XmlElementAttribute("depth_target")]
30446 public fx_depthtarget_common[] depth_target
30447 {
30448 get
30449 {
30450 return this.depth_targetField;
30451 }
30452 set
30453 {
30454 this.depth_targetField = value;
30455 }
30456 }
30457  
30458 /// <remarks/>
30459 [System.Xml.Serialization.XmlElementAttribute("stencil_target")]
30460 public fx_stenciltarget_common[] stencil_target
30461 {
30462 get
30463 {
30464 return this.stencil_targetField;
30465 }
30466 set
30467 {
30468 this.stencil_targetField = value;
30469 }
30470 }
30471  
30472 /// <remarks/>
30473 [System.Xml.Serialization.XmlElementAttribute("color_clear")]
30474 public fx_clearcolor_common[] color_clear
30475 {
30476 get
30477 {
30478 return this.color_clearField;
30479 }
30480 set
30481 {
30482 this.color_clearField = value;
30483 }
30484 }
30485  
30486 /// <remarks/>
30487 [System.Xml.Serialization.XmlElementAttribute("depth_clear")]
30488 public fx_cleardepth_common[] depth_clear
30489 {
30490 get
30491 {
30492 return this.depth_clearField;
30493 }
30494 set
30495 {
30496 this.depth_clearField = value;
30497 }
30498 }
30499  
30500 /// <remarks/>
30501 [System.Xml.Serialization.XmlElementAttribute("stencil_clear")]
30502 public fx_clearstencil_common[] stencil_clear
30503 {
30504 get
30505 {
30506 return this.stencil_clearField;
30507 }
30508 set
30509 {
30510 this.stencil_clearField = value;
30511 }
30512 }
30513  
30514 /// <remarks/>
30515 public string draw
30516 {
30517 get
30518 {
30519 return this.drawField;
30520 }
30521 set
30522 {
30523 this.drawField = value;
30524 }
30525 }
30526  
30527 /// <remarks/>
30528 [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func))]
30529 [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable))]
30530 [System.Xml.Serialization.XmlElementAttribute("auto_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable))]
30531 [System.Xml.Serialization.XmlElementAttribute("blend_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color))]
30532 [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable))]
30533 [System.Xml.Serialization.XmlElementAttribute("blend_equation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation))]
30534 [System.Xml.Serialization.XmlElementAttribute("blend_equation_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate))]
30535 [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func))]
30536 [System.Xml.Serialization.XmlElementAttribute("blend_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate))]
30537 [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_color))]
30538 [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth))]
30539 [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil))]
30540 [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane))]
30541 [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable))]
30542 [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable))]
30543 [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask))]
30544 [System.Xml.Serialization.XmlElementAttribute("color_material", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material))]
30545 [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable))]
30546 [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face))]
30547 [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable))]
30548 [System.Xml.Serialization.XmlElementAttribute("depth_bounds", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds))]
30549 [System.Xml.Serialization.XmlElementAttribute("depth_bounds_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable))]
30550 [System.Xml.Serialization.XmlElementAttribute("depth_clamp_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable))]
30551 [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func))]
30552 [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask))]
30553 [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range))]
30554 [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable))]
30555 [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable))]
30556 [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_color))]
30557 [System.Xml.Serialization.XmlElementAttribute("fog_coord_src", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src))]
30558 [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_density))]
30559 [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable))]
30560 [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_end))]
30561 [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode))]
30562 [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_start))]
30563 [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFront_face))]
30564 [System.Xml.Serialization.XmlElementAttribute("gl_hook_abstract", typeof(object))]
30565 [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient))]
30566 [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation))]
30567 [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse))]
30568 [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable))]
30569 [System.Xml.Serialization.XmlElementAttribute("light_linear_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation))]
30570 [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient))]
30571 [System.Xml.Serialization.XmlElementAttribute("light_model_color_control", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control))]
30572 [System.Xml.Serialization.XmlElementAttribute("light_model_local_viewer_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable))]
30573 [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable))]
30574 [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_position))]
30575 [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation))]
30576 [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular))]
30577 [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff))]
30578 [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction))]
30579 [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent))]
30580 [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable))]
30581 [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable))]
30582 [System.Xml.Serialization.XmlElementAttribute("line_stipple", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple))]
30583 [System.Xml.Serialization.XmlElementAttribute("line_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable))]
30584 [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_width))]
30585 [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op))]
30586 [System.Xml.Serialization.XmlElementAttribute("logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable))]
30587 [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient))]
30588 [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse))]
30589 [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission))]
30590 [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess))]
30591 [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular))]
30592 [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix))]
30593 [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable))]
30594 [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable))]
30595 [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation))]
30596 [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size))]
30597 [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size))]
30598 [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max))]
30599 [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min))]
30600 [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable))]
30601 [System.Xml.Serialization.XmlElementAttribute("polygon_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode))]
30602 [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset))]
30603 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable))]
30604 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_line_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable))]
30605 [System.Xml.Serialization.XmlElementAttribute("polygon_offset_point_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable))]
30606 [System.Xml.Serialization.XmlElementAttribute("polygon_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable))]
30607 [System.Xml.Serialization.XmlElementAttribute("polygon_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable))]
30608 [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix))]
30609 [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable))]
30610 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable))]
30611 [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable))]
30612 [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable))]
30613 [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor))]
30614 [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable))]
30615 [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShade_model))]
30616 [System.Xml.Serialization.XmlElementAttribute("shader", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShader))]
30617 [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func))]
30618 [System.Xml.Serialization.XmlElementAttribute("stencil_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate))]
30619 [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask))]
30620 [System.Xml.Serialization.XmlElementAttribute("stencil_mask_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate))]
30621 [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op))]
30622 [System.Xml.Serialization.XmlElementAttribute("stencil_op_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate))]
30623 [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable))]
30624 [System.Xml.Serialization.XmlElementAttribute("texture1D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D))]
30625 [System.Xml.Serialization.XmlElementAttribute("texture1D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable))]
30626 [System.Xml.Serialization.XmlElementAttribute("texture2D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D))]
30627 [System.Xml.Serialization.XmlElementAttribute("texture2D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable))]
30628 [System.Xml.Serialization.XmlElementAttribute("texture3D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D))]
30629 [System.Xml.Serialization.XmlElementAttribute("texture3D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable))]
30630 [System.Xml.Serialization.XmlElementAttribute("textureCUBE", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE))]
30631 [System.Xml.Serialization.XmlElementAttribute("textureCUBE_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable))]
30632 [System.Xml.Serialization.XmlElementAttribute("textureDEPTH", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH))]
30633 [System.Xml.Serialization.XmlElementAttribute("textureDEPTH_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable))]
30634 [System.Xml.Serialization.XmlElementAttribute("textureRECT", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT))]
30635 [System.Xml.Serialization.XmlElementAttribute("textureRECT_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable))]
30636 [System.Xml.Serialization.XmlElementAttribute("texture_env_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color))]
30637 [System.Xml.Serialization.XmlElementAttribute("texture_env_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode))]
30638 public object[] Items
30639 {
30640 get
30641 {
30642 return this.itemsField;
30643 }
30644 set
30645 {
30646 this.itemsField = value;
30647 }
30648 }
30649  
30650 /// <remarks/>
30651 [System.Xml.Serialization.XmlElementAttribute("extra")]
30652 public extra[] extra
30653 {
30654 get
30655 {
30656 return this.extraField;
30657 }
30658 set
30659 {
30660 this.extraField = value;
30661 }
30662 }
30663  
30664 /// <remarks/>
30665 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30666 public string sid
30667 {
30668 get
30669 {
30670 return this.sidField;
30671 }
30672 set
30673 {
30674 this.sidField = value;
30675 }
30676 }
30677 }
30678  
30679 /// <remarks/>
30680 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30681 [System.SerializableAttribute()]
30682 [System.Diagnostics.DebuggerStepThroughAttribute()]
30683 [System.ComponentModel.DesignerCategoryAttribute("code")]
30684 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30685 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShader
30686 {
30687  
30688 private fx_annotate_common[] annotateField;
30689  
30690 private effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target compiler_targetField;
30691  
30692 private string compiler_optionsField;
30693  
30694 private effectFx_profile_abstractProfile_GLSLTechniquePassShaderName nameField;
30695  
30696 private effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind[] bindField;
30697  
30698 private glsl_pipeline_stage stageField;
30699  
30700 private bool stageFieldSpecified;
30701  
30702 /// <remarks/>
30703 [System.Xml.Serialization.XmlElementAttribute("annotate")]
30704 public fx_annotate_common[] annotate
30705 {
30706 get
30707 {
30708 return this.annotateField;
30709 }
30710 set
30711 {
30712 this.annotateField = value;
30713 }
30714 }
30715  
30716 /// <remarks/>
30717 public effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target compiler_target
30718 {
30719 get
30720 {
30721 return this.compiler_targetField;
30722 }
30723 set
30724 {
30725 this.compiler_targetField = value;
30726 }
30727 }
30728  
30729 /// <remarks/>
30730 public string compiler_options
30731 {
30732 get
30733 {
30734 return this.compiler_optionsField;
30735 }
30736 set
30737 {
30738 this.compiler_optionsField = value;
30739 }
30740 }
30741  
30742 /// <remarks/>
30743 public effectFx_profile_abstractProfile_GLSLTechniquePassShaderName name
30744 {
30745 get
30746 {
30747 return this.nameField;
30748 }
30749 set
30750 {
30751 this.nameField = value;
30752 }
30753 }
30754  
30755 /// <remarks/>
30756 [System.Xml.Serialization.XmlElementAttribute("bind")]
30757 public effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind[] bind
30758 {
30759 get
30760 {
30761 return this.bindField;
30762 }
30763 set
30764 {
30765 this.bindField = value;
30766 }
30767 }
30768  
30769 /// <remarks/>
30770 [System.Xml.Serialization.XmlAttributeAttribute()]
30771 public glsl_pipeline_stage stage
30772 {
30773 get
30774 {
30775 return this.stageField;
30776 }
30777 set
30778 {
30779 this.stageField = value;
30780 }
30781 }
30782  
30783 /// <remarks/>
30784 [System.Xml.Serialization.XmlIgnoreAttribute()]
30785 public bool stageSpecified
30786 {
30787 get
30788 {
30789 return this.stageFieldSpecified;
30790 }
30791 set
30792 {
30793 this.stageFieldSpecified = value;
30794 }
30795 }
30796 }
30797  
30798 /// <remarks/>
30799 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30800 [System.SerializableAttribute()]
30801 [System.Diagnostics.DebuggerStepThroughAttribute()]
30802 [System.ComponentModel.DesignerCategoryAttribute("code")]
30803 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30804 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target
30805 {
30806  
30807 private string valueField;
30808  
30809 /// <remarks/>
30810 [System.Xml.Serialization.XmlTextAttribute(DataType = "NMTOKEN")]
30811 public string Value
30812 {
30813 get
30814 {
30815 return this.valueField;
30816 }
30817 set
30818 {
30819 this.valueField = value;
30820 }
30821 }
30822 }
30823  
30824 /// <remarks/>
30825 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30826 [System.SerializableAttribute()]
30827 [System.Diagnostics.DebuggerStepThroughAttribute()]
30828 [System.ComponentModel.DesignerCategoryAttribute("code")]
30829 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30830 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderName
30831 {
30832  
30833 private string sourceField;
30834  
30835 private string valueField;
30836  
30837 /// <remarks/>
30838 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30839 public string source
30840 {
30841 get
30842 {
30843 return this.sourceField;
30844 }
30845 set
30846 {
30847 this.sourceField = value;
30848 }
30849 }
30850  
30851 /// <remarks/>
30852 [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
30853 public string Value
30854 {
30855 get
30856 {
30857 return this.valueField;
30858 }
30859 set
30860 {
30861 this.valueField = value;
30862 }
30863 }
30864 }
30865  
30866 /// <remarks/>
30867 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30868 [System.SerializableAttribute()]
30869 [System.Diagnostics.DebuggerStepThroughAttribute()]
30870 [System.ComponentModel.DesignerCategoryAttribute("code")]
30871 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30872 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind
30873 {
30874  
30875 private object itemField;
30876  
30877 private ItemChoiceType5 itemElementNameField;
30878  
30879 private string symbolField;
30880  
30881 /// <remarks/>
30882 [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
30883 [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
30884 [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
30885 [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
30886 [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
30887 [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
30888 [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
30889 [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
30890 [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
30891 [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
30892 [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
30893 [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
30894 [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
30895 [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
30896 [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
30897 [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
30898 [System.Xml.Serialization.XmlElementAttribute("param", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam))]
30899 [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
30900 [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
30901 [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
30902 [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
30903 [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
30904 [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
30905 [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
30906 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
30907 public object Item
30908 {
30909 get
30910 {
30911 return this.itemField;
30912 }
30913 set
30914 {
30915 this.itemField = value;
30916 }
30917 }
30918  
30919 /// <remarks/>
30920 [System.Xml.Serialization.XmlIgnoreAttribute()]
30921 public ItemChoiceType5 ItemElementName
30922 {
30923 get
30924 {
30925 return this.itemElementNameField;
30926 }
30927 set
30928 {
30929 this.itemElementNameField = value;
30930 }
30931 }
30932  
30933 /// <remarks/>
30934 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
30935 public string symbol
30936 {
30937 get
30938 {
30939 return this.symbolField;
30940 }
30941 set
30942 {
30943 this.symbolField = value;
30944 }
30945 }
30946 }
30947  
30948 /// <remarks/>
30949 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30950 [System.SerializableAttribute()]
30951 [System.Diagnostics.DebuggerStepThroughAttribute()]
30952 [System.ComponentModel.DesignerCategoryAttribute("code")]
30953 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
30954 public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam
30955 {
30956  
30957 private string refField;
30958  
30959 /// <remarks/>
30960 [System.Xml.Serialization.XmlAttributeAttribute()]
30961 public string @ref
30962 {
30963 get
30964 {
30965 return this.refField;
30966 }
30967 set
30968 {
30969 this.refField = value;
30970 }
30971 }
30972 }
30973  
30974 /// <remarks/>
30975 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
30976 [System.SerializableAttribute()]
30977 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
30978 public enum ItemChoiceType5
30979 {
30980  
30981 /// <remarks/>
30982 @bool,
30983  
30984 /// <remarks/>
30985 bool2,
30986  
30987 /// <remarks/>
30988 bool3,
30989  
30990 /// <remarks/>
30991 bool4,
30992  
30993 /// <remarks/>
30994 @enum,
30995  
30996 /// <remarks/>
30997 @float,
30998  
30999 /// <remarks/>
31000 float2,
31001  
31002 /// <remarks/>
31003 float2x2,
31004  
31005 /// <remarks/>
31006 float3,
31007  
31008 /// <remarks/>
31009 float3x3,
31010  
31011 /// <remarks/>
31012 float4,
31013  
31014 /// <remarks/>
31015 float4x4,
31016  
31017 /// <remarks/>
31018 @int,
31019  
31020 /// <remarks/>
31021 int2,
31022  
31023 /// <remarks/>
31024 int3,
31025  
31026 /// <remarks/>
31027 int4,
31028  
31029 /// <remarks/>
31030 param,
31031  
31032 /// <remarks/>
31033 sampler1D,
31034  
31035 /// <remarks/>
31036 sampler2D,
31037  
31038 /// <remarks/>
31039 sampler3D,
31040  
31041 /// <remarks/>
31042 samplerCUBE,
31043  
31044 /// <remarks/>
31045 samplerDEPTH,
31046  
31047 /// <remarks/>
31048 samplerRECT,
31049  
31050 /// <remarks/>
31051 surface,
31052 }
31053  
31054 /// <remarks/>
31055 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31056 [System.SerializableAttribute()]
31057 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31058 public enum glsl_pipeline_stage
31059 {
31060  
31061 /// <remarks/>
31062 VERTEXPROGRAM,
31063  
31064 /// <remarks/>
31065 FRAGMENTPROGRAM,
31066 }
31067  
31068 /// <remarks/>
31069 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31070 [System.SerializableAttribute()]
31071 [System.Diagnostics.DebuggerStepThroughAttribute()]
31072 [System.ComponentModel.DesignerCategoryAttribute("code")]
31073 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31074 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31075 public partial class library_force_fields
31076 {
31077  
31078 private asset assetField;
31079  
31080 private force_field[] force_fieldField;
31081  
31082 private extra[] extraField;
31083  
31084 private string idField;
31085  
31086 private string nameField;
31087  
31088 /// <remarks/>
31089 public asset asset
31090 {
31091 get
31092 {
31093 return this.assetField;
31094 }
31095 set
31096 {
31097 this.assetField = value;
31098 }
31099 }
31100  
31101 /// <remarks/>
31102 [System.Xml.Serialization.XmlElementAttribute("force_field")]
31103 public force_field[] force_field
31104 {
31105 get
31106 {
31107 return this.force_fieldField;
31108 }
31109 set
31110 {
31111 this.force_fieldField = value;
31112 }
31113 }
31114  
31115 /// <remarks/>
31116 [System.Xml.Serialization.XmlElementAttribute("extra")]
31117 public extra[] extra
31118 {
31119 get
31120 {
31121 return this.extraField;
31122 }
31123 set
31124 {
31125 this.extraField = value;
31126 }
31127 }
31128  
31129 /// <remarks/>
31130 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
31131 public string id
31132 {
31133 get
31134 {
31135 return this.idField;
31136 }
31137 set
31138 {
31139 this.idField = value;
31140 }
31141 }
31142  
31143 /// <remarks/>
31144 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31145 public string name
31146 {
31147 get
31148 {
31149 return this.nameField;
31150 }
31151 set
31152 {
31153 this.nameField = value;
31154 }
31155 }
31156 }
31157  
31158 /// <remarks/>
31159 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31160 [System.SerializableAttribute()]
31161 [System.Diagnostics.DebuggerStepThroughAttribute()]
31162 [System.ComponentModel.DesignerCategoryAttribute("code")]
31163 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31164 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31165 public partial class force_field
31166 {
31167  
31168 private asset assetField;
31169  
31170 private technique[] techniqueField;
31171  
31172 private extra[] extraField;
31173  
31174 private string idField;
31175  
31176 private string nameField;
31177  
31178 /// <remarks/>
31179 public asset asset
31180 {
31181 get
31182 {
31183 return this.assetField;
31184 }
31185 set
31186 {
31187 this.assetField = value;
31188 }
31189 }
31190  
31191 /// <remarks/>
31192 [System.Xml.Serialization.XmlElementAttribute("technique")]
31193 public technique[] technique
31194 {
31195 get
31196 {
31197 return this.techniqueField;
31198 }
31199 set
31200 {
31201 this.techniqueField = value;
31202 }
31203 }
31204  
31205 /// <remarks/>
31206 [System.Xml.Serialization.XmlElementAttribute("extra")]
31207 public extra[] extra
31208 {
31209 get
31210 {
31211 return this.extraField;
31212 }
31213 set
31214 {
31215 this.extraField = value;
31216 }
31217 }
31218  
31219 /// <remarks/>
31220 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
31221 public string id
31222 {
31223 get
31224 {
31225 return this.idField;
31226 }
31227 set
31228 {
31229 this.idField = value;
31230 }
31231 }
31232  
31233 /// <remarks/>
31234 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31235 public string name
31236 {
31237 get
31238 {
31239 return this.nameField;
31240 }
31241 set
31242 {
31243 this.nameField = value;
31244 }
31245 }
31246 }
31247  
31248 /// <remarks/>
31249 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31250 [System.SerializableAttribute()]
31251 [System.Diagnostics.DebuggerStepThroughAttribute()]
31252 [System.ComponentModel.DesignerCategoryAttribute("code")]
31253 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31254 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31255 public partial class library_geometries
31256 {
31257  
31258 private asset assetField;
31259  
31260 private geometry[] geometryField;
31261  
31262 private extra[] extraField;
31263  
31264 private string idField;
31265  
31266 private string nameField;
31267  
31268 /// <remarks/>
31269 public asset asset
31270 {
31271 get
31272 {
31273 return this.assetField;
31274 }
31275 set
31276 {
31277 this.assetField = value;
31278 }
31279 }
31280  
31281 /// <remarks/>
31282 [System.Xml.Serialization.XmlElementAttribute("geometry")]
31283 public geometry[] geometry
31284 {
31285 get
31286 {
31287 return this.geometryField;
31288 }
31289 set
31290 {
31291 this.geometryField = value;
31292 }
31293 }
31294  
31295 /// <remarks/>
31296 [System.Xml.Serialization.XmlElementAttribute("extra")]
31297 public extra[] extra
31298 {
31299 get
31300 {
31301 return this.extraField;
31302 }
31303 set
31304 {
31305 this.extraField = value;
31306 }
31307 }
31308  
31309 /// <remarks/>
31310 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
31311 public string id
31312 {
31313 get
31314 {
31315 return this.idField;
31316 }
31317 set
31318 {
31319 this.idField = value;
31320 }
31321 }
31322  
31323 /// <remarks/>
31324 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31325 public string name
31326 {
31327 get
31328 {
31329 return this.nameField;
31330 }
31331 set
31332 {
31333 this.nameField = value;
31334 }
31335 }
31336 }
31337  
31338 /// <remarks/>
31339 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31340 [System.SerializableAttribute()]
31341 [System.Diagnostics.DebuggerStepThroughAttribute()]
31342 [System.ComponentModel.DesignerCategoryAttribute("code")]
31343 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31344 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31345 public partial class geometry
31346 {
31347  
31348 private asset assetField;
31349  
31350 private object itemField;
31351  
31352 private extra[] extraField;
31353  
31354 private string idField;
31355  
31356 private string nameField;
31357  
31358 /// <remarks/>
31359 public asset asset
31360 {
31361 get
31362 {
31363 return this.assetField;
31364 }
31365 set
31366 {
31367 this.assetField = value;
31368 }
31369 }
31370  
31371 /// <remarks/>
31372 [System.Xml.Serialization.XmlElementAttribute("convex_mesh", typeof(convex_mesh))]
31373 [System.Xml.Serialization.XmlElementAttribute("mesh", typeof(mesh))]
31374 [System.Xml.Serialization.XmlElementAttribute("spline", typeof(spline))]
31375 public object Item
31376 {
31377 get
31378 {
31379 return this.itemField;
31380 }
31381 set
31382 {
31383 this.itemField = value;
31384 }
31385 }
31386  
31387 /// <remarks/>
31388 [System.Xml.Serialization.XmlElementAttribute("extra")]
31389 public extra[] extra
31390 {
31391 get
31392 {
31393 return this.extraField;
31394 }
31395 set
31396 {
31397 this.extraField = value;
31398 }
31399 }
31400  
31401 /// <remarks/>
31402 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
31403 public string id
31404 {
31405 get
31406 {
31407 return this.idField;
31408 }
31409 set
31410 {
31411 this.idField = value;
31412 }
31413 }
31414  
31415 /// <remarks/>
31416 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31417 public string name
31418 {
31419 get
31420 {
31421 return this.nameField;
31422 }
31423 set
31424 {
31425 this.nameField = value;
31426 }
31427 }
31428 }
31429  
31430 /// <remarks/>
31431 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31432 [System.SerializableAttribute()]
31433 [System.Diagnostics.DebuggerStepThroughAttribute()]
31434 [System.ComponentModel.DesignerCategoryAttribute("code")]
31435 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31436 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31437 public partial class convex_mesh
31438 {
31439  
31440 private source[] sourceField;
31441  
31442 private vertices verticesField;
31443  
31444 private object[] itemsField;
31445  
31446 private extra[] extraField;
31447  
31448 private string convex_hull_ofField;
31449  
31450 /// <remarks/>
31451 [System.Xml.Serialization.XmlElementAttribute("source")]
31452 public source[] source
31453 {
31454 get
31455 {
31456 return this.sourceField;
31457 }
31458 set
31459 {
31460 this.sourceField = value;
31461 }
31462 }
31463  
31464 /// <remarks/>
31465 public vertices vertices
31466 {
31467 get
31468 {
31469 return this.verticesField;
31470 }
31471 set
31472 {
31473 this.verticesField = value;
31474 }
31475 }
31476  
31477 /// <remarks/>
31478 [System.Xml.Serialization.XmlElementAttribute("lines", typeof(lines))]
31479 [System.Xml.Serialization.XmlElementAttribute("linestrips", typeof(linestrips))]
31480 [System.Xml.Serialization.XmlElementAttribute("polygons", typeof(polygons))]
31481 [System.Xml.Serialization.XmlElementAttribute("polylist", typeof(polylist))]
31482 [System.Xml.Serialization.XmlElementAttribute("triangles", typeof(triangles))]
31483 [System.Xml.Serialization.XmlElementAttribute("trifans", typeof(trifans))]
31484 [System.Xml.Serialization.XmlElementAttribute("tristrips", typeof(tristrips))]
31485 public object[] Items
31486 {
31487 get
31488 {
31489 return this.itemsField;
31490 }
31491 set
31492 {
31493 this.itemsField = value;
31494 }
31495 }
31496  
31497 /// <remarks/>
31498 [System.Xml.Serialization.XmlElementAttribute("extra")]
31499 public extra[] extra
31500 {
31501 get
31502 {
31503 return this.extraField;
31504 }
31505 set
31506 {
31507 this.extraField = value;
31508 }
31509 }
31510  
31511 /// <remarks/>
31512 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
31513 public string convex_hull_of
31514 {
31515 get
31516 {
31517 return this.convex_hull_ofField;
31518 }
31519 set
31520 {
31521 this.convex_hull_ofField = value;
31522 }
31523 }
31524 }
31525  
31526 /// <remarks/>
31527 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31528 [System.SerializableAttribute()]
31529 [System.Diagnostics.DebuggerStepThroughAttribute()]
31530 [System.ComponentModel.DesignerCategoryAttribute("code")]
31531 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31532 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31533 public partial class vertices
31534 {
31535  
31536 private InputLocal[] inputField;
31537  
31538 private extra[] extraField;
31539  
31540 private string idField;
31541  
31542 private string nameField;
31543  
31544 /// <remarks/>
31545 [System.Xml.Serialization.XmlElementAttribute("input")]
31546 public InputLocal[] input
31547 {
31548 get
31549 {
31550 return this.inputField;
31551 }
31552 set
31553 {
31554 this.inputField = value;
31555 }
31556 }
31557  
31558 /// <remarks/>
31559 [System.Xml.Serialization.XmlElementAttribute("extra")]
31560 public extra[] extra
31561 {
31562 get
31563 {
31564 return this.extraField;
31565 }
31566 set
31567 {
31568 this.extraField = value;
31569 }
31570 }
31571  
31572 /// <remarks/>
31573 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
31574 public string id
31575 {
31576 get
31577 {
31578 return this.idField;
31579 }
31580 set
31581 {
31582 this.idField = value;
31583 }
31584 }
31585  
31586 /// <remarks/>
31587 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31588 public string name
31589 {
31590 get
31591 {
31592 return this.nameField;
31593 }
31594 set
31595 {
31596 this.nameField = value;
31597 }
31598 }
31599 }
31600  
31601 /// <remarks/>
31602 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31603 [System.SerializableAttribute()]
31604 [System.Diagnostics.DebuggerStepThroughAttribute()]
31605 [System.ComponentModel.DesignerCategoryAttribute("code")]
31606 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31607 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31608 public partial class lines
31609 {
31610  
31611 private InputLocalOffset[] inputField;
31612  
31613 private string pField;
31614  
31615 private extra[] extraField;
31616  
31617 private string nameField;
31618  
31619 private ulong countField;
31620  
31621 private string materialField;
31622  
31623 /// <remarks/>
31624 [System.Xml.Serialization.XmlElementAttribute("input")]
31625 public InputLocalOffset[] input
31626 {
31627 get
31628 {
31629 return this.inputField;
31630 }
31631 set
31632 {
31633 this.inputField = value;
31634 }
31635 }
31636  
31637 /// <remarks/>
31638 public string p
31639 {
31640 get
31641 {
31642 return this.pField;
31643 }
31644 set
31645 {
31646 this.pField = value;
31647 }
31648 }
31649  
31650 /// <remarks/>
31651 [System.Xml.Serialization.XmlElementAttribute("extra")]
31652 public extra[] extra
31653 {
31654 get
31655 {
31656 return this.extraField;
31657 }
31658 set
31659 {
31660 this.extraField = value;
31661 }
31662 }
31663  
31664 /// <remarks/>
31665 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31666 public string name
31667 {
31668 get
31669 {
31670 return this.nameField;
31671 }
31672 set
31673 {
31674 this.nameField = value;
31675 }
31676 }
31677  
31678 /// <remarks/>
31679 [System.Xml.Serialization.XmlAttributeAttribute()]
31680 public ulong count
31681 {
31682 get
31683 {
31684 return this.countField;
31685 }
31686 set
31687 {
31688 this.countField = value;
31689 }
31690 }
31691  
31692 /// <remarks/>
31693 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31694 public string material
31695 {
31696 get
31697 {
31698 return this.materialField;
31699 }
31700 set
31701 {
31702 this.materialField = value;
31703 }
31704 }
31705 }
31706  
31707 /// <remarks/>
31708 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31709 [System.SerializableAttribute()]
31710 [System.Diagnostics.DebuggerStepThroughAttribute()]
31711 [System.ComponentModel.DesignerCategoryAttribute("code")]
31712 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31713 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31714 public partial class linestrips
31715 {
31716  
31717 private InputLocalOffset[] inputField;
31718  
31719 private string[] pField;
31720  
31721 private extra[] extraField;
31722  
31723 private string nameField;
31724  
31725 private ulong countField;
31726  
31727 private string materialField;
31728  
31729 /// <remarks/>
31730 [System.Xml.Serialization.XmlElementAttribute("input")]
31731 public InputLocalOffset[] input
31732 {
31733 get
31734 {
31735 return this.inputField;
31736 }
31737 set
31738 {
31739 this.inputField = value;
31740 }
31741 }
31742  
31743 /// <remarks/>
31744 [System.Xml.Serialization.XmlElementAttribute("p")]
31745 public string[] p
31746 {
31747 get
31748 {
31749 return this.pField;
31750 }
31751 set
31752 {
31753 this.pField = value;
31754 }
31755 }
31756  
31757 /// <remarks/>
31758 [System.Xml.Serialization.XmlElementAttribute("extra")]
31759 public extra[] extra
31760 {
31761 get
31762 {
31763 return this.extraField;
31764 }
31765 set
31766 {
31767 this.extraField = value;
31768 }
31769 }
31770  
31771 /// <remarks/>
31772 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31773 public string name
31774 {
31775 get
31776 {
31777 return this.nameField;
31778 }
31779 set
31780 {
31781 this.nameField = value;
31782 }
31783 }
31784  
31785 /// <remarks/>
31786 [System.Xml.Serialization.XmlAttributeAttribute()]
31787 public ulong count
31788 {
31789 get
31790 {
31791 return this.countField;
31792 }
31793 set
31794 {
31795 this.countField = value;
31796 }
31797 }
31798  
31799 /// <remarks/>
31800 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31801 public string material
31802 {
31803 get
31804 {
31805 return this.materialField;
31806 }
31807 set
31808 {
31809 this.materialField = value;
31810 }
31811 }
31812 }
31813  
31814 /// <remarks/>
31815 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31816 [System.SerializableAttribute()]
31817 [System.Diagnostics.DebuggerStepThroughAttribute()]
31818 [System.ComponentModel.DesignerCategoryAttribute("code")]
31819 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31820 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31821 public partial class polygons
31822 {
31823  
31824 private InputLocalOffset[] inputField;
31825  
31826 private object[] itemsField;
31827  
31828 private extra[] extraField;
31829  
31830 private string nameField;
31831  
31832 private ulong countField;
31833  
31834 private string materialField;
31835  
31836 /// <remarks/>
31837 [System.Xml.Serialization.XmlElementAttribute("input")]
31838 public InputLocalOffset[] input
31839 {
31840 get
31841 {
31842 return this.inputField;
31843 }
31844 set
31845 {
31846 this.inputField = value;
31847 }
31848 }
31849  
31850 /// <remarks/>
31851 [System.Xml.Serialization.XmlElementAttribute("p", typeof(string))]
31852 [System.Xml.Serialization.XmlElementAttribute("ph", typeof(polygonsPH))]
31853 public object[] Items
31854 {
31855 get
31856 {
31857 return this.itemsField;
31858 }
31859 set
31860 {
31861 this.itemsField = value;
31862 }
31863 }
31864  
31865 /// <remarks/>
31866 [System.Xml.Serialization.XmlElementAttribute("extra")]
31867 public extra[] extra
31868 {
31869 get
31870 {
31871 return this.extraField;
31872 }
31873 set
31874 {
31875 this.extraField = value;
31876 }
31877 }
31878  
31879 /// <remarks/>
31880 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31881 public string name
31882 {
31883 get
31884 {
31885 return this.nameField;
31886 }
31887 set
31888 {
31889 this.nameField = value;
31890 }
31891 }
31892  
31893 /// <remarks/>
31894 [System.Xml.Serialization.XmlAttributeAttribute()]
31895 public ulong count
31896 {
31897 get
31898 {
31899 return this.countField;
31900 }
31901 set
31902 {
31903 this.countField = value;
31904 }
31905 }
31906  
31907 /// <remarks/>
31908 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
31909 public string material
31910 {
31911 get
31912 {
31913 return this.materialField;
31914 }
31915 set
31916 {
31917 this.materialField = value;
31918 }
31919 }
31920 }
31921  
31922 /// <remarks/>
31923 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31924 [System.SerializableAttribute()]
31925 [System.Diagnostics.DebuggerStepThroughAttribute()]
31926 [System.ComponentModel.DesignerCategoryAttribute("code")]
31927 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31928 public partial class polygonsPH
31929 {
31930  
31931 private string pField;
31932  
31933 private string[] hField;
31934  
31935 /// <remarks/>
31936 public string p
31937 {
31938 get
31939 {
31940 return this.pField;
31941 }
31942 set
31943 {
31944 this.pField = value;
31945 }
31946 }
31947  
31948 /// <remarks/>
31949 [System.Xml.Serialization.XmlElementAttribute("h")]
31950 public string[] h
31951 {
31952 get
31953 {
31954 return this.hField;
31955 }
31956 set
31957 {
31958 this.hField = value;
31959 }
31960 }
31961 }
31962  
31963 /// <remarks/>
31964 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
31965 [System.SerializableAttribute()]
31966 [System.Diagnostics.DebuggerStepThroughAttribute()]
31967 [System.ComponentModel.DesignerCategoryAttribute("code")]
31968 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
31969 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
31970 public partial class polylist
31971 {
31972  
31973 private InputLocalOffset[] inputField;
31974  
31975 private string vcountField;
31976  
31977 private string pField;
31978  
31979 private extra[] extraField;
31980  
31981 private string nameField;
31982  
31983 private ulong countField;
31984  
31985 private string materialField;
31986  
31987 /// <remarks/>
31988 [System.Xml.Serialization.XmlElementAttribute("input")]
31989 public InputLocalOffset[] input
31990 {
31991 get
31992 {
31993 return this.inputField;
31994 }
31995 set
31996 {
31997 this.inputField = value;
31998 }
31999 }
32000  
32001 /// <remarks/>
32002 public string vcount
32003 {
32004 get
32005 {
32006 return this.vcountField;
32007 }
32008 set
32009 {
32010 this.vcountField = value;
32011 }
32012 }
32013  
32014 /// <remarks/>
32015 public string p
32016 {
32017 get
32018 {
32019 return this.pField;
32020 }
32021 set
32022 {
32023 this.pField = value;
32024 }
32025 }
32026  
32027 /// <remarks/>
32028 [System.Xml.Serialization.XmlElementAttribute("extra")]
32029 public extra[] extra
32030 {
32031 get
32032 {
32033 return this.extraField;
32034 }
32035 set
32036 {
32037 this.extraField = value;
32038 }
32039 }
32040  
32041 /// <remarks/>
32042 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32043 public string name
32044 {
32045 get
32046 {
32047 return this.nameField;
32048 }
32049 set
32050 {
32051 this.nameField = value;
32052 }
32053 }
32054  
32055 /// <remarks/>
32056 [System.Xml.Serialization.XmlAttributeAttribute()]
32057 public ulong count
32058 {
32059 get
32060 {
32061 return this.countField;
32062 }
32063 set
32064 {
32065 this.countField = value;
32066 }
32067 }
32068  
32069 /// <remarks/>
32070 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32071 public string material
32072 {
32073 get
32074 {
32075 return this.materialField;
32076 }
32077 set
32078 {
32079 this.materialField = value;
32080 }
32081 }
32082 }
32083  
32084 /// <remarks/>
32085 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32086 [System.SerializableAttribute()]
32087 [System.Diagnostics.DebuggerStepThroughAttribute()]
32088 [System.ComponentModel.DesignerCategoryAttribute("code")]
32089 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32090 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32091 public partial class triangles
32092 {
32093  
32094 private InputLocalOffset[] inputField;
32095  
32096 private string pField;
32097  
32098 private extra[] extraField;
32099  
32100 private string nameField;
32101  
32102 private ulong countField;
32103  
32104 private string materialField;
32105  
32106 /// <remarks/>
32107 [System.Xml.Serialization.XmlElementAttribute("input")]
32108 public InputLocalOffset[] input
32109 {
32110 get
32111 {
32112 return this.inputField;
32113 }
32114 set
32115 {
32116 this.inputField = value;
32117 }
32118 }
32119  
32120 /// <remarks/>
32121 public string p
32122 {
32123 get
32124 {
32125 return this.pField;
32126 }
32127 set
32128 {
32129 this.pField = value;
32130 }
32131 }
32132  
32133 /// <remarks/>
32134 [System.Xml.Serialization.XmlElementAttribute("extra")]
32135 public extra[] extra
32136 {
32137 get
32138 {
32139 return this.extraField;
32140 }
32141 set
32142 {
32143 this.extraField = value;
32144 }
32145 }
32146  
32147 /// <remarks/>
32148 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32149 public string name
32150 {
32151 get
32152 {
32153 return this.nameField;
32154 }
32155 set
32156 {
32157 this.nameField = value;
32158 }
32159 }
32160  
32161 /// <remarks/>
32162 [System.Xml.Serialization.XmlAttributeAttribute()]
32163 public ulong count
32164 {
32165 get
32166 {
32167 return this.countField;
32168 }
32169 set
32170 {
32171 this.countField = value;
32172 }
32173 }
32174  
32175 /// <remarks/>
32176 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32177 public string material
32178 {
32179 get
32180 {
32181 return this.materialField;
32182 }
32183 set
32184 {
32185 this.materialField = value;
32186 }
32187 }
32188 }
32189  
32190 /// <remarks/>
32191 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32192 [System.SerializableAttribute()]
32193 [System.Diagnostics.DebuggerStepThroughAttribute()]
32194 [System.ComponentModel.DesignerCategoryAttribute("code")]
32195 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32196 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32197 public partial class trifans
32198 {
32199  
32200 private InputLocalOffset[] inputField;
32201  
32202 private string[] pField;
32203  
32204 private extra[] extraField;
32205  
32206 private string nameField;
32207  
32208 private ulong countField;
32209  
32210 private string materialField;
32211  
32212 /// <remarks/>
32213 [System.Xml.Serialization.XmlElementAttribute("input")]
32214 public InputLocalOffset[] input
32215 {
32216 get
32217 {
32218 return this.inputField;
32219 }
32220 set
32221 {
32222 this.inputField = value;
32223 }
32224 }
32225  
32226 /// <remarks/>
32227 [System.Xml.Serialization.XmlElementAttribute("p")]
32228 public string[] p
32229 {
32230 get
32231 {
32232 return this.pField;
32233 }
32234 set
32235 {
32236 this.pField = value;
32237 }
32238 }
32239  
32240 /// <remarks/>
32241 [System.Xml.Serialization.XmlElementAttribute("extra")]
32242 public extra[] extra
32243 {
32244 get
32245 {
32246 return this.extraField;
32247 }
32248 set
32249 {
32250 this.extraField = value;
32251 }
32252 }
32253  
32254 /// <remarks/>
32255 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32256 public string name
32257 {
32258 get
32259 {
32260 return this.nameField;
32261 }
32262 set
32263 {
32264 this.nameField = value;
32265 }
32266 }
32267  
32268 /// <remarks/>
32269 [System.Xml.Serialization.XmlAttributeAttribute()]
32270 public ulong count
32271 {
32272 get
32273 {
32274 return this.countField;
32275 }
32276 set
32277 {
32278 this.countField = value;
32279 }
32280 }
32281  
32282 /// <remarks/>
32283 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32284 public string material
32285 {
32286 get
32287 {
32288 return this.materialField;
32289 }
32290 set
32291 {
32292 this.materialField = value;
32293 }
32294 }
32295 }
32296  
32297 /// <remarks/>
32298 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32299 [System.SerializableAttribute()]
32300 [System.Diagnostics.DebuggerStepThroughAttribute()]
32301 [System.ComponentModel.DesignerCategoryAttribute("code")]
32302 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32303 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32304 public partial class tristrips
32305 {
32306  
32307 private InputLocalOffset[] inputField;
32308  
32309 private string[] pField;
32310  
32311 private extra[] extraField;
32312  
32313 private string nameField;
32314  
32315 private ulong countField;
32316  
32317 private string materialField;
32318  
32319 /// <remarks/>
32320 [System.Xml.Serialization.XmlElementAttribute("input")]
32321 public InputLocalOffset[] input
32322 {
32323 get
32324 {
32325 return this.inputField;
32326 }
32327 set
32328 {
32329 this.inputField = value;
32330 }
32331 }
32332  
32333 /// <remarks/>
32334 [System.Xml.Serialization.XmlElementAttribute("p")]
32335 public string[] p
32336 {
32337 get
32338 {
32339 return this.pField;
32340 }
32341 set
32342 {
32343 this.pField = value;
32344 }
32345 }
32346  
32347 /// <remarks/>
32348 [System.Xml.Serialization.XmlElementAttribute("extra")]
32349 public extra[] extra
32350 {
32351 get
32352 {
32353 return this.extraField;
32354 }
32355 set
32356 {
32357 this.extraField = value;
32358 }
32359 }
32360  
32361 /// <remarks/>
32362 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32363 public string name
32364 {
32365 get
32366 {
32367 return this.nameField;
32368 }
32369 set
32370 {
32371 this.nameField = value;
32372 }
32373 }
32374  
32375 /// <remarks/>
32376 [System.Xml.Serialization.XmlAttributeAttribute()]
32377 public ulong count
32378 {
32379 get
32380 {
32381 return this.countField;
32382 }
32383 set
32384 {
32385 this.countField = value;
32386 }
32387 }
32388  
32389 /// <remarks/>
32390 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32391 public string material
32392 {
32393 get
32394 {
32395 return this.materialField;
32396 }
32397 set
32398 {
32399 this.materialField = value;
32400 }
32401 }
32402 }
32403  
32404 /// <remarks/>
32405 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32406 [System.SerializableAttribute()]
32407 [System.Diagnostics.DebuggerStepThroughAttribute()]
32408 [System.ComponentModel.DesignerCategoryAttribute("code")]
32409 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32410 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32411 public partial class mesh
32412 {
32413  
32414 private source[] sourceField;
32415  
32416 private vertices verticesField;
32417  
32418 private object[] itemsField;
32419  
32420 private extra[] extraField;
32421  
32422 /// <remarks/>
32423 [System.Xml.Serialization.XmlElementAttribute("source")]
32424 public source[] source
32425 {
32426 get
32427 {
32428 return this.sourceField;
32429 }
32430 set
32431 {
32432 this.sourceField = value;
32433 }
32434 }
32435  
32436 /// <remarks/>
32437 public vertices vertices
32438 {
32439 get
32440 {
32441 return this.verticesField;
32442 }
32443 set
32444 {
32445 this.verticesField = value;
32446 }
32447 }
32448  
32449 /// <remarks/>
32450 [System.Xml.Serialization.XmlElementAttribute("lines", typeof(lines))]
32451 [System.Xml.Serialization.XmlElementAttribute("linestrips", typeof(linestrips))]
32452 [System.Xml.Serialization.XmlElementAttribute("polygons", typeof(polygons))]
32453 [System.Xml.Serialization.XmlElementAttribute("polylist", typeof(polylist))]
32454 [System.Xml.Serialization.XmlElementAttribute("triangles", typeof(triangles))]
32455 [System.Xml.Serialization.XmlElementAttribute("trifans", typeof(trifans))]
32456 [System.Xml.Serialization.XmlElementAttribute("tristrips", typeof(tristrips))]
32457 public object[] Items
32458 {
32459 get
32460 {
32461 return this.itemsField;
32462 }
32463 set
32464 {
32465 this.itemsField = value;
32466 }
32467 }
32468  
32469 /// <remarks/>
32470 [System.Xml.Serialization.XmlElementAttribute("extra")]
32471 public extra[] extra
32472 {
32473 get
32474 {
32475 return this.extraField;
32476 }
32477 set
32478 {
32479 this.extraField = value;
32480 }
32481 }
32482 }
32483  
32484 /// <remarks/>
32485 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32486 [System.SerializableAttribute()]
32487 [System.Diagnostics.DebuggerStepThroughAttribute()]
32488 [System.ComponentModel.DesignerCategoryAttribute("code")]
32489 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32490 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32491 public partial class spline
32492 {
32493  
32494 private source[] sourceField;
32495  
32496 private splineControl_vertices control_verticesField;
32497  
32498 private extra[] extraField;
32499  
32500 private bool closedField;
32501  
32502 public spline()
32503 {
32504 this.closedField = false;
32505 }
32506  
32507 /// <remarks/>
32508 [System.Xml.Serialization.XmlElementAttribute("source")]
32509 public source[] source
32510 {
32511 get
32512 {
32513 return this.sourceField;
32514 }
32515 set
32516 {
32517 this.sourceField = value;
32518 }
32519 }
32520  
32521 /// <remarks/>
32522 public splineControl_vertices control_vertices
32523 {
32524 get
32525 {
32526 return this.control_verticesField;
32527 }
32528 set
32529 {
32530 this.control_verticesField = value;
32531 }
32532 }
32533  
32534 /// <remarks/>
32535 [System.Xml.Serialization.XmlElementAttribute("extra")]
32536 public extra[] extra
32537 {
32538 get
32539 {
32540 return this.extraField;
32541 }
32542 set
32543 {
32544 this.extraField = value;
32545 }
32546 }
32547  
32548 /// <remarks/>
32549 [System.Xml.Serialization.XmlAttributeAttribute()]
32550 [System.ComponentModel.DefaultValueAttribute(false)]
32551 public bool closed
32552 {
32553 get
32554 {
32555 return this.closedField;
32556 }
32557 set
32558 {
32559 this.closedField = value;
32560 }
32561 }
32562 }
32563  
32564 /// <remarks/>
32565 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32566 [System.SerializableAttribute()]
32567 [System.Diagnostics.DebuggerStepThroughAttribute()]
32568 [System.ComponentModel.DesignerCategoryAttribute("code")]
32569 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32570 public partial class splineControl_vertices
32571 {
32572  
32573 private InputLocal[] inputField;
32574  
32575 private extra[] extraField;
32576  
32577 /// <remarks/>
32578 [System.Xml.Serialization.XmlElementAttribute("input")]
32579 public InputLocal[] input
32580 {
32581 get
32582 {
32583 return this.inputField;
32584 }
32585 set
32586 {
32587 this.inputField = value;
32588 }
32589 }
32590  
32591 /// <remarks/>
32592 [System.Xml.Serialization.XmlElementAttribute("extra")]
32593 public extra[] extra
32594 {
32595 get
32596 {
32597 return this.extraField;
32598 }
32599 set
32600 {
32601 this.extraField = value;
32602 }
32603 }
32604 }
32605  
32606 /// <remarks/>
32607 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32608 [System.SerializableAttribute()]
32609 [System.Diagnostics.DebuggerStepThroughAttribute()]
32610 [System.ComponentModel.DesignerCategoryAttribute("code")]
32611 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32612 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32613 public partial class library_images
32614 {
32615  
32616 private asset assetField;
32617  
32618 private image[] imageField;
32619  
32620 private extra[] extraField;
32621  
32622 private string idField;
32623  
32624 private string nameField;
32625  
32626 /// <remarks/>
32627 public asset asset
32628 {
32629 get
32630 {
32631 return this.assetField;
32632 }
32633 set
32634 {
32635 this.assetField = value;
32636 }
32637 }
32638  
32639 /// <remarks/>
32640 [System.Xml.Serialization.XmlElementAttribute("image")]
32641 public image[] image
32642 {
32643 get
32644 {
32645 return this.imageField;
32646 }
32647 set
32648 {
32649 this.imageField = value;
32650 }
32651 }
32652  
32653 /// <remarks/>
32654 [System.Xml.Serialization.XmlElementAttribute("extra")]
32655 public extra[] extra
32656 {
32657 get
32658 {
32659 return this.extraField;
32660 }
32661 set
32662 {
32663 this.extraField = value;
32664 }
32665 }
32666  
32667 /// <remarks/>
32668 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
32669 public string id
32670 {
32671 get
32672 {
32673 return this.idField;
32674 }
32675 set
32676 {
32677 this.idField = value;
32678 }
32679 }
32680  
32681 /// <remarks/>
32682 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32683 public string name
32684 {
32685 get
32686 {
32687 return this.nameField;
32688 }
32689 set
32690 {
32691 this.nameField = value;
32692 }
32693 }
32694 }
32695  
32696 /// <remarks/>
32697 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32698 [System.SerializableAttribute()]
32699 [System.Diagnostics.DebuggerStepThroughAttribute()]
32700 [System.ComponentModel.DesignerCategoryAttribute("code")]
32701 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32702 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32703 public partial class library_lights
32704 {
32705  
32706 private asset assetField;
32707  
32708 private light[] lightField;
32709  
32710 private extra[] extraField;
32711  
32712 private string idField;
32713  
32714 private string nameField;
32715  
32716 /// <remarks/>
32717 public asset asset
32718 {
32719 get
32720 {
32721 return this.assetField;
32722 }
32723 set
32724 {
32725 this.assetField = value;
32726 }
32727 }
32728  
32729 /// <remarks/>
32730 [System.Xml.Serialization.XmlElementAttribute("light")]
32731 public light[] light
32732 {
32733 get
32734 {
32735 return this.lightField;
32736 }
32737 set
32738 {
32739 this.lightField = value;
32740 }
32741 }
32742  
32743 /// <remarks/>
32744 [System.Xml.Serialization.XmlElementAttribute("extra")]
32745 public extra[] extra
32746 {
32747 get
32748 {
32749 return this.extraField;
32750 }
32751 set
32752 {
32753 this.extraField = value;
32754 }
32755 }
32756  
32757 /// <remarks/>
32758 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
32759 public string id
32760 {
32761 get
32762 {
32763 return this.idField;
32764 }
32765 set
32766 {
32767 this.idField = value;
32768 }
32769 }
32770  
32771 /// <remarks/>
32772 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32773 public string name
32774 {
32775 get
32776 {
32777 return this.nameField;
32778 }
32779 set
32780 {
32781 this.nameField = value;
32782 }
32783 }
32784 }
32785  
32786 /// <remarks/>
32787 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32788 [System.SerializableAttribute()]
32789 [System.Diagnostics.DebuggerStepThroughAttribute()]
32790 [System.ComponentModel.DesignerCategoryAttribute("code")]
32791 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32792 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32793 public partial class light
32794 {
32795  
32796 private asset assetField;
32797  
32798 private lightTechnique_common technique_commonField;
32799  
32800 private technique[] techniqueField;
32801  
32802 private extra[] extraField;
32803  
32804 private string idField;
32805  
32806 private string nameField;
32807  
32808 /// <remarks/>
32809 public asset asset
32810 {
32811 get
32812 {
32813 return this.assetField;
32814 }
32815 set
32816 {
32817 this.assetField = value;
32818 }
32819 }
32820  
32821 /// <remarks/>
32822 public lightTechnique_common technique_common
32823 {
32824 get
32825 {
32826 return this.technique_commonField;
32827 }
32828 set
32829 {
32830 this.technique_commonField = value;
32831 }
32832 }
32833  
32834 /// <remarks/>
32835 [System.Xml.Serialization.XmlElementAttribute("technique")]
32836 public technique[] technique
32837 {
32838 get
32839 {
32840 return this.techniqueField;
32841 }
32842 set
32843 {
32844 this.techniqueField = value;
32845 }
32846 }
32847  
32848 /// <remarks/>
32849 [System.Xml.Serialization.XmlElementAttribute("extra")]
32850 public extra[] extra
32851 {
32852 get
32853 {
32854 return this.extraField;
32855 }
32856 set
32857 {
32858 this.extraField = value;
32859 }
32860 }
32861  
32862 /// <remarks/>
32863 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
32864 public string id
32865 {
32866 get
32867 {
32868 return this.idField;
32869 }
32870 set
32871 {
32872 this.idField = value;
32873 }
32874 }
32875  
32876 /// <remarks/>
32877 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32878 public string name
32879 {
32880 get
32881 {
32882 return this.nameField;
32883 }
32884 set
32885 {
32886 this.nameField = value;
32887 }
32888 }
32889 }
32890  
32891 /// <remarks/>
32892 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32893 [System.SerializableAttribute()]
32894 [System.Diagnostics.DebuggerStepThroughAttribute()]
32895 [System.ComponentModel.DesignerCategoryAttribute("code")]
32896 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32897 public partial class lightTechnique_common
32898 {
32899  
32900 private object itemField;
32901  
32902 /// <remarks/>
32903 [System.Xml.Serialization.XmlElementAttribute("ambient", typeof(lightTechnique_commonAmbient))]
32904 [System.Xml.Serialization.XmlElementAttribute("directional", typeof(lightTechnique_commonDirectional))]
32905 [System.Xml.Serialization.XmlElementAttribute("point", typeof(lightTechnique_commonPoint))]
32906 [System.Xml.Serialization.XmlElementAttribute("spot", typeof(lightTechnique_commonSpot))]
32907 public object Item
32908 {
32909 get
32910 {
32911 return this.itemField;
32912 }
32913 set
32914 {
32915 this.itemField = value;
32916 }
32917 }
32918 }
32919  
32920 /// <remarks/>
32921 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32922 [System.SerializableAttribute()]
32923 [System.Diagnostics.DebuggerStepThroughAttribute()]
32924 [System.ComponentModel.DesignerCategoryAttribute("code")]
32925 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32926 public partial class lightTechnique_commonAmbient
32927 {
32928  
32929 private TargetableFloat3 colorField;
32930  
32931 /// <remarks/>
32932 public TargetableFloat3 color
32933 {
32934 get
32935 {
32936 return this.colorField;
32937 }
32938 set
32939 {
32940 this.colorField = value;
32941 }
32942 }
32943 }
32944  
32945 /// <remarks/>
32946 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32947 [System.SerializableAttribute()]
32948 [System.Diagnostics.DebuggerStepThroughAttribute()]
32949 [System.ComponentModel.DesignerCategoryAttribute("code")]
32950 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
32951 [System.Xml.Serialization.XmlRootAttribute("scale", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
32952 public partial class TargetableFloat3
32953 {
32954  
32955 private string sidField;
32956  
32957 private double[] textField;
32958  
32959 /// <remarks/>
32960 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
32961 public string sid
32962 {
32963 get
32964 {
32965 return this.sidField;
32966 }
32967 set
32968 {
32969 this.sidField = value;
32970 }
32971 }
32972  
32973 [XmlText]
32974 public string _Text_
32975 {
32976 get { return COLLADA.ConvertFromArray(textField); }
32977 set { textField = COLLADA.ConvertDoubleArray(value); }
32978 }
32979 /// <remarks/>
32980 [XmlIgnore]
32981 public double[] Values
32982 {
32983 get
32984 {
32985 return this.textField;
32986 }
32987 set
32988 {
32989 this.textField = value;
32990 }
32991 }
32992 }
32993  
32994 /// <remarks/>
32995 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
32996 [System.SerializableAttribute()]
32997 [System.Diagnostics.DebuggerStepThroughAttribute()]
32998 [System.ComponentModel.DesignerCategoryAttribute("code")]
32999 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33000 public partial class lightTechnique_commonDirectional
33001 {
33002  
33003 private TargetableFloat3 colorField;
33004  
33005 /// <remarks/>
33006 public TargetableFloat3 color
33007 {
33008 get
33009 {
33010 return this.colorField;
33011 }
33012 set
33013 {
33014 this.colorField = value;
33015 }
33016 }
33017 }
33018  
33019 /// <remarks/>
33020 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33021 [System.SerializableAttribute()]
33022 [System.Diagnostics.DebuggerStepThroughAttribute()]
33023 [System.ComponentModel.DesignerCategoryAttribute("code")]
33024 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33025 public partial class lightTechnique_commonPoint
33026 {
33027  
33028 private TargetableFloat3 colorField;
33029  
33030 private TargetableFloat constant_attenuationField;
33031  
33032 private TargetableFloat linear_attenuationField;
33033  
33034 private TargetableFloat quadratic_attenuationField;
33035  
33036 /// <remarks/>
33037 public TargetableFloat3 color
33038 {
33039 get
33040 {
33041 return this.colorField;
33042 }
33043 set
33044 {
33045 this.colorField = value;
33046 }
33047 }
33048  
33049 /// <remarks/>
33050 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33051 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
33052 public TargetableFloat constant_attenuation
33053 {
33054 get
33055 {
33056 return this.constant_attenuationField;
33057 }
33058 set
33059 {
33060 this.constant_attenuationField = value;
33061 }
33062 }
33063  
33064 /// <remarks/>
33065 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33066 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
33067 public TargetableFloat linear_attenuation
33068 {
33069 get
33070 {
33071 return this.linear_attenuationField;
33072 }
33073 set
33074 {
33075 this.linear_attenuationField = value;
33076 }
33077 }
33078  
33079 /// <remarks/>
33080 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33081 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
33082 public TargetableFloat quadratic_attenuation
33083 {
33084 get
33085 {
33086 return this.quadratic_attenuationField;
33087 }
33088 set
33089 {
33090 this.quadratic_attenuationField = value;
33091 }
33092 }
33093 }
33094  
33095 /// <remarks/>
33096 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33097 [System.SerializableAttribute()]
33098 [System.Diagnostics.DebuggerStepThroughAttribute()]
33099 [System.ComponentModel.DesignerCategoryAttribute("code")]
33100 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33101 public partial class lightTechnique_commonSpot
33102 {
33103  
33104 private TargetableFloat3 colorField;
33105  
33106 private TargetableFloat constant_attenuationField;
33107  
33108 private TargetableFloat linear_attenuationField;
33109  
33110 private TargetableFloat quadratic_attenuationField;
33111  
33112 private TargetableFloat falloff_angleField;
33113  
33114 private TargetableFloat falloff_exponentField;
33115  
33116 /// <remarks/>
33117 public TargetableFloat3 color
33118 {
33119 get
33120 {
33121 return this.colorField;
33122 }
33123 set
33124 {
33125 this.colorField = value;
33126 }
33127 }
33128  
33129 /// <remarks/>
33130 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33131 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
33132 public TargetableFloat constant_attenuation
33133 {
33134 get
33135 {
33136 return this.constant_attenuationField;
33137 }
33138 set
33139 {
33140 this.constant_attenuationField = value;
33141 }
33142 }
33143  
33144 /// <remarks/>
33145 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33146 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
33147 public TargetableFloat linear_attenuation
33148 {
33149 get
33150 {
33151 return this.linear_attenuationField;
33152 }
33153 set
33154 {
33155 this.linear_attenuationField = value;
33156 }
33157 }
33158  
33159 /// <remarks/>
33160 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33161 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
33162 public TargetableFloat quadratic_attenuation
33163 {
33164 get
33165 {
33166 return this.quadratic_attenuationField;
33167 }
33168 set
33169 {
33170 this.quadratic_attenuationField = value;
33171 }
33172 }
33173  
33174 /// <remarks/>
33175 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33176 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='180.0' attribute.
33177 public TargetableFloat falloff_angle
33178 {
33179 get
33180 {
33181 return this.falloff_angleField;
33182 }
33183 set
33184 {
33185 this.falloff_angleField = value;
33186 }
33187 }
33188  
33189 /// <remarks/>
33190 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
33191 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
33192 public TargetableFloat falloff_exponent
33193 {
33194 get
33195 {
33196 return this.falloff_exponentField;
33197 }
33198 set
33199 {
33200 this.falloff_exponentField = value;
33201 }
33202 }
33203 }
33204  
33205 /// <remarks/>
33206 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33207 [System.SerializableAttribute()]
33208 [System.Diagnostics.DebuggerStepThroughAttribute()]
33209 [System.ComponentModel.DesignerCategoryAttribute("code")]
33210 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33211 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
33212 public partial class library_materials
33213 {
33214  
33215 private asset assetField;
33216  
33217 private material[] materialField;
33218  
33219 private extra[] extraField;
33220  
33221 private string idField;
33222  
33223 private string nameField;
33224  
33225 /// <remarks/>
33226 public asset asset
33227 {
33228 get
33229 {
33230 return this.assetField;
33231 }
33232 set
33233 {
33234 this.assetField = value;
33235 }
33236 }
33237  
33238 /// <remarks/>
33239 [System.Xml.Serialization.XmlElementAttribute("material")]
33240 public material[] material
33241 {
33242 get
33243 {
33244 return this.materialField;
33245 }
33246 set
33247 {
33248 this.materialField = value;
33249 }
33250 }
33251  
33252 /// <remarks/>
33253 [System.Xml.Serialization.XmlElementAttribute("extra")]
33254 public extra[] extra
33255 {
33256 get
33257 {
33258 return this.extraField;
33259 }
33260 set
33261 {
33262 this.extraField = value;
33263 }
33264 }
33265  
33266 /// <remarks/>
33267 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
33268 public string id
33269 {
33270 get
33271 {
33272 return this.idField;
33273 }
33274 set
33275 {
33276 this.idField = value;
33277 }
33278 }
33279  
33280 /// <remarks/>
33281 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33282 public string name
33283 {
33284 get
33285 {
33286 return this.nameField;
33287 }
33288 set
33289 {
33290 this.nameField = value;
33291 }
33292 }
33293 }
33294  
33295 /// <remarks/>
33296 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33297 [System.SerializableAttribute()]
33298 [System.Diagnostics.DebuggerStepThroughAttribute()]
33299 [System.ComponentModel.DesignerCategoryAttribute("code")]
33300 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33301 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
33302 public partial class material
33303 {
33304  
33305 private asset assetField;
33306  
33307 private instance_effect instance_effectField;
33308  
33309 private extra[] extraField;
33310  
33311 private string idField;
33312  
33313 private string nameField;
33314  
33315 /// <remarks/>
33316 public asset asset
33317 {
33318 get
33319 {
33320 return this.assetField;
33321 }
33322 set
33323 {
33324 this.assetField = value;
33325 }
33326 }
33327  
33328 /// <remarks/>
33329 public instance_effect instance_effect
33330 {
33331 get
33332 {
33333 return this.instance_effectField;
33334 }
33335 set
33336 {
33337 this.instance_effectField = value;
33338 }
33339 }
33340  
33341 /// <remarks/>
33342 [System.Xml.Serialization.XmlElementAttribute("extra")]
33343 public extra[] extra
33344 {
33345 get
33346 {
33347 return this.extraField;
33348 }
33349 set
33350 {
33351 this.extraField = value;
33352 }
33353 }
33354  
33355 /// <remarks/>
33356 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
33357 public string id
33358 {
33359 get
33360 {
33361 return this.idField;
33362 }
33363 set
33364 {
33365 this.idField = value;
33366 }
33367 }
33368  
33369 /// <remarks/>
33370 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33371 public string name
33372 {
33373 get
33374 {
33375 return this.nameField;
33376 }
33377 set
33378 {
33379 this.nameField = value;
33380 }
33381 }
33382 }
33383  
33384 /// <remarks/>
33385 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33386 [System.SerializableAttribute()]
33387 [System.Diagnostics.DebuggerStepThroughAttribute()]
33388 [System.ComponentModel.DesignerCategoryAttribute("code")]
33389 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33390 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
33391 public partial class instance_effect
33392 {
33393  
33394 private instance_effectTechnique_hint[] technique_hintField;
33395  
33396 private instance_effectSetparam[] setparamField;
33397  
33398 private extra[] extraField;
33399  
33400 private string urlField;
33401  
33402 private string sidField;
33403  
33404 private string nameField;
33405  
33406 /// <remarks/>
33407 [System.Xml.Serialization.XmlElementAttribute("technique_hint")]
33408 public instance_effectTechnique_hint[] technique_hint
33409 {
33410 get
33411 {
33412 return this.technique_hintField;
33413 }
33414 set
33415 {
33416 this.technique_hintField = value;
33417 }
33418 }
33419  
33420 /// <remarks/>
33421 [System.Xml.Serialization.XmlElementAttribute("setparam")]
33422 public instance_effectSetparam[] setparam
33423 {
33424 get
33425 {
33426 return this.setparamField;
33427 }
33428 set
33429 {
33430 this.setparamField = value;
33431 }
33432 }
33433  
33434 /// <remarks/>
33435 [System.Xml.Serialization.XmlElementAttribute("extra")]
33436 public extra[] extra
33437 {
33438 get
33439 {
33440 return this.extraField;
33441 }
33442 set
33443 {
33444 this.extraField = value;
33445 }
33446 }
33447  
33448 /// <remarks/>
33449 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
33450 public string url
33451 {
33452 get
33453 {
33454 return this.urlField;
33455 }
33456 set
33457 {
33458 this.urlField = value;
33459 }
33460 }
33461  
33462 /// <remarks/>
33463 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33464 public string sid
33465 {
33466 get
33467 {
33468 return this.sidField;
33469 }
33470 set
33471 {
33472 this.sidField = value;
33473 }
33474 }
33475  
33476 /// <remarks/>
33477 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33478 public string name
33479 {
33480 get
33481 {
33482 return this.nameField;
33483 }
33484 set
33485 {
33486 this.nameField = value;
33487 }
33488 }
33489 }
33490  
33491 /// <remarks/>
33492 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33493 [System.SerializableAttribute()]
33494 [System.Diagnostics.DebuggerStepThroughAttribute()]
33495 [System.ComponentModel.DesignerCategoryAttribute("code")]
33496 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33497 public partial class instance_effectTechnique_hint
33498 {
33499  
33500 private string platformField;
33501  
33502 private string profileField;
33503  
33504 private string refField;
33505  
33506 /// <remarks/>
33507 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33508 public string platform
33509 {
33510 get
33511 {
33512 return this.platformField;
33513 }
33514 set
33515 {
33516 this.platformField = value;
33517 }
33518 }
33519  
33520 /// <remarks/>
33521 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33522 public string profile
33523 {
33524 get
33525 {
33526 return this.profileField;
33527 }
33528 set
33529 {
33530 this.profileField = value;
33531 }
33532 }
33533  
33534 /// <remarks/>
33535 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
33536 public string @ref
33537 {
33538 get
33539 {
33540 return this.refField;
33541 }
33542 set
33543 {
33544 this.refField = value;
33545 }
33546 }
33547 }
33548  
33549 /// <remarks/>
33550 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
33551 [System.SerializableAttribute()]
33552 [System.Diagnostics.DebuggerStepThroughAttribute()]
33553 [System.ComponentModel.DesignerCategoryAttribute("code")]
33554 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
33555 public partial class instance_effectSetparam
33556 {
33557  
33558 private bool boolField;
33559  
33560 private string bool2Field;
33561  
33562 private string bool3Field;
33563  
33564 private string bool4Field;
33565  
33566 private long intField;
33567  
33568 private string int2Field;
33569  
33570 private string int3Field;
33571  
33572 private string int4Field;
33573  
33574 private double floatField;
33575  
33576 private string float2Field;
33577  
33578 private string float3Field;
33579  
33580 private string float4Field;
33581  
33582 private double float1x1Field;
33583  
33584 private string float1x2Field;
33585  
33586 private string float1x3Field;
33587  
33588 private string float1x4Field;
33589  
33590 private string float2x1Field;
33591  
33592 private string float2x2Field;
33593  
33594 private string float2x3Field;
33595  
33596 private string float2x4Field;
33597  
33598 private string float3x1Field;
33599  
33600 private string float3x2Field;
33601  
33602 private string float3x3Field;
33603  
33604 private string float3x4Field;
33605  
33606 private string float4x1Field;
33607  
33608 private string float4x2Field;
33609  
33610 private string float4x3Field;
33611  
33612 private string float4x4Field;
33613  
33614 private fx_surface_common surfaceField;
33615  
33616 private fx_sampler1D_common sampler1DField;
33617  
33618 private fx_sampler2D_common sampler2DField;
33619  
33620 private fx_sampler3D_common sampler3DField;
33621  
33622 private fx_samplerCUBE_common samplerCUBEField;
33623  
33624 private fx_samplerRECT_common samplerRECTField;
33625  
33626 private fx_samplerDEPTH_common samplerDEPTHField;
33627  
33628 private string enumField;
33629  
33630 private string refField;
33631  
33632 /// <remarks/>
33633 public bool @bool
33634 {
33635 get
33636 {
33637 return this.boolField;
33638 }
33639 set
33640 {
33641 this.boolField = value;
33642 }
33643 }
33644  
33645 /// <remarks/>
33646 public string bool2
33647 {
33648 get
33649 {
33650 return this.bool2Field;
33651 }
33652 set
33653 {
33654 this.bool2Field = value;
33655 }
33656 }
33657  
33658 /// <remarks/>
33659 public string bool3
33660 {
33661 get
33662 {
33663 return this.bool3Field;
33664 }
33665 set
33666 {
33667 this.bool3Field = value;
33668 }
33669 }
33670  
33671 /// <remarks/>
33672 public string bool4
33673 {
33674 get
33675 {
33676 return this.bool4Field;
33677 }
33678 set
33679 {
33680 this.bool4Field = value;
33681 }
33682 }
33683  
33684 /// <remarks/>
33685 public long @int
33686 {
33687 get
33688 {
33689 return this.intField;
33690 }
33691 set
33692 {
33693 this.intField = value;
33694 }
33695 }
33696  
33697 /// <remarks/>
33698 public string int2
33699 {
33700 get
33701 {
33702 return this.int2Field;
33703 }
33704 set
33705 {
33706 this.int2Field = value;
33707 }
33708 }
33709  
33710 /// <remarks/>
33711 public string int3
33712 {
33713 get
33714 {
33715 return this.int3Field;
33716 }
33717 set
33718 {
33719 this.int3Field = value;
33720 }
33721 }
33722  
33723 /// <remarks/>
33724 public string int4
33725 {
33726 get
33727 {
33728 return this.int4Field;
33729 }
33730 set
33731 {
33732 this.int4Field = value;
33733 }
33734 }
33735  
33736 /// <remarks/>
33737 public double @float
33738 {
33739 get
33740 {
33741 return this.floatField;
33742 }
33743 set
33744 {
33745 this.floatField = value;
33746 }
33747 }
33748  
33749 /// <remarks/>
33750 public string float2
33751 {
33752 get
33753 {
33754 return this.float2Field;
33755 }
33756 set
33757 {
33758 this.float2Field = value;
33759 }
33760 }
33761  
33762 /// <remarks/>
33763 public string float3
33764 {
33765 get
33766 {
33767 return this.float3Field;
33768 }
33769 set
33770 {
33771 this.float3Field = value;
33772 }
33773 }
33774  
33775 /// <remarks/>
33776 public string float4
33777 {
33778 get
33779 {
33780 return this.float4Field;
33781 }
33782 set
33783 {
33784 this.float4Field = value;
33785 }
33786 }
33787  
33788 /// <remarks/>
33789 public double float1x1
33790 {
33791 get
33792 {
33793 return this.float1x1Field;
33794 }
33795 set
33796 {
33797 this.float1x1Field = value;
33798 }
33799 }
33800  
33801 /// <remarks/>
33802 public string float1x2
33803 {
33804 get
33805 {
33806 return this.float1x2Field;
33807 }
33808 set
33809 {
33810 this.float1x2Field = value;
33811 }
33812 }
33813  
33814 /// <remarks/>
33815 public string float1x3
33816 {
33817 get
33818 {
33819 return this.float1x3Field;
33820 }
33821 set
33822 {
33823 this.float1x3Field = value;
33824 }
33825 }
33826  
33827 /// <remarks/>
33828 public string float1x4
33829 {
33830 get
33831 {
33832 return this.float1x4Field;
33833 }
33834 set
33835 {
33836 this.float1x4Field = value;
33837 }
33838 }
33839  
33840 /// <remarks/>
33841 public string float2x1
33842 {
33843 get
33844 {
33845 return this.float2x1Field;
33846 }
33847 set
33848 {
33849 this.float2x1Field = value;
33850 }
33851 }
33852  
33853 /// <remarks/>
33854 public string float2x2
33855 {
33856 get
33857 {
33858 return this.float2x2Field;
33859 }
33860 set
33861 {
33862 this.float2x2Field = value;
33863 }
33864 }
33865  
33866 /// <remarks/>
33867 public string float2x3
33868 {
33869 get
33870 {
33871 return this.float2x3Field;
33872 }
33873 set
33874 {
33875 this.float2x3Field = value;
33876 }
33877 }
33878  
33879 /// <remarks/>
33880 public string float2x4
33881 {
33882 get
33883 {
33884 return this.float2x4Field;
33885 }
33886 set
33887 {
33888 this.float2x4Field = value;
33889 }
33890 }
33891  
33892 /// <remarks/>
33893 public string float3x1
33894 {
33895 get
33896 {
33897 return this.float3x1Field;
33898 }
33899 set
33900 {
33901 this.float3x1Field = value;
33902 }
33903 }
33904  
33905 /// <remarks/>
33906 public string float3x2
33907 {
33908 get
33909 {
33910 return this.float3x2Field;
33911 }
33912 set
33913 {
33914 this.float3x2Field = value;
33915 }
33916 }
33917  
33918 /// <remarks/>
33919 public string float3x3
33920 {
33921 get
33922 {
33923 return this.float3x3Field;
33924 }
33925 set
33926 {
33927 this.float3x3Field = value;
33928 }
33929 }
33930  
33931 /// <remarks/>
33932 public string float3x4
33933 {
33934 get
33935 {
33936 return this.float3x4Field;
33937 }
33938 set
33939 {
33940 this.float3x4Field = value;
33941 }
33942 }
33943  
33944 /// <remarks/>
33945 public string float4x1
33946 {
33947 get
33948 {
33949 return this.float4x1Field;
33950 }
33951 set
33952 {
33953 this.float4x1Field = value;
33954 }
33955 }
33956  
33957 /// <remarks/>
33958 public string float4x2
33959 {
33960 get
33961 {
33962 return this.float4x2Field;
33963 }
33964 set
33965 {
33966 this.float4x2Field = value;
33967 }
33968 }
33969  
33970 /// <remarks/>
33971 public string float4x3
33972 {
33973 get
33974 {
33975 return this.float4x3Field;
33976 }
33977 set
33978 {
33979 this.float4x3Field = value;
33980 }
33981 }
33982  
33983 /// <remarks/>
33984 public string float4x4
33985 {
33986 get
33987 {
33988 return this.float4x4Field;
33989 }
33990 set
33991 {
33992 this.float4x4Field = value;
33993 }
33994 }
33995  
33996 /// <remarks/>
33997 public fx_surface_common surface
33998 {
33999 get
34000 {
34001 return this.surfaceField;
34002 }
34003 set
34004 {
34005 this.surfaceField = value;
34006 }
34007 }
34008  
34009 /// <remarks/>
34010 public fx_sampler1D_common sampler1D
34011 {
34012 get
34013 {
34014 return this.sampler1DField;
34015 }
34016 set
34017 {
34018 this.sampler1DField = value;
34019 }
34020 }
34021  
34022 /// <remarks/>
34023 public fx_sampler2D_common sampler2D
34024 {
34025 get
34026 {
34027 return this.sampler2DField;
34028 }
34029 set
34030 {
34031 this.sampler2DField = value;
34032 }
34033 }
34034  
34035 /// <remarks/>
34036 public fx_sampler3D_common sampler3D
34037 {
34038 get
34039 {
34040 return this.sampler3DField;
34041 }
34042 set
34043 {
34044 this.sampler3DField = value;
34045 }
34046 }
34047  
34048 /// <remarks/>
34049 public fx_samplerCUBE_common samplerCUBE
34050 {
34051 get
34052 {
34053 return this.samplerCUBEField;
34054 }
34055 set
34056 {
34057 this.samplerCUBEField = value;
34058 }
34059 }
34060  
34061 /// <remarks/>
34062 public fx_samplerRECT_common samplerRECT
34063 {
34064 get
34065 {
34066 return this.samplerRECTField;
34067 }
34068 set
34069 {
34070 this.samplerRECTField = value;
34071 }
34072 }
34073  
34074 /// <remarks/>
34075 public fx_samplerDEPTH_common samplerDEPTH
34076 {
34077 get
34078 {
34079 return this.samplerDEPTHField;
34080 }
34081 set
34082 {
34083 this.samplerDEPTHField = value;
34084 }
34085 }
34086  
34087 /// <remarks/>
34088 public string @enum
34089 {
34090 get
34091 {
34092 return this.enumField;
34093 }
34094 set
34095 {
34096 this.enumField = value;
34097 }
34098 }
34099  
34100 /// <remarks/>
34101 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
34102 public string @ref
34103 {
34104 get
34105 {
34106 return this.refField;
34107 }
34108 set
34109 {
34110 this.refField = value;
34111 }
34112 }
34113 }
34114  
34115 /// <remarks/>
34116 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34117 [System.SerializableAttribute()]
34118 [System.Diagnostics.DebuggerStepThroughAttribute()]
34119 [System.ComponentModel.DesignerCategoryAttribute("code")]
34120 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34121 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34122 public partial class library_nodes
34123 {
34124  
34125 private asset assetField;
34126  
34127 private node[] nodeField;
34128  
34129 private extra[] extraField;
34130  
34131 private string idField;
34132  
34133 private string nameField;
34134  
34135 /// <remarks/>
34136 public asset asset
34137 {
34138 get
34139 {
34140 return this.assetField;
34141 }
34142 set
34143 {
34144 this.assetField = value;
34145 }
34146 }
34147  
34148 /// <remarks/>
34149 [System.Xml.Serialization.XmlElementAttribute("node")]
34150 public node[] node
34151 {
34152 get
34153 {
34154 return this.nodeField;
34155 }
34156 set
34157 {
34158 this.nodeField = value;
34159 }
34160 }
34161  
34162 /// <remarks/>
34163 [System.Xml.Serialization.XmlElementAttribute("extra")]
34164 public extra[] extra
34165 {
34166 get
34167 {
34168 return this.extraField;
34169 }
34170 set
34171 {
34172 this.extraField = value;
34173 }
34174 }
34175  
34176 /// <remarks/>
34177 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
34178 public string id
34179 {
34180 get
34181 {
34182 return this.idField;
34183 }
34184 set
34185 {
34186 this.idField = value;
34187 }
34188 }
34189  
34190 /// <remarks/>
34191 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34192 public string name
34193 {
34194 get
34195 {
34196 return this.nameField;
34197 }
34198 set
34199 {
34200 this.nameField = value;
34201 }
34202 }
34203 }
34204  
34205 /// <remarks/>
34206 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34207 [System.SerializableAttribute()]
34208 [System.Diagnostics.DebuggerStepThroughAttribute()]
34209 [System.ComponentModel.DesignerCategoryAttribute("code")]
34210 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34211 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34212 public partial class node
34213 {
34214  
34215 private asset assetField;
34216  
34217 private object[] itemsField;
34218  
34219 private ItemsChoiceType7[] itemsElementNameField;
34220  
34221 private InstanceWithExtra[] instance_cameraField;
34222  
34223 private instance_controller[] instance_controllerField;
34224  
34225 private instance_geometry[] instance_geometryField;
34226  
34227 private InstanceWithExtra[] instance_lightField;
34228  
34229 private InstanceWithExtra[] instance_nodeField;
34230  
34231 private node[] node1Field;
34232  
34233 private extra[] extraField;
34234  
34235 private string idField;
34236  
34237 private string nameField;
34238  
34239 private string sidField;
34240  
34241 private NodeType typeField;
34242  
34243 private string[] layerField;
34244  
34245 public node()
34246 {
34247 this.typeField = NodeType.NODE;
34248 }
34249  
34250 /// <remarks/>
34251 public asset asset
34252 {
34253 get
34254 {
34255 return this.assetField;
34256 }
34257 set
34258 {
34259 this.assetField = value;
34260 }
34261 }
34262  
34263 /// <remarks/>
34264 [System.Xml.Serialization.XmlElementAttribute("lookat", typeof(lookat))]
34265 [System.Xml.Serialization.XmlElementAttribute("matrix", typeof(matrix))]
34266 [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
34267 [System.Xml.Serialization.XmlElementAttribute("scale", typeof(TargetableFloat3))]
34268 [System.Xml.Serialization.XmlElementAttribute("skew", typeof(skew))]
34269 [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
34270 [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
34271 public object[] Items
34272 {
34273 get
34274 {
34275 return this.itemsField;
34276 }
34277 set
34278 {
34279 this.itemsField = value;
34280 }
34281 }
34282  
34283 /// <remarks/>
34284 [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
34285 [System.Xml.Serialization.XmlIgnoreAttribute()]
34286 public ItemsChoiceType7[] ItemsElementName
34287 {
34288 get
34289 {
34290 return this.itemsElementNameField;
34291 }
34292 set
34293 {
34294 this.itemsElementNameField = value;
34295 }
34296 }
34297  
34298 /// <remarks/>
34299 [System.Xml.Serialization.XmlElementAttribute("instance_camera")]
34300 public InstanceWithExtra[] instance_camera
34301 {
34302 get
34303 {
34304 return this.instance_cameraField;
34305 }
34306 set
34307 {
34308 this.instance_cameraField = value;
34309 }
34310 }
34311  
34312 /// <remarks/>
34313 [System.Xml.Serialization.XmlElementAttribute("instance_controller")]
34314 public instance_controller[] instance_controller
34315 {
34316 get
34317 {
34318 return this.instance_controllerField;
34319 }
34320 set
34321 {
34322 this.instance_controllerField = value;
34323 }
34324 }
34325  
34326 /// <remarks/>
34327 [System.Xml.Serialization.XmlElementAttribute("instance_geometry")]
34328 public instance_geometry[] instance_geometry
34329 {
34330 get
34331 {
34332 return this.instance_geometryField;
34333 }
34334 set
34335 {
34336 this.instance_geometryField = value;
34337 }
34338 }
34339  
34340 /// <remarks/>
34341 [System.Xml.Serialization.XmlElementAttribute("instance_light")]
34342 public InstanceWithExtra[] instance_light
34343 {
34344 get
34345 {
34346 return this.instance_lightField;
34347 }
34348 set
34349 {
34350 this.instance_lightField = value;
34351 }
34352 }
34353  
34354 /// <remarks/>
34355 [System.Xml.Serialization.XmlElementAttribute("instance_node")]
34356 public InstanceWithExtra[] instance_node
34357 {
34358 get
34359 {
34360 return this.instance_nodeField;
34361 }
34362 set
34363 {
34364 this.instance_nodeField = value;
34365 }
34366 }
34367  
34368 /// <remarks/>
34369 [System.Xml.Serialization.XmlElementAttribute("node")]
34370 public node[] node1
34371 {
34372 get
34373 {
34374 return this.node1Field;
34375 }
34376 set
34377 {
34378 this.node1Field = value;
34379 }
34380 }
34381  
34382 /// <remarks/>
34383 [System.Xml.Serialization.XmlElementAttribute("extra")]
34384 public extra[] extra
34385 {
34386 get
34387 {
34388 return this.extraField;
34389 }
34390 set
34391 {
34392 this.extraField = value;
34393 }
34394 }
34395  
34396 /// <remarks/>
34397 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
34398 public string id
34399 {
34400 get
34401 {
34402 return this.idField;
34403 }
34404 set
34405 {
34406 this.idField = value;
34407 }
34408 }
34409  
34410 /// <remarks/>
34411 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34412 public string name
34413 {
34414 get
34415 {
34416 return this.nameField;
34417 }
34418 set
34419 {
34420 this.nameField = value;
34421 }
34422 }
34423  
34424 /// <remarks/>
34425 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34426 public string sid
34427 {
34428 get
34429 {
34430 return this.sidField;
34431 }
34432 set
34433 {
34434 this.sidField = value;
34435 }
34436 }
34437  
34438 /// <remarks/>
34439 [System.Xml.Serialization.XmlAttributeAttribute()]
34440 [System.ComponentModel.DefaultValueAttribute(NodeType.NODE)]
34441 public NodeType type
34442 {
34443 get
34444 {
34445 return this.typeField;
34446 }
34447 set
34448 {
34449 this.typeField = value;
34450 }
34451 }
34452  
34453 /// <remarks/>
34454 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "Name")]
34455 public string[] layer
34456 {
34457 get
34458 {
34459 return this.layerField;
34460 }
34461 set
34462 {
34463 this.layerField = value;
34464 }
34465 }
34466 }
34467  
34468 /// <remarks/>
34469 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34470 [System.SerializableAttribute()]
34471 [System.Diagnostics.DebuggerStepThroughAttribute()]
34472 [System.ComponentModel.DesignerCategoryAttribute("code")]
34473 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34474 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34475 public partial class lookat
34476 {
34477  
34478 private string sidField;
34479  
34480 private double[] textField;
34481  
34482 /// <remarks/>
34483 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34484 public string sid
34485 {
34486 get
34487 {
34488 return this.sidField;
34489 }
34490 set
34491 {
34492 this.sidField = value;
34493 }
34494 }
34495  
34496 [XmlText]
34497 public string _Text_
34498 {
34499 get { return COLLADA.ConvertFromArray(textField); }
34500 set { textField = COLLADA.ConvertDoubleArray(value); }
34501 }
34502 /// <remarks/>
34503 [XmlIgnore]
34504 public double[] Values
34505 {
34506 get
34507 {
34508 return this.textField;
34509 }
34510 set
34511 {
34512 this.textField = value;
34513 }
34514 }
34515 }
34516  
34517 /// <remarks/>
34518 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34519 [System.SerializableAttribute()]
34520 [System.Diagnostics.DebuggerStepThroughAttribute()]
34521 [System.ComponentModel.DesignerCategoryAttribute("code")]
34522 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34523 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34524 public partial class matrix
34525 {
34526  
34527 private string sidField;
34528  
34529 private double[] textField;
34530  
34531 /// <remarks/>
34532 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34533 public string sid
34534 {
34535 get
34536 {
34537 return this.sidField;
34538 }
34539 set
34540 {
34541 this.sidField = value;
34542 }
34543 }
34544  
34545 [XmlText]
34546 public string _Text_
34547 {
34548 get { return COLLADA.ConvertFromArray(textField); }
34549 set { textField = COLLADA.ConvertDoubleArray(value); }
34550 }
34551 /// <remarks/>
34552 [XmlIgnore]
34553 public double[] Values
34554 {
34555 get
34556 {
34557 return this.textField;
34558 }
34559 set
34560 {
34561 this.textField = value;
34562 }
34563 }
34564 }
34565  
34566 /// <remarks/>
34567 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34568 [System.SerializableAttribute()]
34569 [System.Diagnostics.DebuggerStepThroughAttribute()]
34570 [System.ComponentModel.DesignerCategoryAttribute("code")]
34571 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34572 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34573 public partial class rotate
34574 {
34575  
34576 private string sidField;
34577  
34578 private double[] textField;
34579  
34580 /// <remarks/>
34581 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34582 public string sid
34583 {
34584 get
34585 {
34586 return this.sidField;
34587 }
34588 set
34589 {
34590 this.sidField = value;
34591 }
34592 }
34593  
34594 [XmlText]
34595 public string _Text_
34596 {
34597 get { return COLLADA.ConvertFromArray(textField); }
34598 set { textField = COLLADA.ConvertDoubleArray(value); }
34599 }
34600 /// <remarks/>
34601 [XmlIgnore]
34602 public double[] Values
34603 {
34604 get
34605 {
34606 return this.textField;
34607 }
34608 set
34609 {
34610 this.textField = value;
34611 }
34612 }
34613 }
34614  
34615 /// <remarks/>
34616 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34617 [System.SerializableAttribute()]
34618 [System.Diagnostics.DebuggerStepThroughAttribute()]
34619 [System.ComponentModel.DesignerCategoryAttribute("code")]
34620 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34621 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34622 public partial class skew
34623 {
34624  
34625 private string sidField;
34626  
34627 private double[] textField;
34628  
34629 /// <remarks/>
34630 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34631 public string sid
34632 {
34633 get
34634 {
34635 return this.sidField;
34636 }
34637 set
34638 {
34639 this.sidField = value;
34640 }
34641 }
34642  
34643 [XmlText]
34644 public string _Text_
34645 {
34646 get { return COLLADA.ConvertFromArray(textField); }
34647 set { textField = COLLADA.ConvertDoubleArray(value); }
34648 }
34649 /// <remarks/>
34650 [XmlIgnore]
34651 public double[] Values
34652 {
34653 get
34654 {
34655 return this.textField;
34656 }
34657 set
34658 {
34659 this.textField = value;
34660 }
34661 }
34662 }
34663  
34664 /// <remarks/>
34665 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34666 [System.SerializableAttribute()]
34667 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
34668 public enum ItemsChoiceType7
34669 {
34670  
34671 /// <remarks/>
34672 lookat,
34673  
34674 /// <remarks/>
34675 matrix,
34676  
34677 /// <remarks/>
34678 rotate,
34679  
34680 /// <remarks/>
34681 scale,
34682  
34683 /// <remarks/>
34684 skew,
34685  
34686 /// <remarks/>
34687 translate,
34688 }
34689  
34690 /// <remarks/>
34691 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34692 [System.SerializableAttribute()]
34693 [System.Diagnostics.DebuggerStepThroughAttribute()]
34694 [System.ComponentModel.DesignerCategoryAttribute("code")]
34695 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34696 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34697 public partial class instance_controller
34698 {
34699  
34700 private string[] skeletonField;
34701  
34702 private bind_material bind_materialField;
34703  
34704 private extra[] extraField;
34705  
34706 private string urlField;
34707  
34708 private string sidField;
34709  
34710 private string nameField;
34711  
34712 /// <remarks/>
34713 [System.Xml.Serialization.XmlElementAttribute("skeleton", DataType = "anyURI")]
34714 public string[] skeleton
34715 {
34716 get
34717 {
34718 return this.skeletonField;
34719 }
34720 set
34721 {
34722 this.skeletonField = value;
34723 }
34724 }
34725  
34726 /// <remarks/>
34727 public bind_material bind_material
34728 {
34729 get
34730 {
34731 return this.bind_materialField;
34732 }
34733 set
34734 {
34735 this.bind_materialField = value;
34736 }
34737 }
34738  
34739 /// <remarks/>
34740 [System.Xml.Serialization.XmlElementAttribute("extra")]
34741 public extra[] extra
34742 {
34743 get
34744 {
34745 return this.extraField;
34746 }
34747 set
34748 {
34749 this.extraField = value;
34750 }
34751 }
34752  
34753 /// <remarks/>
34754 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
34755 public string url
34756 {
34757 get
34758 {
34759 return this.urlField;
34760 }
34761 set
34762 {
34763 this.urlField = value;
34764 }
34765 }
34766  
34767 /// <remarks/>
34768 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34769 public string sid
34770 {
34771 get
34772 {
34773 return this.sidField;
34774 }
34775 set
34776 {
34777 this.sidField = value;
34778 }
34779 }
34780  
34781 /// <remarks/>
34782 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34783 public string name
34784 {
34785 get
34786 {
34787 return this.nameField;
34788 }
34789 set
34790 {
34791 this.nameField = value;
34792 }
34793 }
34794 }
34795  
34796 /// <remarks/>
34797 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34798 [System.SerializableAttribute()]
34799 [System.Diagnostics.DebuggerStepThroughAttribute()]
34800 [System.ComponentModel.DesignerCategoryAttribute("code")]
34801 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34802 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34803 public partial class bind_material
34804 {
34805  
34806 private param[] paramField;
34807  
34808 private instance_material[] technique_commonField;
34809  
34810 private technique[] techniqueField;
34811  
34812 private extra[] extraField;
34813  
34814 /// <remarks/>
34815 [System.Xml.Serialization.XmlElementAttribute("param")]
34816 public param[] param
34817 {
34818 get
34819 {
34820 return this.paramField;
34821 }
34822 set
34823 {
34824 this.paramField = value;
34825 }
34826 }
34827  
34828 /// <remarks/>
34829 [System.Xml.Serialization.XmlArrayItemAttribute("instance_material", IsNullable = false)]
34830 public instance_material[] technique_common
34831 {
34832 get
34833 {
34834 return this.technique_commonField;
34835 }
34836 set
34837 {
34838 this.technique_commonField = value;
34839 }
34840 }
34841  
34842 /// <remarks/>
34843 [System.Xml.Serialization.XmlElementAttribute("technique")]
34844 public technique[] technique
34845 {
34846 get
34847 {
34848 return this.techniqueField;
34849 }
34850 set
34851 {
34852 this.techniqueField = value;
34853 }
34854 }
34855  
34856 /// <remarks/>
34857 [System.Xml.Serialization.XmlElementAttribute("extra")]
34858 public extra[] extra
34859 {
34860 get
34861 {
34862 return this.extraField;
34863 }
34864 set
34865 {
34866 this.extraField = value;
34867 }
34868 }
34869 }
34870  
34871 /// <remarks/>
34872 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34873 [System.SerializableAttribute()]
34874 [System.Diagnostics.DebuggerStepThroughAttribute()]
34875 [System.ComponentModel.DesignerCategoryAttribute("code")]
34876 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34877 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34878 public partial class instance_geometry
34879 {
34880  
34881 private bind_material bind_materialField;
34882  
34883 private extra[] extraField;
34884  
34885 private string urlField;
34886  
34887 private string sidField;
34888  
34889 private string nameField;
34890  
34891 /// <remarks/>
34892 public bind_material bind_material
34893 {
34894 get
34895 {
34896 return this.bind_materialField;
34897 }
34898 set
34899 {
34900 this.bind_materialField = value;
34901 }
34902 }
34903  
34904 /// <remarks/>
34905 [System.Xml.Serialization.XmlElementAttribute("extra")]
34906 public extra[] extra
34907 {
34908 get
34909 {
34910 return this.extraField;
34911 }
34912 set
34913 {
34914 this.extraField = value;
34915 }
34916 }
34917  
34918 /// <remarks/>
34919 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
34920 public string url
34921 {
34922 get
34923 {
34924 return this.urlField;
34925 }
34926 set
34927 {
34928 this.urlField = value;
34929 }
34930 }
34931  
34932 /// <remarks/>
34933 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34934 public string sid
34935 {
34936 get
34937 {
34938 return this.sidField;
34939 }
34940 set
34941 {
34942 this.sidField = value;
34943 }
34944 }
34945  
34946 /// <remarks/>
34947 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
34948 public string name
34949 {
34950 get
34951 {
34952 return this.nameField;
34953 }
34954 set
34955 {
34956 this.nameField = value;
34957 }
34958 }
34959 }
34960  
34961 /// <remarks/>
34962 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34963 [System.SerializableAttribute()]
34964 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34965 public enum NodeType
34966 {
34967  
34968 /// <remarks/>
34969 JOINT,
34970  
34971 /// <remarks/>
34972 NODE,
34973 }
34974  
34975 /// <remarks/>
34976 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
34977 [System.SerializableAttribute()]
34978 [System.Diagnostics.DebuggerStepThroughAttribute()]
34979 [System.ComponentModel.DesignerCategoryAttribute("code")]
34980 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
34981 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
34982 public partial class library_physics_materials
34983 {
34984  
34985 private asset assetField;
34986  
34987 private physics_material[] physics_materialField;
34988  
34989 private extra[] extraField;
34990  
34991 private string idField;
34992  
34993 private string nameField;
34994  
34995 /// <remarks/>
34996 public asset asset
34997 {
34998 get
34999 {
35000 return this.assetField;
35001 }
35002 set
35003 {
35004 this.assetField = value;
35005 }
35006 }
35007  
35008 /// <remarks/>
35009 [System.Xml.Serialization.XmlElementAttribute("physics_material")]
35010 public physics_material[] physics_material
35011 {
35012 get
35013 {
35014 return this.physics_materialField;
35015 }
35016 set
35017 {
35018 this.physics_materialField = value;
35019 }
35020 }
35021  
35022 /// <remarks/>
35023 [System.Xml.Serialization.XmlElementAttribute("extra")]
35024 public extra[] extra
35025 {
35026 get
35027 {
35028 return this.extraField;
35029 }
35030 set
35031 {
35032 this.extraField = value;
35033 }
35034 }
35035  
35036 /// <remarks/>
35037 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
35038 public string id
35039 {
35040 get
35041 {
35042 return this.idField;
35043 }
35044 set
35045 {
35046 this.idField = value;
35047 }
35048 }
35049  
35050 /// <remarks/>
35051 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35052 public string name
35053 {
35054 get
35055 {
35056 return this.nameField;
35057 }
35058 set
35059 {
35060 this.nameField = value;
35061 }
35062 }
35063 }
35064  
35065 /// <remarks/>
35066 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35067 [System.SerializableAttribute()]
35068 [System.Diagnostics.DebuggerStepThroughAttribute()]
35069 [System.ComponentModel.DesignerCategoryAttribute("code")]
35070 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35071 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35072 public partial class physics_material
35073 {
35074  
35075 private asset assetField;
35076  
35077 private physics_materialTechnique_common technique_commonField;
35078  
35079 private technique[] techniqueField;
35080  
35081 private extra[] extraField;
35082  
35083 private string idField;
35084  
35085 private string nameField;
35086  
35087 /// <remarks/>
35088 public asset asset
35089 {
35090 get
35091 {
35092 return this.assetField;
35093 }
35094 set
35095 {
35096 this.assetField = value;
35097 }
35098 }
35099  
35100 /// <remarks/>
35101 public physics_materialTechnique_common technique_common
35102 {
35103 get
35104 {
35105 return this.technique_commonField;
35106 }
35107 set
35108 {
35109 this.technique_commonField = value;
35110 }
35111 }
35112  
35113 /// <remarks/>
35114 [System.Xml.Serialization.XmlElementAttribute("technique")]
35115 public technique[] technique
35116 {
35117 get
35118 {
35119 return this.techniqueField;
35120 }
35121 set
35122 {
35123 this.techniqueField = value;
35124 }
35125 }
35126  
35127 /// <remarks/>
35128 [System.Xml.Serialization.XmlElementAttribute("extra")]
35129 public extra[] extra
35130 {
35131 get
35132 {
35133 return this.extraField;
35134 }
35135 set
35136 {
35137 this.extraField = value;
35138 }
35139 }
35140  
35141 /// <remarks/>
35142 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
35143 public string id
35144 {
35145 get
35146 {
35147 return this.idField;
35148 }
35149 set
35150 {
35151 this.idField = value;
35152 }
35153 }
35154  
35155 /// <remarks/>
35156 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35157 public string name
35158 {
35159 get
35160 {
35161 return this.nameField;
35162 }
35163 set
35164 {
35165 this.nameField = value;
35166 }
35167 }
35168 }
35169  
35170 /// <remarks/>
35171 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35172 [System.SerializableAttribute()]
35173 [System.Diagnostics.DebuggerStepThroughAttribute()]
35174 [System.ComponentModel.DesignerCategoryAttribute("code")]
35175 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35176 public partial class physics_materialTechnique_common
35177 {
35178  
35179 private TargetableFloat dynamic_frictionField;
35180  
35181 private TargetableFloat restitutionField;
35182  
35183 private TargetableFloat static_frictionField;
35184  
35185 /// <remarks/>
35186 public TargetableFloat dynamic_friction
35187 {
35188 get
35189 {
35190 return this.dynamic_frictionField;
35191 }
35192 set
35193 {
35194 this.dynamic_frictionField = value;
35195 }
35196 }
35197  
35198 /// <remarks/>
35199 public TargetableFloat restitution
35200 {
35201 get
35202 {
35203 return this.restitutionField;
35204 }
35205 set
35206 {
35207 this.restitutionField = value;
35208 }
35209 }
35210  
35211 /// <remarks/>
35212 public TargetableFloat static_friction
35213 {
35214 get
35215 {
35216 return this.static_frictionField;
35217 }
35218 set
35219 {
35220 this.static_frictionField = value;
35221 }
35222 }
35223 }
35224  
35225 /// <remarks/>
35226 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35227 [System.SerializableAttribute()]
35228 [System.Diagnostics.DebuggerStepThroughAttribute()]
35229 [System.ComponentModel.DesignerCategoryAttribute("code")]
35230 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35231 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35232 public partial class library_physics_models
35233 {
35234  
35235 private asset assetField;
35236  
35237 private physics_model[] physics_modelField;
35238  
35239 private extra[] extraField;
35240  
35241 private string idField;
35242  
35243 private string nameField;
35244  
35245 /// <remarks/>
35246 public asset asset
35247 {
35248 get
35249 {
35250 return this.assetField;
35251 }
35252 set
35253 {
35254 this.assetField = value;
35255 }
35256 }
35257  
35258 /// <remarks/>
35259 [System.Xml.Serialization.XmlElementAttribute("physics_model")]
35260 public physics_model[] physics_model
35261 {
35262 get
35263 {
35264 return this.physics_modelField;
35265 }
35266 set
35267 {
35268 this.physics_modelField = value;
35269 }
35270 }
35271  
35272 /// <remarks/>
35273 [System.Xml.Serialization.XmlElementAttribute("extra")]
35274 public extra[] extra
35275 {
35276 get
35277 {
35278 return this.extraField;
35279 }
35280 set
35281 {
35282 this.extraField = value;
35283 }
35284 }
35285  
35286 /// <remarks/>
35287 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
35288 public string id
35289 {
35290 get
35291 {
35292 return this.idField;
35293 }
35294 set
35295 {
35296 this.idField = value;
35297 }
35298 }
35299  
35300 /// <remarks/>
35301 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35302 public string name
35303 {
35304 get
35305 {
35306 return this.nameField;
35307 }
35308 set
35309 {
35310 this.nameField = value;
35311 }
35312 }
35313 }
35314  
35315 /// <remarks/>
35316 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35317 [System.SerializableAttribute()]
35318 [System.Diagnostics.DebuggerStepThroughAttribute()]
35319 [System.ComponentModel.DesignerCategoryAttribute("code")]
35320 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35321 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35322 public partial class physics_model
35323 {
35324  
35325 private asset assetField;
35326  
35327 private rigid_body[] rigid_bodyField;
35328  
35329 private rigid_constraint[] rigid_constraintField;
35330  
35331 private instance_physics_model[] instance_physics_modelField;
35332  
35333 private extra[] extraField;
35334  
35335 private string idField;
35336  
35337 private string nameField;
35338  
35339 /// <remarks/>
35340 public asset asset
35341 {
35342 get
35343 {
35344 return this.assetField;
35345 }
35346 set
35347 {
35348 this.assetField = value;
35349 }
35350 }
35351  
35352 /// <remarks/>
35353 [System.Xml.Serialization.XmlElementAttribute("rigid_body")]
35354 public rigid_body[] rigid_body
35355 {
35356 get
35357 {
35358 return this.rigid_bodyField;
35359 }
35360 set
35361 {
35362 this.rigid_bodyField = value;
35363 }
35364 }
35365  
35366 /// <remarks/>
35367 [System.Xml.Serialization.XmlElementAttribute("rigid_constraint")]
35368 public rigid_constraint[] rigid_constraint
35369 {
35370 get
35371 {
35372 return this.rigid_constraintField;
35373 }
35374 set
35375 {
35376 this.rigid_constraintField = value;
35377 }
35378 }
35379  
35380 /// <remarks/>
35381 [System.Xml.Serialization.XmlElementAttribute("instance_physics_model")]
35382 public instance_physics_model[] instance_physics_model
35383 {
35384 get
35385 {
35386 return this.instance_physics_modelField;
35387 }
35388 set
35389 {
35390 this.instance_physics_modelField = value;
35391 }
35392 }
35393  
35394 /// <remarks/>
35395 [System.Xml.Serialization.XmlElementAttribute("extra")]
35396 public extra[] extra
35397 {
35398 get
35399 {
35400 return this.extraField;
35401 }
35402 set
35403 {
35404 this.extraField = value;
35405 }
35406 }
35407  
35408 /// <remarks/>
35409 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
35410 public string id
35411 {
35412 get
35413 {
35414 return this.idField;
35415 }
35416 set
35417 {
35418 this.idField = value;
35419 }
35420 }
35421  
35422 /// <remarks/>
35423 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35424 public string name
35425 {
35426 get
35427 {
35428 return this.nameField;
35429 }
35430 set
35431 {
35432 this.nameField = value;
35433 }
35434 }
35435 }
35436  
35437 /// <remarks/>
35438 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35439 [System.SerializableAttribute()]
35440 [System.Diagnostics.DebuggerStepThroughAttribute()]
35441 [System.ComponentModel.DesignerCategoryAttribute("code")]
35442 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35443 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35444 public partial class rigid_body
35445 {
35446  
35447 private rigid_bodyTechnique_common technique_commonField;
35448  
35449 private technique[] techniqueField;
35450  
35451 private extra[] extraField;
35452  
35453 private string sidField;
35454  
35455 private string nameField;
35456  
35457 /// <remarks/>
35458 public rigid_bodyTechnique_common technique_common
35459 {
35460 get
35461 {
35462 return this.technique_commonField;
35463 }
35464 set
35465 {
35466 this.technique_commonField = value;
35467 }
35468 }
35469  
35470 /// <remarks/>
35471 [System.Xml.Serialization.XmlElementAttribute("technique")]
35472 public technique[] technique
35473 {
35474 get
35475 {
35476 return this.techniqueField;
35477 }
35478 set
35479 {
35480 this.techniqueField = value;
35481 }
35482 }
35483  
35484 /// <remarks/>
35485 [System.Xml.Serialization.XmlElementAttribute("extra")]
35486 public extra[] extra
35487 {
35488 get
35489 {
35490 return this.extraField;
35491 }
35492 set
35493 {
35494 this.extraField = value;
35495 }
35496 }
35497  
35498 /// <remarks/>
35499 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35500 public string sid
35501 {
35502 get
35503 {
35504 return this.sidField;
35505 }
35506 set
35507 {
35508 this.sidField = value;
35509 }
35510 }
35511  
35512 /// <remarks/>
35513 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35514 public string name
35515 {
35516 get
35517 {
35518 return this.nameField;
35519 }
35520 set
35521 {
35522 this.nameField = value;
35523 }
35524 }
35525 }
35526  
35527 /// <remarks/>
35528 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35529 [System.SerializableAttribute()]
35530 [System.Diagnostics.DebuggerStepThroughAttribute()]
35531 [System.ComponentModel.DesignerCategoryAttribute("code")]
35532 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35533 public partial class rigid_bodyTechnique_common
35534 {
35535  
35536 private rigid_bodyTechnique_commonDynamic dynamicField;
35537  
35538 private TargetableFloat massField;
35539  
35540 private object[] mass_frameField;
35541  
35542 private TargetableFloat3 inertiaField;
35543  
35544 private object itemField;
35545  
35546 private rigid_bodyTechnique_commonShape[] shapeField;
35547  
35548 /// <remarks/>
35549 public rigid_bodyTechnique_commonDynamic dynamic
35550 {
35551 get
35552 {
35553 return this.dynamicField;
35554 }
35555 set
35556 {
35557 this.dynamicField = value;
35558 }
35559 }
35560  
35561 /// <remarks/>
35562 public TargetableFloat mass
35563 {
35564 get
35565 {
35566 return this.massField;
35567 }
35568 set
35569 {
35570 this.massField = value;
35571 }
35572 }
35573  
35574 /// <remarks/>
35575 [System.Xml.Serialization.XmlArrayItemAttribute("rotate", typeof(rotate), IsNullable = false)]
35576 [System.Xml.Serialization.XmlArrayItemAttribute("translate", typeof(TargetableFloat3), IsNullable = false)]
35577 public object[] mass_frame
35578 {
35579 get
35580 {
35581 return this.mass_frameField;
35582 }
35583 set
35584 {
35585 this.mass_frameField = value;
35586 }
35587 }
35588  
35589 /// <remarks/>
35590 public TargetableFloat3 inertia
35591 {
35592 get
35593 {
35594 return this.inertiaField;
35595 }
35596 set
35597 {
35598 this.inertiaField = value;
35599 }
35600 }
35601  
35602 /// <remarks/>
35603 [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
35604 [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
35605 public object Item
35606 {
35607 get
35608 {
35609 return this.itemField;
35610 }
35611 set
35612 {
35613 this.itemField = value;
35614 }
35615 }
35616  
35617 /// <remarks/>
35618 [System.Xml.Serialization.XmlElementAttribute("shape")]
35619 public rigid_bodyTechnique_commonShape[] shape
35620 {
35621 get
35622 {
35623 return this.shapeField;
35624 }
35625 set
35626 {
35627 this.shapeField = value;
35628 }
35629 }
35630 }
35631  
35632 /// <remarks/>
35633 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35634 [System.SerializableAttribute()]
35635 [System.Diagnostics.DebuggerStepThroughAttribute()]
35636 [System.ComponentModel.DesignerCategoryAttribute("code")]
35637 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35638 public partial class rigid_bodyTechnique_commonDynamic
35639 {
35640  
35641 private string sidField;
35642  
35643 private bool valueField;
35644  
35645 /// <remarks/>
35646 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35647 public string sid
35648 {
35649 get
35650 {
35651 return this.sidField;
35652 }
35653 set
35654 {
35655 this.sidField = value;
35656 }
35657 }
35658  
35659 /// <remarks/>
35660 [System.Xml.Serialization.XmlTextAttribute()]
35661 public bool Value
35662 {
35663 get
35664 {
35665 return this.valueField;
35666 }
35667 set
35668 {
35669 this.valueField = value;
35670 }
35671 }
35672 }
35673  
35674 /// <remarks/>
35675 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35676 [System.SerializableAttribute()]
35677 [System.Diagnostics.DebuggerStepThroughAttribute()]
35678 [System.ComponentModel.DesignerCategoryAttribute("code")]
35679 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35680 public partial class rigid_bodyTechnique_commonShape
35681 {
35682  
35683 private rigid_bodyTechnique_commonShapeHollow hollowField;
35684  
35685 private TargetableFloat massField;
35686  
35687 private TargetableFloat densityField;
35688  
35689 private object itemField;
35690  
35691 private object item1Field;
35692  
35693 private object[] itemsField;
35694  
35695 private extra[] extraField;
35696  
35697 /// <remarks/>
35698 public rigid_bodyTechnique_commonShapeHollow hollow
35699 {
35700 get
35701 {
35702 return this.hollowField;
35703 }
35704 set
35705 {
35706 this.hollowField = value;
35707 }
35708 }
35709  
35710 /// <remarks/>
35711 public TargetableFloat mass
35712 {
35713 get
35714 {
35715 return this.massField;
35716 }
35717 set
35718 {
35719 this.massField = value;
35720 }
35721 }
35722  
35723 /// <remarks/>
35724 public TargetableFloat density
35725 {
35726 get
35727 {
35728 return this.densityField;
35729 }
35730 set
35731 {
35732 this.densityField = value;
35733 }
35734 }
35735  
35736 /// <remarks/>
35737 [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
35738 [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
35739 public object Item
35740 {
35741 get
35742 {
35743 return this.itemField;
35744 }
35745 set
35746 {
35747 this.itemField = value;
35748 }
35749 }
35750  
35751 /// <remarks/>
35752 [System.Xml.Serialization.XmlElementAttribute("box", typeof(box))]
35753 [System.Xml.Serialization.XmlElementAttribute("capsule", typeof(capsule))]
35754 [System.Xml.Serialization.XmlElementAttribute("cylinder", typeof(cylinder))]
35755 [System.Xml.Serialization.XmlElementAttribute("instance_geometry", typeof(instance_geometry))]
35756 [System.Xml.Serialization.XmlElementAttribute("plane", typeof(plane))]
35757 [System.Xml.Serialization.XmlElementAttribute("sphere", typeof(sphere))]
35758 [System.Xml.Serialization.XmlElementAttribute("tapered_capsule", typeof(tapered_capsule))]
35759 [System.Xml.Serialization.XmlElementAttribute("tapered_cylinder", typeof(tapered_cylinder))]
35760 public object Item1
35761 {
35762 get
35763 {
35764 return this.item1Field;
35765 }
35766 set
35767 {
35768 this.item1Field = value;
35769 }
35770 }
35771  
35772 /// <remarks/>
35773 [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
35774 [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
35775 public object[] Items
35776 {
35777 get
35778 {
35779 return this.itemsField;
35780 }
35781 set
35782 {
35783 this.itemsField = value;
35784 }
35785 }
35786  
35787 /// <remarks/>
35788 [System.Xml.Serialization.XmlElementAttribute("extra")]
35789 public extra[] extra
35790 {
35791 get
35792 {
35793 return this.extraField;
35794 }
35795 set
35796 {
35797 this.extraField = value;
35798 }
35799 }
35800 }
35801  
35802 /// <remarks/>
35803 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35804 [System.SerializableAttribute()]
35805 [System.Diagnostics.DebuggerStepThroughAttribute()]
35806 [System.ComponentModel.DesignerCategoryAttribute("code")]
35807 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35808 public partial class rigid_bodyTechnique_commonShapeHollow
35809 {
35810  
35811 private string sidField;
35812  
35813 private bool valueField;
35814  
35815 /// <remarks/>
35816 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
35817 public string sid
35818 {
35819 get
35820 {
35821 return this.sidField;
35822 }
35823 set
35824 {
35825 this.sidField = value;
35826 }
35827 }
35828  
35829 /// <remarks/>
35830 [System.Xml.Serialization.XmlTextAttribute()]
35831 public bool Value
35832 {
35833 get
35834 {
35835 return this.valueField;
35836 }
35837 set
35838 {
35839 this.valueField = value;
35840 }
35841 }
35842 }
35843  
35844 /// <remarks/>
35845 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35846 [System.SerializableAttribute()]
35847 [System.Diagnostics.DebuggerStepThroughAttribute()]
35848 [System.ComponentModel.DesignerCategoryAttribute("code")]
35849 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35850 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35851 public partial class box
35852 {
35853  
35854 private string half_extentsField;
35855  
35856 private extra[] extraField;
35857  
35858 /// <remarks/>
35859 public string half_extents
35860 {
35861 get
35862 {
35863 return this.half_extentsField;
35864 }
35865 set
35866 {
35867 this.half_extentsField = value;
35868 }
35869 }
35870  
35871 /// <remarks/>
35872 [System.Xml.Serialization.XmlElementAttribute("extra")]
35873 public extra[] extra
35874 {
35875 get
35876 {
35877 return this.extraField;
35878 }
35879 set
35880 {
35881 this.extraField = value;
35882 }
35883 }
35884 }
35885  
35886 /// <remarks/>
35887 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35888 [System.SerializableAttribute()]
35889 [System.Diagnostics.DebuggerStepThroughAttribute()]
35890 [System.ComponentModel.DesignerCategoryAttribute("code")]
35891 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35892 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35893 public partial class capsule
35894 {
35895  
35896 private double heightField;
35897  
35898 private string radiusField;
35899  
35900 private extra[] extraField;
35901  
35902 /// <remarks/>
35903 public double height
35904 {
35905 get
35906 {
35907 return this.heightField;
35908 }
35909 set
35910 {
35911 this.heightField = value;
35912 }
35913 }
35914  
35915 /// <remarks/>
35916 public string radius
35917 {
35918 get
35919 {
35920 return this.radiusField;
35921 }
35922 set
35923 {
35924 this.radiusField = value;
35925 }
35926 }
35927  
35928 /// <remarks/>
35929 [System.Xml.Serialization.XmlElementAttribute("extra")]
35930 public extra[] extra
35931 {
35932 get
35933 {
35934 return this.extraField;
35935 }
35936 set
35937 {
35938 this.extraField = value;
35939 }
35940 }
35941 }
35942  
35943 /// <remarks/>
35944 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
35945 [System.SerializableAttribute()]
35946 [System.Diagnostics.DebuggerStepThroughAttribute()]
35947 [System.ComponentModel.DesignerCategoryAttribute("code")]
35948 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
35949 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
35950 public partial class cylinder
35951 {
35952  
35953 private double heightField;
35954  
35955 private string radiusField;
35956  
35957 private extra[] extraField;
35958  
35959 /// <remarks/>
35960 public double height
35961 {
35962 get
35963 {
35964 return this.heightField;
35965 }
35966 set
35967 {
35968 this.heightField = value;
35969 }
35970 }
35971  
35972 /// <remarks/>
35973 public string radius
35974 {
35975 get
35976 {
35977 return this.radiusField;
35978 }
35979 set
35980 {
35981 this.radiusField = value;
35982 }
35983 }
35984  
35985 /// <remarks/>
35986 [System.Xml.Serialization.XmlElementAttribute("extra")]
35987 public extra[] extra
35988 {
35989 get
35990 {
35991 return this.extraField;
35992 }
35993 set
35994 {
35995 this.extraField = value;
35996 }
35997 }
35998 }
35999  
36000 /// <remarks/>
36001 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36002 [System.SerializableAttribute()]
36003 [System.Diagnostics.DebuggerStepThroughAttribute()]
36004 [System.ComponentModel.DesignerCategoryAttribute("code")]
36005 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36006 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36007 public partial class plane
36008 {
36009  
36010 private string equationField;
36011  
36012 private extra[] extraField;
36013  
36014 /// <remarks/>
36015 public string equation
36016 {
36017 get
36018 {
36019 return this.equationField;
36020 }
36021 set
36022 {
36023 this.equationField = value;
36024 }
36025 }
36026  
36027 /// <remarks/>
36028 [System.Xml.Serialization.XmlElementAttribute("extra")]
36029 public extra[] extra
36030 {
36031 get
36032 {
36033 return this.extraField;
36034 }
36035 set
36036 {
36037 this.extraField = value;
36038 }
36039 }
36040 }
36041  
36042 /// <remarks/>
36043 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36044 [System.SerializableAttribute()]
36045 [System.Diagnostics.DebuggerStepThroughAttribute()]
36046 [System.ComponentModel.DesignerCategoryAttribute("code")]
36047 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36048 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36049 public partial class sphere
36050 {
36051  
36052 private double radiusField;
36053  
36054 private extra[] extraField;
36055  
36056 /// <remarks/>
36057 public double radius
36058 {
36059 get
36060 {
36061 return this.radiusField;
36062 }
36063 set
36064 {
36065 this.radiusField = value;
36066 }
36067 }
36068  
36069 /// <remarks/>
36070 [System.Xml.Serialization.XmlElementAttribute("extra")]
36071 public extra[] extra
36072 {
36073 get
36074 {
36075 return this.extraField;
36076 }
36077 set
36078 {
36079 this.extraField = value;
36080 }
36081 }
36082 }
36083  
36084 /// <remarks/>
36085 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36086 [System.SerializableAttribute()]
36087 [System.Diagnostics.DebuggerStepThroughAttribute()]
36088 [System.ComponentModel.DesignerCategoryAttribute("code")]
36089 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36090 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36091 public partial class tapered_capsule
36092 {
36093  
36094 private double heightField;
36095  
36096 private string radius1Field;
36097  
36098 private string radius2Field;
36099  
36100 private extra[] extraField;
36101  
36102 /// <remarks/>
36103 public double height
36104 {
36105 get
36106 {
36107 return this.heightField;
36108 }
36109 set
36110 {
36111 this.heightField = value;
36112 }
36113 }
36114  
36115 /// <remarks/>
36116 public string radius1
36117 {
36118 get
36119 {
36120 return this.radius1Field;
36121 }
36122 set
36123 {
36124 this.radius1Field = value;
36125 }
36126 }
36127  
36128 /// <remarks/>
36129 public string radius2
36130 {
36131 get
36132 {
36133 return this.radius2Field;
36134 }
36135 set
36136 {
36137 this.radius2Field = value;
36138 }
36139 }
36140  
36141 /// <remarks/>
36142 [System.Xml.Serialization.XmlElementAttribute("extra")]
36143 public extra[] extra
36144 {
36145 get
36146 {
36147 return this.extraField;
36148 }
36149 set
36150 {
36151 this.extraField = value;
36152 }
36153 }
36154 }
36155  
36156 /// <remarks/>
36157 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36158 [System.SerializableAttribute()]
36159 [System.Diagnostics.DebuggerStepThroughAttribute()]
36160 [System.ComponentModel.DesignerCategoryAttribute("code")]
36161 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36162 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36163 public partial class tapered_cylinder
36164 {
36165  
36166 private double heightField;
36167  
36168 private string radius1Field;
36169  
36170 private string radius2Field;
36171  
36172 private extra[] extraField;
36173  
36174 /// <remarks/>
36175 public double height
36176 {
36177 get
36178 {
36179 return this.heightField;
36180 }
36181 set
36182 {
36183 this.heightField = value;
36184 }
36185 }
36186  
36187 /// <remarks/>
36188 public string radius1
36189 {
36190 get
36191 {
36192 return this.radius1Field;
36193 }
36194 set
36195 {
36196 this.radius1Field = value;
36197 }
36198 }
36199  
36200 /// <remarks/>
36201 public string radius2
36202 {
36203 get
36204 {
36205 return this.radius2Field;
36206 }
36207 set
36208 {
36209 this.radius2Field = value;
36210 }
36211 }
36212  
36213 /// <remarks/>
36214 [System.Xml.Serialization.XmlElementAttribute("extra")]
36215 public extra[] extra
36216 {
36217 get
36218 {
36219 return this.extraField;
36220 }
36221 set
36222 {
36223 this.extraField = value;
36224 }
36225 }
36226 }
36227  
36228 /// <remarks/>
36229 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36230 [System.SerializableAttribute()]
36231 [System.Diagnostics.DebuggerStepThroughAttribute()]
36232 [System.ComponentModel.DesignerCategoryAttribute("code")]
36233 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36234 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36235 public partial class rigid_constraint
36236 {
36237  
36238 private rigid_constraintRef_attachment ref_attachmentField;
36239  
36240 private rigid_constraintAttachment attachmentField;
36241  
36242 private rigid_constraintTechnique_common technique_commonField;
36243  
36244 private technique[] techniqueField;
36245  
36246 private extra[] extraField;
36247  
36248 private string sidField;
36249  
36250 private string nameField;
36251  
36252 /// <remarks/>
36253 public rigid_constraintRef_attachment ref_attachment
36254 {
36255 get
36256 {
36257 return this.ref_attachmentField;
36258 }
36259 set
36260 {
36261 this.ref_attachmentField = value;
36262 }
36263 }
36264  
36265 /// <remarks/>
36266 public rigid_constraintAttachment attachment
36267 {
36268 get
36269 {
36270 return this.attachmentField;
36271 }
36272 set
36273 {
36274 this.attachmentField = value;
36275 }
36276 }
36277  
36278 /// <remarks/>
36279 public rigid_constraintTechnique_common technique_common
36280 {
36281 get
36282 {
36283 return this.technique_commonField;
36284 }
36285 set
36286 {
36287 this.technique_commonField = value;
36288 }
36289 }
36290  
36291 /// <remarks/>
36292 [System.Xml.Serialization.XmlElementAttribute("technique")]
36293 public technique[] technique
36294 {
36295 get
36296 {
36297 return this.techniqueField;
36298 }
36299 set
36300 {
36301 this.techniqueField = value;
36302 }
36303 }
36304  
36305 /// <remarks/>
36306 [System.Xml.Serialization.XmlElementAttribute("extra")]
36307 public extra[] extra
36308 {
36309 get
36310 {
36311 return this.extraField;
36312 }
36313 set
36314 {
36315 this.extraField = value;
36316 }
36317 }
36318  
36319 /// <remarks/>
36320 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36321 public string sid
36322 {
36323 get
36324 {
36325 return this.sidField;
36326 }
36327 set
36328 {
36329 this.sidField = value;
36330 }
36331 }
36332  
36333 /// <remarks/>
36334 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36335 public string name
36336 {
36337 get
36338 {
36339 return this.nameField;
36340 }
36341 set
36342 {
36343 this.nameField = value;
36344 }
36345 }
36346 }
36347  
36348 /// <remarks/>
36349 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36350 [System.SerializableAttribute()]
36351 [System.Diagnostics.DebuggerStepThroughAttribute()]
36352 [System.ComponentModel.DesignerCategoryAttribute("code")]
36353 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36354 public partial class rigid_constraintRef_attachment
36355 {
36356  
36357 private object[] itemsField;
36358  
36359 private string rigid_bodyField;
36360  
36361 /// <remarks/>
36362 [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
36363 [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
36364 [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
36365 public object[] Items
36366 {
36367 get
36368 {
36369 return this.itemsField;
36370 }
36371 set
36372 {
36373 this.itemsField = value;
36374 }
36375 }
36376  
36377 /// <remarks/>
36378 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
36379 public string rigid_body
36380 {
36381 get
36382 {
36383 return this.rigid_bodyField;
36384 }
36385 set
36386 {
36387 this.rigid_bodyField = value;
36388 }
36389 }
36390 }
36391  
36392 /// <remarks/>
36393 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36394 [System.SerializableAttribute()]
36395 [System.Diagnostics.DebuggerStepThroughAttribute()]
36396 [System.ComponentModel.DesignerCategoryAttribute("code")]
36397 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36398 public partial class rigid_constraintAttachment
36399 {
36400  
36401 private object[] itemsField;
36402  
36403 private string rigid_bodyField;
36404  
36405 /// <remarks/>
36406 [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
36407 [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
36408 [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
36409 public object[] Items
36410 {
36411 get
36412 {
36413 return this.itemsField;
36414 }
36415 set
36416 {
36417 this.itemsField = value;
36418 }
36419 }
36420  
36421 /// <remarks/>
36422 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
36423 public string rigid_body
36424 {
36425 get
36426 {
36427 return this.rigid_bodyField;
36428 }
36429 set
36430 {
36431 this.rigid_bodyField = value;
36432 }
36433 }
36434 }
36435  
36436 /// <remarks/>
36437 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36438 [System.SerializableAttribute()]
36439 [System.Diagnostics.DebuggerStepThroughAttribute()]
36440 [System.ComponentModel.DesignerCategoryAttribute("code")]
36441 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36442 public partial class rigid_constraintTechnique_common
36443 {
36444  
36445 private rigid_constraintTechnique_commonEnabled enabledField;
36446  
36447 private rigid_constraintTechnique_commonInterpenetrate interpenetrateField;
36448  
36449 private rigid_constraintTechnique_commonLimits limitsField;
36450  
36451 private rigid_constraintTechnique_commonSpring springField;
36452  
36453 /// <remarks/>
36454 // CODEGEN Warning: DefaultValue attribute on members of type rigid_constraintTechnique_commonEnabled is not supported in this version of the .Net Framework.
36455 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='true' attribute.
36456 public rigid_constraintTechnique_commonEnabled enabled
36457 {
36458 get
36459 {
36460 return this.enabledField;
36461 }
36462 set
36463 {
36464 this.enabledField = value;
36465 }
36466 }
36467  
36468 /// <remarks/>
36469 // CODEGEN Warning: DefaultValue attribute on members of type rigid_constraintTechnique_commonInterpenetrate is not supported in this version of the .Net Framework.
36470 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='false' attribute.
36471 public rigid_constraintTechnique_commonInterpenetrate interpenetrate
36472 {
36473 get
36474 {
36475 return this.interpenetrateField;
36476 }
36477 set
36478 {
36479 this.interpenetrateField = value;
36480 }
36481 }
36482  
36483 /// <remarks/>
36484 public rigid_constraintTechnique_commonLimits limits
36485 {
36486 get
36487 {
36488 return this.limitsField;
36489 }
36490 set
36491 {
36492 this.limitsField = value;
36493 }
36494 }
36495  
36496 /// <remarks/>
36497 public rigid_constraintTechnique_commonSpring spring
36498 {
36499 get
36500 {
36501 return this.springField;
36502 }
36503 set
36504 {
36505 this.springField = value;
36506 }
36507 }
36508 }
36509  
36510 /// <remarks/>
36511 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36512 [System.SerializableAttribute()]
36513 [System.Diagnostics.DebuggerStepThroughAttribute()]
36514 [System.ComponentModel.DesignerCategoryAttribute("code")]
36515 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36516 public partial class rigid_constraintTechnique_commonEnabled
36517 {
36518  
36519 private string sidField;
36520  
36521 private bool valueField;
36522  
36523 /// <remarks/>
36524 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36525 public string sid
36526 {
36527 get
36528 {
36529 return this.sidField;
36530 }
36531 set
36532 {
36533 this.sidField = value;
36534 }
36535 }
36536  
36537 /// <remarks/>
36538 [System.Xml.Serialization.XmlTextAttribute()]
36539 public bool Value
36540 {
36541 get
36542 {
36543 return this.valueField;
36544 }
36545 set
36546 {
36547 this.valueField = value;
36548 }
36549 }
36550 }
36551  
36552 /// <remarks/>
36553 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36554 [System.SerializableAttribute()]
36555 [System.Diagnostics.DebuggerStepThroughAttribute()]
36556 [System.ComponentModel.DesignerCategoryAttribute("code")]
36557 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36558 public partial class rigid_constraintTechnique_commonInterpenetrate
36559 {
36560  
36561 private string sidField;
36562  
36563 private bool valueField;
36564  
36565 /// <remarks/>
36566 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36567 public string sid
36568 {
36569 get
36570 {
36571 return this.sidField;
36572 }
36573 set
36574 {
36575 this.sidField = value;
36576 }
36577 }
36578  
36579 /// <remarks/>
36580 [System.Xml.Serialization.XmlTextAttribute()]
36581 public bool Value
36582 {
36583 get
36584 {
36585 return this.valueField;
36586 }
36587 set
36588 {
36589 this.valueField = value;
36590 }
36591 }
36592 }
36593  
36594 /// <remarks/>
36595 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36596 [System.SerializableAttribute()]
36597 [System.Diagnostics.DebuggerStepThroughAttribute()]
36598 [System.ComponentModel.DesignerCategoryAttribute("code")]
36599 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36600 public partial class rigid_constraintTechnique_commonLimits
36601 {
36602  
36603 private rigid_constraintTechnique_commonLimitsSwing_cone_and_twist swing_cone_and_twistField;
36604  
36605 private rigid_constraintTechnique_commonLimitsLinear linearField;
36606  
36607 /// <remarks/>
36608 public rigid_constraintTechnique_commonLimitsSwing_cone_and_twist swing_cone_and_twist
36609 {
36610 get
36611 {
36612 return this.swing_cone_and_twistField;
36613 }
36614 set
36615 {
36616 this.swing_cone_and_twistField = value;
36617 }
36618 }
36619  
36620 /// <remarks/>
36621 public rigid_constraintTechnique_commonLimitsLinear linear
36622 {
36623 get
36624 {
36625 return this.linearField;
36626 }
36627 set
36628 {
36629 this.linearField = value;
36630 }
36631 }
36632 }
36633  
36634 /// <remarks/>
36635 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36636 [System.SerializableAttribute()]
36637 [System.Diagnostics.DebuggerStepThroughAttribute()]
36638 [System.ComponentModel.DesignerCategoryAttribute("code")]
36639 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36640 public partial class rigid_constraintTechnique_commonLimitsSwing_cone_and_twist
36641 {
36642  
36643 private TargetableFloat3 minField;
36644  
36645 private TargetableFloat3 maxField;
36646  
36647 /// <remarks/>
36648 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
36649 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
36650 public TargetableFloat3 min
36651 {
36652 get
36653 {
36654 return this.minField;
36655 }
36656 set
36657 {
36658 this.minField = value;
36659 }
36660 }
36661  
36662 /// <remarks/>
36663 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
36664 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
36665 public TargetableFloat3 max
36666 {
36667 get
36668 {
36669 return this.maxField;
36670 }
36671 set
36672 {
36673 this.maxField = value;
36674 }
36675 }
36676 }
36677  
36678 /// <remarks/>
36679 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36680 [System.SerializableAttribute()]
36681 [System.Diagnostics.DebuggerStepThroughAttribute()]
36682 [System.ComponentModel.DesignerCategoryAttribute("code")]
36683 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36684 public partial class rigid_constraintTechnique_commonLimitsLinear
36685 {
36686  
36687 private TargetableFloat3 minField;
36688  
36689 private TargetableFloat3 maxField;
36690  
36691 /// <remarks/>
36692 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
36693 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
36694 public TargetableFloat3 min
36695 {
36696 get
36697 {
36698 return this.minField;
36699 }
36700 set
36701 {
36702 this.minField = value;
36703 }
36704 }
36705  
36706 /// <remarks/>
36707 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
36708 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
36709 public TargetableFloat3 max
36710 {
36711 get
36712 {
36713 return this.maxField;
36714 }
36715 set
36716 {
36717 this.maxField = value;
36718 }
36719 }
36720 }
36721  
36722 /// <remarks/>
36723 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36724 [System.SerializableAttribute()]
36725 [System.Diagnostics.DebuggerStepThroughAttribute()]
36726 [System.ComponentModel.DesignerCategoryAttribute("code")]
36727 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36728 public partial class rigid_constraintTechnique_commonSpring
36729 {
36730  
36731 private rigid_constraintTechnique_commonSpringAngular angularField;
36732  
36733 private rigid_constraintTechnique_commonSpringLinear linearField;
36734  
36735 /// <remarks/>
36736 public rigid_constraintTechnique_commonSpringAngular angular
36737 {
36738 get
36739 {
36740 return this.angularField;
36741 }
36742 set
36743 {
36744 this.angularField = value;
36745 }
36746 }
36747  
36748 /// <remarks/>
36749 public rigid_constraintTechnique_commonSpringLinear linear
36750 {
36751 get
36752 {
36753 return this.linearField;
36754 }
36755 set
36756 {
36757 this.linearField = value;
36758 }
36759 }
36760 }
36761  
36762 /// <remarks/>
36763 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36764 [System.SerializableAttribute()]
36765 [System.Diagnostics.DebuggerStepThroughAttribute()]
36766 [System.ComponentModel.DesignerCategoryAttribute("code")]
36767 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36768 public partial class rigid_constraintTechnique_commonSpringAngular
36769 {
36770  
36771 private TargetableFloat stiffnessField;
36772  
36773 private TargetableFloat dampingField;
36774  
36775 private TargetableFloat target_valueField;
36776  
36777 /// <remarks/>
36778 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36779 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
36780 public TargetableFloat stiffness
36781 {
36782 get
36783 {
36784 return this.stiffnessField;
36785 }
36786 set
36787 {
36788 this.stiffnessField = value;
36789 }
36790 }
36791  
36792 /// <remarks/>
36793 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36794 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
36795 public TargetableFloat damping
36796 {
36797 get
36798 {
36799 return this.dampingField;
36800 }
36801 set
36802 {
36803 this.dampingField = value;
36804 }
36805 }
36806  
36807 /// <remarks/>
36808 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36809 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
36810 public TargetableFloat target_value
36811 {
36812 get
36813 {
36814 return this.target_valueField;
36815 }
36816 set
36817 {
36818 this.target_valueField = value;
36819 }
36820 }
36821 }
36822  
36823 /// <remarks/>
36824 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36825 [System.SerializableAttribute()]
36826 [System.Diagnostics.DebuggerStepThroughAttribute()]
36827 [System.ComponentModel.DesignerCategoryAttribute("code")]
36828 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36829 public partial class rigid_constraintTechnique_commonSpringLinear
36830 {
36831  
36832 private TargetableFloat stiffnessField;
36833  
36834 private TargetableFloat dampingField;
36835  
36836 private TargetableFloat target_valueField;
36837  
36838 /// <remarks/>
36839 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36840 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
36841 public TargetableFloat stiffness
36842 {
36843 get
36844 {
36845 return this.stiffnessField;
36846 }
36847 set
36848 {
36849 this.stiffnessField = value;
36850 }
36851 }
36852  
36853 /// <remarks/>
36854 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36855 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
36856 public TargetableFloat damping
36857 {
36858 get
36859 {
36860 return this.dampingField;
36861 }
36862 set
36863 {
36864 this.dampingField = value;
36865 }
36866 }
36867  
36868 /// <remarks/>
36869 // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
36870 // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
36871 public TargetableFloat target_value
36872 {
36873 get
36874 {
36875 return this.target_valueField;
36876 }
36877 set
36878 {
36879 this.target_valueField = value;
36880 }
36881 }
36882 }
36883  
36884 /// <remarks/>
36885 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
36886 [System.SerializableAttribute()]
36887 [System.Diagnostics.DebuggerStepThroughAttribute()]
36888 [System.ComponentModel.DesignerCategoryAttribute("code")]
36889 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
36890 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
36891 public partial class instance_physics_model
36892 {
36893  
36894 private InstanceWithExtra[] instance_force_fieldField;
36895  
36896 private instance_rigid_body[] instance_rigid_bodyField;
36897  
36898 private instance_rigid_constraint[] instance_rigid_constraintField;
36899  
36900 private extra[] extraField;
36901  
36902 private string urlField;
36903  
36904 private string sidField;
36905  
36906 private string nameField;
36907  
36908 private string parentField;
36909  
36910 /// <remarks/>
36911 [System.Xml.Serialization.XmlElementAttribute("instance_force_field")]
36912 public InstanceWithExtra[] instance_force_field
36913 {
36914 get
36915 {
36916 return this.instance_force_fieldField;
36917 }
36918 set
36919 {
36920 this.instance_force_fieldField = value;
36921 }
36922 }
36923  
36924 /// <remarks/>
36925 [System.Xml.Serialization.XmlElementAttribute("instance_rigid_body")]
36926 public instance_rigid_body[] instance_rigid_body
36927 {
36928 get
36929 {
36930 return this.instance_rigid_bodyField;
36931 }
36932 set
36933 {
36934 this.instance_rigid_bodyField = value;
36935 }
36936 }
36937  
36938 /// <remarks/>
36939 [System.Xml.Serialization.XmlElementAttribute("instance_rigid_constraint")]
36940 public instance_rigid_constraint[] instance_rigid_constraint
36941 {
36942 get
36943 {
36944 return this.instance_rigid_constraintField;
36945 }
36946 set
36947 {
36948 this.instance_rigid_constraintField = value;
36949 }
36950 }
36951  
36952 /// <remarks/>
36953 [System.Xml.Serialization.XmlElementAttribute("extra")]
36954 public extra[] extra
36955 {
36956 get
36957 {
36958 return this.extraField;
36959 }
36960 set
36961 {
36962 this.extraField = value;
36963 }
36964 }
36965  
36966 /// <remarks/>
36967 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
36968 public string url
36969 {
36970 get
36971 {
36972 return this.urlField;
36973 }
36974 set
36975 {
36976 this.urlField = value;
36977 }
36978 }
36979  
36980 /// <remarks/>
36981 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36982 public string sid
36983 {
36984 get
36985 {
36986 return this.sidField;
36987 }
36988 set
36989 {
36990 this.sidField = value;
36991 }
36992 }
36993  
36994 /// <remarks/>
36995 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
36996 public string name
36997 {
36998 get
36999 {
37000 return this.nameField;
37001 }
37002 set
37003 {
37004 this.nameField = value;
37005 }
37006 }
37007  
37008 /// <remarks/>
37009 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
37010 public string parent
37011 {
37012 get
37013 {
37014 return this.parentField;
37015 }
37016 set
37017 {
37018 this.parentField = value;
37019 }
37020 }
37021 }
37022  
37023 /// <remarks/>
37024 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37025 [System.SerializableAttribute()]
37026 [System.Diagnostics.DebuggerStepThroughAttribute()]
37027 [System.ComponentModel.DesignerCategoryAttribute("code")]
37028 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37029 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37030 public partial class instance_rigid_body
37031 {
37032  
37033 private instance_rigid_bodyTechnique_common technique_commonField;
37034  
37035 private technique[] techniqueField;
37036  
37037 private extra[] extraField;
37038  
37039 private string bodyField;
37040  
37041 private string sidField;
37042  
37043 private string nameField;
37044  
37045 private string targetField;
37046  
37047 /// <remarks/>
37048 public instance_rigid_bodyTechnique_common technique_common
37049 {
37050 get
37051 {
37052 return this.technique_commonField;
37053 }
37054 set
37055 {
37056 this.technique_commonField = value;
37057 }
37058 }
37059  
37060 /// <remarks/>
37061 [System.Xml.Serialization.XmlElementAttribute("technique")]
37062 public technique[] technique
37063 {
37064 get
37065 {
37066 return this.techniqueField;
37067 }
37068 set
37069 {
37070 this.techniqueField = value;
37071 }
37072 }
37073  
37074 /// <remarks/>
37075 [System.Xml.Serialization.XmlElementAttribute("extra")]
37076 public extra[] extra
37077 {
37078 get
37079 {
37080 return this.extraField;
37081 }
37082 set
37083 {
37084 this.extraField = value;
37085 }
37086 }
37087  
37088 /// <remarks/>
37089 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37090 public string body
37091 {
37092 get
37093 {
37094 return this.bodyField;
37095 }
37096 set
37097 {
37098 this.bodyField = value;
37099 }
37100 }
37101  
37102 /// <remarks/>
37103 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37104 public string sid
37105 {
37106 get
37107 {
37108 return this.sidField;
37109 }
37110 set
37111 {
37112 this.sidField = value;
37113 }
37114 }
37115  
37116 /// <remarks/>
37117 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37118 public string name
37119 {
37120 get
37121 {
37122 return this.nameField;
37123 }
37124 set
37125 {
37126 this.nameField = value;
37127 }
37128 }
37129  
37130 /// <remarks/>
37131 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
37132 public string target
37133 {
37134 get
37135 {
37136 return this.targetField;
37137 }
37138 set
37139 {
37140 this.targetField = value;
37141 }
37142 }
37143 }
37144  
37145 /// <remarks/>
37146 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37147 [System.SerializableAttribute()]
37148 [System.Diagnostics.DebuggerStepThroughAttribute()]
37149 [System.ComponentModel.DesignerCategoryAttribute("code")]
37150 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37151 public partial class instance_rigid_bodyTechnique_common
37152 {
37153  
37154 private string angular_velocityField;
37155  
37156 private string velocityField;
37157  
37158 private instance_rigid_bodyTechnique_commonDynamic dynamicField;
37159  
37160 private TargetableFloat massField;
37161  
37162 private object[] mass_frameField;
37163  
37164 private TargetableFloat3 inertiaField;
37165  
37166 private object itemField;
37167  
37168 private instance_rigid_bodyTechnique_commonShape[] shapeField;
37169  
37170 public instance_rigid_bodyTechnique_common()
37171 {
37172 this.angular_velocityField = "0.0 0.0 0.0";
37173 this.velocityField = "0.0 0.0 0.0";
37174 }
37175  
37176 /// <remarks/>
37177 [System.ComponentModel.DefaultValueAttribute("0.0 0.0 0.0")]
37178 public string angular_velocity
37179 {
37180 get
37181 {
37182 return this.angular_velocityField;
37183 }
37184 set
37185 {
37186 this.angular_velocityField = value;
37187 }
37188 }
37189  
37190 /// <remarks/>
37191 [System.ComponentModel.DefaultValueAttribute("0.0 0.0 0.0")]
37192 public string velocity
37193 {
37194 get
37195 {
37196 return this.velocityField;
37197 }
37198 set
37199 {
37200 this.velocityField = value;
37201 }
37202 }
37203  
37204 /// <remarks/>
37205 public instance_rigid_bodyTechnique_commonDynamic dynamic
37206 {
37207 get
37208 {
37209 return this.dynamicField;
37210 }
37211 set
37212 {
37213 this.dynamicField = value;
37214 }
37215 }
37216  
37217 /// <remarks/>
37218 public TargetableFloat mass
37219 {
37220 get
37221 {
37222 return this.massField;
37223 }
37224 set
37225 {
37226 this.massField = value;
37227 }
37228 }
37229  
37230 /// <remarks/>
37231 [System.Xml.Serialization.XmlArrayItemAttribute("rotate", typeof(rotate), IsNullable = false)]
37232 [System.Xml.Serialization.XmlArrayItemAttribute("translate", typeof(TargetableFloat3), IsNullable = false)]
37233 public object[] mass_frame
37234 {
37235 get
37236 {
37237 return this.mass_frameField;
37238 }
37239 set
37240 {
37241 this.mass_frameField = value;
37242 }
37243 }
37244  
37245 /// <remarks/>
37246 public TargetableFloat3 inertia
37247 {
37248 get
37249 {
37250 return this.inertiaField;
37251 }
37252 set
37253 {
37254 this.inertiaField = value;
37255 }
37256 }
37257  
37258 /// <remarks/>
37259 [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
37260 [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
37261 public object Item
37262 {
37263 get
37264 {
37265 return this.itemField;
37266 }
37267 set
37268 {
37269 this.itemField = value;
37270 }
37271 }
37272  
37273 /// <remarks/>
37274 [System.Xml.Serialization.XmlElementAttribute("shape")]
37275 public instance_rigid_bodyTechnique_commonShape[] shape
37276 {
37277 get
37278 {
37279 return this.shapeField;
37280 }
37281 set
37282 {
37283 this.shapeField = value;
37284 }
37285 }
37286 }
37287  
37288 /// <remarks/>
37289 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37290 [System.SerializableAttribute()]
37291 [System.Diagnostics.DebuggerStepThroughAttribute()]
37292 [System.ComponentModel.DesignerCategoryAttribute("code")]
37293 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37294 public partial class instance_rigid_bodyTechnique_commonDynamic
37295 {
37296  
37297 private string sidField;
37298  
37299 private bool valueField;
37300  
37301 /// <remarks/>
37302 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37303 public string sid
37304 {
37305 get
37306 {
37307 return this.sidField;
37308 }
37309 set
37310 {
37311 this.sidField = value;
37312 }
37313 }
37314  
37315 /// <remarks/>
37316 [System.Xml.Serialization.XmlTextAttribute()]
37317 public bool Value
37318 {
37319 get
37320 {
37321 return this.valueField;
37322 }
37323 set
37324 {
37325 this.valueField = value;
37326 }
37327 }
37328 }
37329  
37330 /// <remarks/>
37331 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37332 [System.SerializableAttribute()]
37333 [System.Diagnostics.DebuggerStepThroughAttribute()]
37334 [System.ComponentModel.DesignerCategoryAttribute("code")]
37335 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37336 public partial class instance_rigid_bodyTechnique_commonShape
37337 {
37338  
37339 private instance_rigid_bodyTechnique_commonShapeHollow hollowField;
37340  
37341 private TargetableFloat massField;
37342  
37343 private TargetableFloat densityField;
37344  
37345 private object itemField;
37346  
37347 private object item1Field;
37348  
37349 private object[] itemsField;
37350  
37351 private extra[] extraField;
37352  
37353 /// <remarks/>
37354 public instance_rigid_bodyTechnique_commonShapeHollow hollow
37355 {
37356 get
37357 {
37358 return this.hollowField;
37359 }
37360 set
37361 {
37362 this.hollowField = value;
37363 }
37364 }
37365  
37366 /// <remarks/>
37367 public TargetableFloat mass
37368 {
37369 get
37370 {
37371 return this.massField;
37372 }
37373 set
37374 {
37375 this.massField = value;
37376 }
37377 }
37378  
37379 /// <remarks/>
37380 public TargetableFloat density
37381 {
37382 get
37383 {
37384 return this.densityField;
37385 }
37386 set
37387 {
37388 this.densityField = value;
37389 }
37390 }
37391  
37392 /// <remarks/>
37393 [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
37394 [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
37395 public object Item
37396 {
37397 get
37398 {
37399 return this.itemField;
37400 }
37401 set
37402 {
37403 this.itemField = value;
37404 }
37405 }
37406  
37407 /// <remarks/>
37408 [System.Xml.Serialization.XmlElementAttribute("box", typeof(box))]
37409 [System.Xml.Serialization.XmlElementAttribute("capsule", typeof(capsule))]
37410 [System.Xml.Serialization.XmlElementAttribute("cylinder", typeof(cylinder))]
37411 [System.Xml.Serialization.XmlElementAttribute("instance_geometry", typeof(instance_geometry))]
37412 [System.Xml.Serialization.XmlElementAttribute("plane", typeof(plane))]
37413 [System.Xml.Serialization.XmlElementAttribute("sphere", typeof(sphere))]
37414 [System.Xml.Serialization.XmlElementAttribute("tapered_capsule", typeof(tapered_capsule))]
37415 [System.Xml.Serialization.XmlElementAttribute("tapered_cylinder", typeof(tapered_cylinder))]
37416 public object Item1
37417 {
37418 get
37419 {
37420 return this.item1Field;
37421 }
37422 set
37423 {
37424 this.item1Field = value;
37425 }
37426 }
37427  
37428 /// <remarks/>
37429 [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
37430 [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
37431 public object[] Items
37432 {
37433 get
37434 {
37435 return this.itemsField;
37436 }
37437 set
37438 {
37439 this.itemsField = value;
37440 }
37441 }
37442  
37443 /// <remarks/>
37444 [System.Xml.Serialization.XmlElementAttribute("extra")]
37445 public extra[] extra
37446 {
37447 get
37448 {
37449 return this.extraField;
37450 }
37451 set
37452 {
37453 this.extraField = value;
37454 }
37455 }
37456 }
37457  
37458 /// <remarks/>
37459 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37460 [System.SerializableAttribute()]
37461 [System.Diagnostics.DebuggerStepThroughAttribute()]
37462 [System.ComponentModel.DesignerCategoryAttribute("code")]
37463 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37464 public partial class instance_rigid_bodyTechnique_commonShapeHollow
37465 {
37466  
37467 private string sidField;
37468  
37469 private bool valueField;
37470  
37471 /// <remarks/>
37472 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37473 public string sid
37474 {
37475 get
37476 {
37477 return this.sidField;
37478 }
37479 set
37480 {
37481 this.sidField = value;
37482 }
37483 }
37484  
37485 /// <remarks/>
37486 [System.Xml.Serialization.XmlTextAttribute()]
37487 public bool Value
37488 {
37489 get
37490 {
37491 return this.valueField;
37492 }
37493 set
37494 {
37495 this.valueField = value;
37496 }
37497 }
37498 }
37499  
37500 /// <remarks/>
37501 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37502 [System.SerializableAttribute()]
37503 [System.Diagnostics.DebuggerStepThroughAttribute()]
37504 [System.ComponentModel.DesignerCategoryAttribute("code")]
37505 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37506 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37507 public partial class instance_rigid_constraint
37508 {
37509  
37510 private extra[] extraField;
37511  
37512 private string constraintField;
37513  
37514 private string sidField;
37515  
37516 private string nameField;
37517  
37518 /// <remarks/>
37519 [System.Xml.Serialization.XmlElementAttribute("extra")]
37520 public extra[] extra
37521 {
37522 get
37523 {
37524 return this.extraField;
37525 }
37526 set
37527 {
37528 this.extraField = value;
37529 }
37530 }
37531  
37532 /// <remarks/>
37533 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37534 public string constraint
37535 {
37536 get
37537 {
37538 return this.constraintField;
37539 }
37540 set
37541 {
37542 this.constraintField = value;
37543 }
37544 }
37545  
37546 /// <remarks/>
37547 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37548 public string sid
37549 {
37550 get
37551 {
37552 return this.sidField;
37553 }
37554 set
37555 {
37556 this.sidField = value;
37557 }
37558 }
37559  
37560 /// <remarks/>
37561 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37562 public string name
37563 {
37564 get
37565 {
37566 return this.nameField;
37567 }
37568 set
37569 {
37570 this.nameField = value;
37571 }
37572 }
37573 }
37574  
37575 /// <remarks/>
37576 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37577 [System.SerializableAttribute()]
37578 [System.Diagnostics.DebuggerStepThroughAttribute()]
37579 [System.ComponentModel.DesignerCategoryAttribute("code")]
37580 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37581 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37582 public partial class library_physics_scenes
37583 {
37584  
37585 private asset assetField;
37586  
37587 private physics_scene[] physics_sceneField;
37588  
37589 private extra[] extraField;
37590  
37591 private string idField;
37592  
37593 private string nameField;
37594  
37595 /// <remarks/>
37596 public asset asset
37597 {
37598 get
37599 {
37600 return this.assetField;
37601 }
37602 set
37603 {
37604 this.assetField = value;
37605 }
37606 }
37607  
37608 /// <remarks/>
37609 [System.Xml.Serialization.XmlElementAttribute("physics_scene")]
37610 public physics_scene[] physics_scene
37611 {
37612 get
37613 {
37614 return this.physics_sceneField;
37615 }
37616 set
37617 {
37618 this.physics_sceneField = value;
37619 }
37620 }
37621  
37622 /// <remarks/>
37623 [System.Xml.Serialization.XmlElementAttribute("extra")]
37624 public extra[] extra
37625 {
37626 get
37627 {
37628 return this.extraField;
37629 }
37630 set
37631 {
37632 this.extraField = value;
37633 }
37634 }
37635  
37636 /// <remarks/>
37637 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
37638 public string id
37639 {
37640 get
37641 {
37642 return this.idField;
37643 }
37644 set
37645 {
37646 this.idField = value;
37647 }
37648 }
37649  
37650 /// <remarks/>
37651 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37652 public string name
37653 {
37654 get
37655 {
37656 return this.nameField;
37657 }
37658 set
37659 {
37660 this.nameField = value;
37661 }
37662 }
37663 }
37664  
37665 /// <remarks/>
37666 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37667 [System.SerializableAttribute()]
37668 [System.Diagnostics.DebuggerStepThroughAttribute()]
37669 [System.ComponentModel.DesignerCategoryAttribute("code")]
37670 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37671 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37672 public partial class physics_scene
37673 {
37674  
37675 private asset assetField;
37676  
37677 private InstanceWithExtra[] instance_force_fieldField;
37678  
37679 private instance_physics_model[] instance_physics_modelField;
37680  
37681 private physics_sceneTechnique_common technique_commonField;
37682  
37683 private technique[] techniqueField;
37684  
37685 private extra[] extraField;
37686  
37687 private string idField;
37688  
37689 private string nameField;
37690  
37691 /// <remarks/>
37692 public asset asset
37693 {
37694 get
37695 {
37696 return this.assetField;
37697 }
37698 set
37699 {
37700 this.assetField = value;
37701 }
37702 }
37703  
37704 /// <remarks/>
37705 [System.Xml.Serialization.XmlElementAttribute("instance_force_field")]
37706 public InstanceWithExtra[] instance_force_field
37707 {
37708 get
37709 {
37710 return this.instance_force_fieldField;
37711 }
37712 set
37713 {
37714 this.instance_force_fieldField = value;
37715 }
37716 }
37717  
37718 /// <remarks/>
37719 [System.Xml.Serialization.XmlElementAttribute("instance_physics_model")]
37720 public instance_physics_model[] instance_physics_model
37721 {
37722 get
37723 {
37724 return this.instance_physics_modelField;
37725 }
37726 set
37727 {
37728 this.instance_physics_modelField = value;
37729 }
37730 }
37731  
37732 /// <remarks/>
37733 public physics_sceneTechnique_common technique_common
37734 {
37735 get
37736 {
37737 return this.technique_commonField;
37738 }
37739 set
37740 {
37741 this.technique_commonField = value;
37742 }
37743 }
37744  
37745 /// <remarks/>
37746 [System.Xml.Serialization.XmlElementAttribute("technique")]
37747 public technique[] technique
37748 {
37749 get
37750 {
37751 return this.techniqueField;
37752 }
37753 set
37754 {
37755 this.techniqueField = value;
37756 }
37757 }
37758  
37759 /// <remarks/>
37760 [System.Xml.Serialization.XmlElementAttribute("extra")]
37761 public extra[] extra
37762 {
37763 get
37764 {
37765 return this.extraField;
37766 }
37767 set
37768 {
37769 this.extraField = value;
37770 }
37771 }
37772  
37773 /// <remarks/>
37774 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
37775 public string id
37776 {
37777 get
37778 {
37779 return this.idField;
37780 }
37781 set
37782 {
37783 this.idField = value;
37784 }
37785 }
37786  
37787 /// <remarks/>
37788 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37789 public string name
37790 {
37791 get
37792 {
37793 return this.nameField;
37794 }
37795 set
37796 {
37797 this.nameField = value;
37798 }
37799 }
37800 }
37801  
37802 /// <remarks/>
37803 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37804 [System.SerializableAttribute()]
37805 [System.Diagnostics.DebuggerStepThroughAttribute()]
37806 [System.ComponentModel.DesignerCategoryAttribute("code")]
37807 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37808 public partial class physics_sceneTechnique_common
37809 {
37810  
37811 private TargetableFloat3 gravityField;
37812  
37813 private TargetableFloat time_stepField;
37814  
37815 /// <remarks/>
37816 public TargetableFloat3 gravity
37817 {
37818 get
37819 {
37820 return this.gravityField;
37821 }
37822 set
37823 {
37824 this.gravityField = value;
37825 }
37826 }
37827  
37828 /// <remarks/>
37829 public TargetableFloat time_step
37830 {
37831 get
37832 {
37833 return this.time_stepField;
37834 }
37835 set
37836 {
37837 this.time_stepField = value;
37838 }
37839 }
37840 }
37841  
37842 /// <remarks/>
37843 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37844 [System.SerializableAttribute()]
37845 [System.Diagnostics.DebuggerStepThroughAttribute()]
37846 [System.ComponentModel.DesignerCategoryAttribute("code")]
37847 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37848 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37849 public partial class library_visual_scenes
37850 {
37851  
37852 private asset assetField;
37853  
37854 private visual_scene[] visual_sceneField;
37855  
37856 private extra[] extraField;
37857  
37858 private string idField;
37859  
37860 private string nameField;
37861  
37862 /// <remarks/>
37863 public asset asset
37864 {
37865 get
37866 {
37867 return this.assetField;
37868 }
37869 set
37870 {
37871 this.assetField = value;
37872 }
37873 }
37874  
37875 /// <remarks/>
37876 [System.Xml.Serialization.XmlElementAttribute("visual_scene")]
37877 public visual_scene[] visual_scene
37878 {
37879 get
37880 {
37881 return this.visual_sceneField;
37882 }
37883 set
37884 {
37885 this.visual_sceneField = value;
37886 }
37887 }
37888  
37889 /// <remarks/>
37890 [System.Xml.Serialization.XmlElementAttribute("extra")]
37891 public extra[] extra
37892 {
37893 get
37894 {
37895 return this.extraField;
37896 }
37897 set
37898 {
37899 this.extraField = value;
37900 }
37901 }
37902  
37903 /// <remarks/>
37904 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
37905 public string id
37906 {
37907 get
37908 {
37909 return this.idField;
37910 }
37911 set
37912 {
37913 this.idField = value;
37914 }
37915 }
37916  
37917 /// <remarks/>
37918 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
37919 public string name
37920 {
37921 get
37922 {
37923 return this.nameField;
37924 }
37925 set
37926 {
37927 this.nameField = value;
37928 }
37929 }
37930 }
37931  
37932 /// <remarks/>
37933 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
37934 [System.SerializableAttribute()]
37935 [System.Diagnostics.DebuggerStepThroughAttribute()]
37936 [System.ComponentModel.DesignerCategoryAttribute("code")]
37937 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
37938 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
37939 public partial class visual_scene
37940 {
37941  
37942 private asset assetField;
37943  
37944 private node[] nodeField;
37945  
37946 private visual_sceneEvaluate_scene[] evaluate_sceneField;
37947  
37948 private extra[] extraField;
37949  
37950 private string idField;
37951  
37952 private string nameField;
37953  
37954 /// <remarks/>
37955 public asset asset
37956 {
37957 get
37958 {
37959 return this.assetField;
37960 }
37961 set
37962 {
37963 this.assetField = value;
37964 }
37965 }
37966  
37967 /// <remarks/>
37968 [System.Xml.Serialization.XmlElementAttribute("node")]
37969 public node[] node
37970 {
37971 get
37972 {
37973 return this.nodeField;
37974 }
37975 set
37976 {
37977 this.nodeField = value;
37978 }
37979 }
37980  
37981 /// <remarks/>
37982 [System.Xml.Serialization.XmlElementAttribute("evaluate_scene")]
37983 public visual_sceneEvaluate_scene[] evaluate_scene
37984 {
37985 get
37986 {
37987 return this.evaluate_sceneField;
37988 }
37989 set
37990 {
37991 this.evaluate_sceneField = value;
37992 }
37993 }
37994  
37995 /// <remarks/>
37996 [System.Xml.Serialization.XmlElementAttribute("extra")]
37997 public extra[] extra
37998 {
37999 get
38000 {
38001 return this.extraField;
38002 }
38003 set
38004 {
38005 this.extraField = value;
38006 }
38007 }
38008  
38009 /// <remarks/>
38010 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
38011 public string id
38012 {
38013 get
38014 {
38015 return this.idField;
38016 }
38017 set
38018 {
38019 this.idField = value;
38020 }
38021 }
38022  
38023 /// <remarks/>
38024 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
38025 public string name
38026 {
38027 get
38028 {
38029 return this.nameField;
38030 }
38031 set
38032 {
38033 this.nameField = value;
38034 }
38035 }
38036 }
38037  
38038 /// <remarks/>
38039 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
38040 [System.SerializableAttribute()]
38041 [System.Diagnostics.DebuggerStepThroughAttribute()]
38042 [System.ComponentModel.DesignerCategoryAttribute("code")]
38043 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
38044 public partial class visual_sceneEvaluate_scene
38045 {
38046  
38047 private visual_sceneEvaluate_sceneRender[] renderField;
38048  
38049 private string nameField;
38050  
38051 /// <remarks/>
38052 [System.Xml.Serialization.XmlElementAttribute("render")]
38053 public visual_sceneEvaluate_sceneRender[] render
38054 {
38055 get
38056 {
38057 return this.renderField;
38058 }
38059 set
38060 {
38061 this.renderField = value;
38062 }
38063 }
38064  
38065 /// <remarks/>
38066 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
38067 public string name
38068 {
38069 get
38070 {
38071 return this.nameField;
38072 }
38073 set
38074 {
38075 this.nameField = value;
38076 }
38077 }
38078 }
38079  
38080 /// <remarks/>
38081 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
38082 [System.SerializableAttribute()]
38083 [System.Diagnostics.DebuggerStepThroughAttribute()]
38084 [System.ComponentModel.DesignerCategoryAttribute("code")]
38085 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
38086 public partial class visual_sceneEvaluate_sceneRender
38087 {
38088  
38089 private string[] layerField;
38090  
38091 private instance_effect instance_effectField;
38092  
38093 private string camera_nodeField;
38094  
38095 /// <remarks/>
38096 [System.Xml.Serialization.XmlElementAttribute("layer", DataType = "NCName")]
38097 public string[] layer
38098 {
38099 get
38100 {
38101 return this.layerField;
38102 }
38103 set
38104 {
38105 this.layerField = value;
38106 }
38107 }
38108  
38109 /// <remarks/>
38110 public instance_effect instance_effect
38111 {
38112 get
38113 {
38114 return this.instance_effectField;
38115 }
38116 set
38117 {
38118 this.instance_effectField = value;
38119 }
38120 }
38121  
38122 /// <remarks/>
38123 [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
38124 public string camera_node
38125 {
38126 get
38127 {
38128 return this.camera_nodeField;
38129 }
38130 set
38131 {
38132 this.camera_nodeField = value;
38133 }
38134 }
38135 }
38136  
38137 /// <remarks/>
38138 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
38139 [System.SerializableAttribute()]
38140 [System.Diagnostics.DebuggerStepThroughAttribute()]
38141 [System.ComponentModel.DesignerCategoryAttribute("code")]
38142 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
38143 public partial class COLLADAScene
38144 {
38145  
38146 private InstanceWithExtra[] instance_physics_sceneField;
38147  
38148 private InstanceWithExtra instance_visual_sceneField;
38149  
38150 private extra[] extraField;
38151  
38152 /// <remarks/>
38153 [System.Xml.Serialization.XmlElementAttribute("instance_physics_scene")]
38154 public InstanceWithExtra[] instance_physics_scene
38155 {
38156 get
38157 {
38158 return this.instance_physics_sceneField;
38159 }
38160 set
38161 {
38162 this.instance_physics_sceneField = value;
38163 }
38164 }
38165  
38166 /// <remarks/>
38167 public InstanceWithExtra instance_visual_scene
38168 {
38169 get
38170 {
38171 return this.instance_visual_sceneField;
38172 }
38173 set
38174 {
38175 this.instance_visual_sceneField = value;
38176 }
38177 }
38178  
38179 /// <remarks/>
38180 [System.Xml.Serialization.XmlElementAttribute("extra")]
38181 public extra[] extra
38182 {
38183 get
38184 {
38185 return this.extraField;
38186 }
38187 set
38188 {
38189 this.extraField = value;
38190 }
38191 }
38192 }
38193  
38194 /// <remarks/>
38195 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
38196 [System.SerializableAttribute()]
38197 [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
38198 public enum VersionType
38199 {
38200  
38201 /// <remarks/>
38202 [System.Xml.Serialization.XmlEnumAttribute("1.4.0")]
38203 Item140,
38204  
38205 /// <remarks/>
38206 [System.Xml.Serialization.XmlEnumAttribute("1.4.1")]
38207 Item141,
38208 }
38209  
38210 /// <remarks/>
38211 [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
38212 [System.SerializableAttribute()]
38213 [System.Diagnostics.DebuggerStepThroughAttribute()]
38214 [System.ComponentModel.DesignerCategoryAttribute("code")]
38215 [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
38216 [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
38217 public partial class ellipsoid
38218 {
38219  
38220 private string sizeField;
38221  
38222 /// <remarks/>
38223 public string size
38224 {
38225 get
38226 {
38227 return this.sizeField;
38228 }
38229 set
38230 {
38231 this.sizeField = value;
38232 }
38233 }
38234 }
38235  
38236 public partial class COLLADA
38237 {
38238 public static string ConvertFromArray(double[] values)
38239 {
38240 if (values == null) return string.Empty;
38241 string[] tmp = new string[values.Length];
38242 for (int i = 0; i < values.Length; i++)
38243 {
38244 tmp[i] = values[i].ToString(System.Globalization.CultureInfo.InvariantCulture);
38245 }
38246 return string.Join(" ", tmp);
38247 }
38248  
38249 public static string ConvertFromArray(long[] values)
38250 {
38251 if (values == null) return string.Empty;
38252 string[] tmp = new string[values.Length];
38253 for (int i = 0; i < values.Length; i++)
38254 {
38255 tmp[i] = values[i].ToString(System.Globalization.CultureInfo.InvariantCulture);
38256 }
38257 return string.Join(" ", tmp);
38258 }
38259  
38260 public static string ConvertFromArray(bool[] values)
38261 {
38262 if (values == null) return string.Empty;
38263 string[] tmp = new string[values.Length];
38264 for (int i = 0; i < values.Length; i++)
38265 {
38266 tmp[i] = values[i] ? "true" : "false";
38267 }
38268 return string.Join(" ", tmp);
38269 }
38270  
38271 public static string ConvertFromArray(string[] values)
38272 {
38273 if (values == null) return string.Empty;
38274 return string.Join(" ", values);
38275 }
38276  
38277 public static double[] ConvertDoubleArray(string val)
38278 {
38279 string[] vals = Regex.Split(val, @"\s+");
38280 double[] ret = new double[vals.Length];
38281 for (int i = 0; i < vals.Length; i++)
38282 {
38283 double.TryParse(vals[i], System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out ret[i]);
38284 }
38285 return ret;
38286 }
38287  
38288 public static long[] ConvertLongArray(string val)
38289 {
38290 string[] vals = Regex.Split(val, @"\s+");
38291 long[] ret = new long[vals.Length];
38292 for (int i = 0; i < vals.Length; i++)
38293 {
38294 long.TryParse(vals[i], System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out ret[i]);
38295 }
38296 return ret;
38297 }
38298  
38299 public static bool[] ConvertBoolArray(string val)
38300 {
38301 string[] vals = Regex.Split(val, @"\s+");
38302 var ret = new bool[vals.Length];
38303 for (int i = 0; i < vals.Length; i++)
38304 {
38305 ret[i] = vals[i] == "true";
38306 }
38307 return ret;
38308 }
38309  
38310 public static string[] ConvertNameArray(string val)
38311 {
38312 return Regex.Split(val, @"\s+");
38313 }
38314 }
38315 }