diff --git a/OpenMetaverse/ImportExport/Collada.cs b/OpenMetaverse/ImportExport/Collada.cs
new file mode 100644
index 00000000..caa249d7
--- /dev/null
+++ b/OpenMetaverse/ImportExport/Collada.cs
@@ -0,0 +1,38282 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.34209
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+//
+// This source code was auto-generated by xsd, Version=4.0.30319.17929.
+//
+namespace OpenMetaverse.ImportExport
+{
+ using System.Xml.Serialization;
+ using System.Text.RegularExpressions;
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class COLLADA
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private COLLADAScene sceneField;
+
+ private extra[] extraField;
+
+ private VersionType versionField;
+
+ private string baseField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("library_animation_clips", typeof(library_animation_clips))]
+ [System.Xml.Serialization.XmlElementAttribute("library_animations", typeof(library_animations))]
+ [System.Xml.Serialization.XmlElementAttribute("library_cameras", typeof(library_cameras))]
+ [System.Xml.Serialization.XmlElementAttribute("library_controllers", typeof(library_controllers))]
+ [System.Xml.Serialization.XmlElementAttribute("library_effects", typeof(library_effects))]
+ [System.Xml.Serialization.XmlElementAttribute("library_force_fields", typeof(library_force_fields))]
+ [System.Xml.Serialization.XmlElementAttribute("library_geometries", typeof(library_geometries))]
+ [System.Xml.Serialization.XmlElementAttribute("library_images", typeof(library_images))]
+ [System.Xml.Serialization.XmlElementAttribute("library_lights", typeof(library_lights))]
+ [System.Xml.Serialization.XmlElementAttribute("library_materials", typeof(library_materials))]
+ [System.Xml.Serialization.XmlElementAttribute("library_nodes", typeof(library_nodes))]
+ [System.Xml.Serialization.XmlElementAttribute("library_physics_materials", typeof(library_physics_materials))]
+ [System.Xml.Serialization.XmlElementAttribute("library_physics_models", typeof(library_physics_models))]
+ [System.Xml.Serialization.XmlElementAttribute("library_physics_scenes", typeof(library_physics_scenes))]
+ [System.Xml.Serialization.XmlElementAttribute("library_visual_scenes", typeof(library_visual_scenes))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ public COLLADAScene scene
+ {
+ get
+ {
+ return this.sceneField;
+ }
+ set
+ {
+ this.sceneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public VersionType version
+ {
+ get
+ {
+ return this.versionField;
+ }
+ set
+ {
+ this.versionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(Form = System.Xml.Schema.XmlSchemaForm.Qualified, Namespace = "http://www.w3.org/XML/1998/namespace")]
+ public string @base
+ {
+ get
+ {
+ return this.baseField;
+ }
+ set
+ {
+ this.baseField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class asset
+ {
+
+ private assetContributor[] contributorField;
+
+ private System.DateTime createdField;
+
+ private string keywordsField;
+
+ private System.DateTime modifiedField;
+
+ private string revisionField;
+
+ private string subjectField;
+
+ private string titleField;
+
+ private assetUnit unitField;
+
+ private UpAxisType up_axisField;
+
+ public asset()
+ {
+ this.up_axisField = UpAxisType.Y_UP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("contributor")]
+ public assetContributor[] contributor
+ {
+ get
+ {
+ return this.contributorField;
+ }
+ set
+ {
+ this.contributorField = value;
+ }
+ }
+
+ ///
+ public System.DateTime created
+ {
+ get
+ {
+ return this.createdField;
+ }
+ set
+ {
+ this.createdField = value;
+ }
+ }
+
+ ///
+ public string keywords
+ {
+ get
+ {
+ return this.keywordsField;
+ }
+ set
+ {
+ this.keywordsField = value;
+ }
+ }
+
+ ///
+ public System.DateTime modified
+ {
+ get
+ {
+ return this.modifiedField;
+ }
+ set
+ {
+ this.modifiedField = value;
+ }
+ }
+
+ ///
+ public string revision
+ {
+ get
+ {
+ return this.revisionField;
+ }
+ set
+ {
+ this.revisionField = value;
+ }
+ }
+
+ ///
+ public string subject
+ {
+ get
+ {
+ return this.subjectField;
+ }
+ set
+ {
+ this.subjectField = value;
+ }
+ }
+
+ ///
+ public string title
+ {
+ get
+ {
+ return this.titleField;
+ }
+ set
+ {
+ this.titleField = value;
+ }
+ }
+
+ ///
+ public assetUnit unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(UpAxisType.Y_UP)]
+ public UpAxisType up_axis
+ {
+ get
+ {
+ return this.up_axisField;
+ }
+ set
+ {
+ this.up_axisField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class assetContributor
+ {
+
+ private string authorField;
+
+ private string authoring_toolField;
+
+ private string commentsField;
+
+ private string copyrightField;
+
+ private string source_dataField;
+
+ ///
+ public string author
+ {
+ get
+ {
+ return this.authorField;
+ }
+ set
+ {
+ this.authorField = value;
+ }
+ }
+
+ ///
+ public string authoring_tool
+ {
+ get
+ {
+ return this.authoring_toolField;
+ }
+ set
+ {
+ this.authoring_toolField = value;
+ }
+ }
+
+ ///
+ public string comments
+ {
+ get
+ {
+ return this.commentsField;
+ }
+ set
+ {
+ this.commentsField = value;
+ }
+ }
+
+ ///
+ public string copyright
+ {
+ get
+ {
+ return this.copyrightField;
+ }
+ set
+ {
+ this.copyrightField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "anyURI")]
+ public string source_data
+ {
+ get
+ {
+ return this.source_dataField;
+ }
+ set
+ {
+ this.source_dataField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_clearstencil_common
+ {
+
+ private string indexField;
+
+ private sbyte valueField;
+
+ public fx_clearstencil_common()
+ {
+ this.indexField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public sbyte Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_cleardepth_common
+ {
+
+ private string indexField;
+
+ private double valueField;
+
+ public fx_cleardepth_common()
+ {
+ this.indexField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public double Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_clearcolor_common
+ {
+
+ private string indexField;
+
+ private double[] textField;
+
+ public fx_clearcolor_common()
+ {
+ this.indexField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_stenciltarget_common
+ {
+
+ private string indexField;
+
+ private fx_surface_face_enum faceField;
+
+ private string mipField;
+
+ private string sliceField;
+
+ private string valueField;
+
+ public fx_stenciltarget_common()
+ {
+ this.indexField = "0";
+ this.faceField = fx_surface_face_enum.POSITIVE_X;
+ this.mipField = "0";
+ this.sliceField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
+ public fx_surface_face_enum face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string mip
+ {
+ get
+ {
+ return this.mipField;
+ }
+ set
+ {
+ this.mipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string slice
+ {
+ get
+ {
+ return this.sliceField;
+ }
+ set
+ {
+ this.sliceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_face_enum
+ {
+
+ ///
+ POSITIVE_X,
+
+ ///
+ NEGATIVE_X,
+
+ ///
+ POSITIVE_Y,
+
+ ///
+ NEGATIVE_Y,
+
+ ///
+ POSITIVE_Z,
+
+ ///
+ NEGATIVE_Z,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_depthtarget_common
+ {
+
+ private string indexField;
+
+ private fx_surface_face_enum faceField;
+
+ private string mipField;
+
+ private string sliceField;
+
+ private string valueField;
+
+ public fx_depthtarget_common()
+ {
+ this.indexField = "0";
+ this.faceField = fx_surface_face_enum.POSITIVE_X;
+ this.mipField = "0";
+ this.sliceField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
+ public fx_surface_face_enum face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string mip
+ {
+ get
+ {
+ return this.mipField;
+ }
+ set
+ {
+ this.mipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string slice
+ {
+ get
+ {
+ return this.sliceField;
+ }
+ set
+ {
+ this.sliceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_colortarget_common
+ {
+
+ private string indexField;
+
+ private fx_surface_face_enum faceField;
+
+ private string mipField;
+
+ private string sliceField;
+
+ private string valueField;
+
+ public fx_colortarget_common()
+ {
+ this.indexField = "0";
+ this.faceField = fx_surface_face_enum.POSITIVE_X;
+ this.mipField = "0";
+ this.sliceField = "0";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
+ public fx_surface_face_enum face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string mip
+ {
+ get
+ {
+ return this.mipField;
+ }
+ set
+ {
+ this.mipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ [System.ComponentModel.DefaultValueAttribute("0")]
+ public string slice
+ {
+ get
+ {
+ return this.sliceField;
+ }
+ set
+ {
+ this.sliceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_from_common
+ {
+
+ private uint mipField;
+
+ private uint sliceField;
+
+ private fx_surface_face_enum faceField;
+
+ private string valueField;
+
+ public fx_surface_init_from_common()
+ {
+ this.mipField = ((uint)(0));
+ this.sliceField = ((uint)(0));
+ this.faceField = fx_surface_face_enum.POSITIVE_X;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
+ public uint mip
+ {
+ get
+ {
+ return this.mipField;
+ }
+ set
+ {
+ this.mipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
+ public uint slice
+ {
+ get
+ {
+ return this.sliceField;
+ }
+ set
+ {
+ this.sliceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(fx_surface_face_enum.POSITIVE_X)]
+ public fx_surface_face_enum face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "IDREF")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_newparam
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private string semanticField;
+
+ private fx_modifier_enum_common modifierField;
+
+ private bool modifierFieldSpecified;
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private long intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private double floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private double float1x1Field;
+
+ private string float1x2Field;
+
+ private string float1x3Field;
+
+ private string float1x4Field;
+
+ private string float2x1Field;
+
+ private string float2x2Field;
+
+ private string float2x3Field;
+
+ private string float2x4Field;
+
+ private string float3x1Field;
+
+ private string float3x2Field;
+
+ private string float3x3Field;
+
+ private string float3x4Field;
+
+ private string float4x1Field;
+
+ private string float4x2Field;
+
+ private string float4x3Field;
+
+ private string float4x4Field;
+
+ private fx_surface_common surfaceField;
+
+ private gles_texture_pipeline texture_pipelineField;
+
+ private gles_sampler_state sampler_stateField;
+
+ private gles_texture_unit texture_unitField;
+
+ private string enumField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ public fx_modifier_enum_common modifier
+ {
+ get
+ {
+ return this.modifierField;
+ }
+ set
+ {
+ this.modifierField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifierSpecified
+ {
+ get
+ {
+ return this.modifierFieldSpecified;
+ }
+ set
+ {
+ this.modifierFieldSpecified = value;
+ }
+ }
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public long @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public double @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public double float1x1
+ {
+ get
+ {
+ return this.float1x1Field;
+ }
+ set
+ {
+ this.float1x1Field = value;
+ }
+ }
+
+ ///
+ public string float1x2
+ {
+ get
+ {
+ return this.float1x2Field;
+ }
+ set
+ {
+ this.float1x2Field = value;
+ }
+ }
+
+ ///
+ public string float1x3
+ {
+ get
+ {
+ return this.float1x3Field;
+ }
+ set
+ {
+ this.float1x3Field = value;
+ }
+ }
+
+ ///
+ public string float1x4
+ {
+ get
+ {
+ return this.float1x4Field;
+ }
+ set
+ {
+ this.float1x4Field = value;
+ }
+ }
+
+ ///
+ public string float2x1
+ {
+ get
+ {
+ return this.float2x1Field;
+ }
+ set
+ {
+ this.float2x1Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float2x3
+ {
+ get
+ {
+ return this.float2x3Field;
+ }
+ set
+ {
+ this.float2x3Field = value;
+ }
+ }
+
+ ///
+ public string float2x4
+ {
+ get
+ {
+ return this.float2x4Field;
+ }
+ set
+ {
+ this.float2x4Field = value;
+ }
+ }
+
+ ///
+ public string float3x1
+ {
+ get
+ {
+ return this.float3x1Field;
+ }
+ set
+ {
+ this.float3x1Field = value;
+ }
+ }
+
+ ///
+ public string float3x2
+ {
+ get
+ {
+ return this.float3x2Field;
+ }
+ set
+ {
+ this.float3x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float3x4
+ {
+ get
+ {
+ return this.float3x4Field;
+ }
+ set
+ {
+ this.float3x4Field = value;
+ }
+ }
+
+ ///
+ public string float4x1
+ {
+ get
+ {
+ return this.float4x1Field;
+ }
+ set
+ {
+ this.float4x1Field = value;
+ }
+ }
+
+ ///
+ public string float4x2
+ {
+ get
+ {
+ return this.float4x2Field;
+ }
+ set
+ {
+ this.float4x2Field = value;
+ }
+ }
+
+ ///
+ public string float4x3
+ {
+ get
+ {
+ return this.float4x3Field;
+ }
+ set
+ {
+ this.float4x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public fx_surface_common surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public gles_texture_pipeline texture_pipeline
+ {
+ get
+ {
+ return this.texture_pipelineField;
+ }
+ set
+ {
+ this.texture_pipelineField = value;
+ }
+ }
+
+ ///
+ public gles_sampler_state sampler_state
+ {
+ get
+ {
+ return this.sampler_stateField;
+ }
+ set
+ {
+ this.sampler_stateField = value;
+ }
+ }
+
+ ///
+ public gles_texture_unit texture_unit
+ {
+ get
+ {
+ return this.texture_unitField;
+ }
+ set
+ {
+ this.texture_unitField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_annotate_common
+ {
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private long intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private double floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private string float2x2Field;
+
+ private string float3x3Field;
+
+ private string float4x4Field;
+
+ private string stringField;
+
+ private string nameField;
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public long @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public double @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public string @string
+ {
+ get
+ {
+ return this.stringField;
+ }
+ set
+ {
+ this.stringField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_modifier_enum_common
+ {
+
+ ///
+ CONST,
+
+ ///
+ UNIFORM,
+
+ ///
+ VARYING,
+
+ ///
+ STATIC,
+
+ ///
+ VOLATILE,
+
+ ///
+ EXTERN,
+
+ ///
+ SHARED,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(glsl_surface_type))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_common
+ {
+
+ private object init_as_nullField;
+
+ private object init_as_targetField;
+
+ private fx_surface_init_cube_common init_cubeField;
+
+ private fx_surface_init_volume_common init_volumeField;
+
+ private fx_surface_init_planar_common init_planarField;
+
+ private fx_surface_init_from_common[] init_fromField;
+
+ private string formatField;
+
+ private fx_surface_format_hint_common format_hintField;
+
+ private object itemField;
+
+ private uint mip_levelsField;
+
+ private bool mipmap_generateField;
+
+ private bool mipmap_generateFieldSpecified;
+
+ private extra[] extraField;
+
+ private fx_surface_type_enum typeField;
+
+ public fx_surface_common()
+ {
+ this.mip_levelsField = ((uint)(0));
+ }
+
+ ///
+ public object init_as_null
+ {
+ get
+ {
+ return this.init_as_nullField;
+ }
+ set
+ {
+ this.init_as_nullField = value;
+ }
+ }
+
+ ///
+ public object init_as_target
+ {
+ get
+ {
+ return this.init_as_targetField;
+ }
+ set
+ {
+ this.init_as_targetField = value;
+ }
+ }
+
+ ///
+ public fx_surface_init_cube_common init_cube
+ {
+ get
+ {
+ return this.init_cubeField;
+ }
+ set
+ {
+ this.init_cubeField = value;
+ }
+ }
+
+ ///
+ public fx_surface_init_volume_common init_volume
+ {
+ get
+ {
+ return this.init_volumeField;
+ }
+ set
+ {
+ this.init_volumeField = value;
+ }
+ }
+
+ ///
+ public fx_surface_init_planar_common init_planar
+ {
+ get
+ {
+ return this.init_planarField;
+ }
+ set
+ {
+ this.init_planarField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("init_from")]
+ public fx_surface_init_from_common[] init_from
+ {
+ get
+ {
+ return this.init_fromField;
+ }
+ set
+ {
+ this.init_fromField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "token")]
+ public string format
+ {
+ get
+ {
+ return this.formatField;
+ }
+ set
+ {
+ this.formatField = value;
+ }
+ }
+
+ ///
+ public fx_surface_format_hint_common format_hint
+ {
+ get
+ {
+ return this.format_hintField;
+ }
+ set
+ {
+ this.format_hintField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("size", typeof(long))]
+ [System.Xml.Serialization.XmlElementAttribute("viewport_ratio", typeof(double))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(uint), "0")]
+ public uint mip_levels
+ {
+ get
+ {
+ return this.mip_levelsField;
+ }
+ set
+ {
+ this.mip_levelsField = value;
+ }
+ }
+
+ ///
+ public bool mipmap_generate
+ {
+ get
+ {
+ return this.mipmap_generateField;
+ }
+ set
+ {
+ this.mipmap_generateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool mipmap_generateSpecified
+ {
+ get
+ {
+ return this.mipmap_generateFieldSpecified;
+ }
+ set
+ {
+ this.mipmap_generateFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public fx_surface_type_enum type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_cube_common
+ {
+
+ private object[] itemsField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("all", typeof(fx_surface_init_cube_commonAll))]
+ [System.Xml.Serialization.XmlElementAttribute("face", typeof(fx_surface_init_cube_commonFace))]
+ [System.Xml.Serialization.XmlElementAttribute("primary", typeof(fx_surface_init_cube_commonPrimary))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_cube_commonAll
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_cube_commonFace
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_cube_commonPrimary
+ {
+
+ private fx_surface_face_enum[] orderField;
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("order")]
+ public fx_surface_face_enum[] order
+ {
+ get
+ {
+ return this.orderField;
+ }
+ set
+ {
+ this.orderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_volume_common
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("all", typeof(fx_surface_init_volume_commonAll))]
+ [System.Xml.Serialization.XmlElementAttribute("primary", typeof(fx_surface_init_volume_commonPrimary))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_volume_commonAll
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_volume_commonPrimary
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_planar_common
+ {
+
+ private fx_surface_init_planar_commonAll itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("all")]
+ public fx_surface_init_planar_commonAll Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_init_planar_commonAll
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "IDREF")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_surface_format_hint_common
+ {
+
+ private fx_surface_format_hint_channels_enum channelsField;
+
+ private fx_surface_format_hint_range_enum rangeField;
+
+ private fx_surface_format_hint_precision_enum precisionField;
+
+ private bool precisionFieldSpecified;
+
+ private fx_surface_format_hint_option_enum[] optionField;
+
+ private extra[] extraField;
+
+ ///
+ public fx_surface_format_hint_channels_enum channels
+ {
+ get
+ {
+ return this.channelsField;
+ }
+ set
+ {
+ this.channelsField = value;
+ }
+ }
+
+ ///
+ public fx_surface_format_hint_range_enum range
+ {
+ get
+ {
+ return this.rangeField;
+ }
+ set
+ {
+ this.rangeField = value;
+ }
+ }
+
+ ///
+ public fx_surface_format_hint_precision_enum precision
+ {
+ get
+ {
+ return this.precisionField;
+ }
+ set
+ {
+ this.precisionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool precisionSpecified
+ {
+ get
+ {
+ return this.precisionFieldSpecified;
+ }
+ set
+ {
+ this.precisionFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("option")]
+ public fx_surface_format_hint_option_enum[] option
+ {
+ get
+ {
+ return this.optionField;
+ }
+ set
+ {
+ this.optionField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_format_hint_channels_enum
+ {
+
+ ///
+ RGB,
+
+ ///
+ RGBA,
+
+ ///
+ L,
+
+ ///
+ LA,
+
+ ///
+ D,
+
+ ///
+ XYZ,
+
+ ///
+ XYZW,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_format_hint_range_enum
+ {
+
+ ///
+ SNORM,
+
+ ///
+ UNORM,
+
+ ///
+ SINT,
+
+ ///
+ UINT,
+
+ ///
+ FLOAT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_format_hint_precision_enum
+ {
+
+ ///
+ LOW,
+
+ ///
+ MID,
+
+ ///
+ HIGH,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_format_hint_option_enum
+ {
+
+ ///
+ SRGB_GAMMA,
+
+ ///
+ NORMALIZED3,
+
+ ///
+ NORMALIZED4,
+
+ ///
+ COMPRESSABLE,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class extra
+ {
+
+ private asset assetField;
+
+ private technique[] techniqueField;
+
+ private string idField;
+
+ private string nameField;
+
+ private string typeField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class technique
+ {
+
+ private System.Xml.XmlElement[] anyField;
+
+ private string profileField;
+
+ ///
+ [System.Xml.Serialization.XmlAnyElementAttribute()]
+ public System.Xml.XmlElement[] Any
+ {
+ get
+ {
+ return this.anyField;
+ }
+ set
+ {
+ this.anyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string profile
+ {
+ get
+ {
+ return this.profileField;
+ }
+ set
+ {
+ this.profileField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_surface_type_enum
+ {
+
+ ///
+ UNTYPED,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1D")]
+ Item1D,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("2D")]
+ Item2D,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("3D")]
+ Item3D,
+
+ ///
+ RECT,
+
+ ///
+ CUBE,
+
+ ///
+ DEPTH,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_surface_type : fx_surface_common
+ {
+
+ private cg_surface_typeGenerator generatorField;
+
+ ///
+ public cg_surface_typeGenerator generator
+ {
+ get
+ {
+ return this.generatorField;
+ }
+ set
+ {
+ this.generatorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_surface_typeGenerator
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private object[] itemsField;
+
+ private cg_surface_typeGeneratorName nameField;
+
+ private cg_setparam_simple[] setparamField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ public cg_surface_typeGeneratorName name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("setparam")]
+ public cg_setparam_simple[] setparam
+ {
+ get
+ {
+ return this.setparamField;
+ }
+ set
+ {
+ this.setparamField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_code_profile
+ {
+
+ private string sidField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_include_common
+ {
+
+ private string sidField;
+
+ private string urlField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_surface_typeGeneratorName
+ {
+
+ private string sourceField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_setparam_simple
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private bool boolField;
+
+ private bool bool1Field;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private string bool1x1Field;
+
+ private string bool1x2Field;
+
+ private string bool1x3Field;
+
+ private string bool1x4Field;
+
+ private string bool2x1Field;
+
+ private string bool2x2Field;
+
+ private string bool2x3Field;
+
+ private string bool2x4Field;
+
+ private string bool3x1Field;
+
+ private string bool3x2Field;
+
+ private string bool3x3Field;
+
+ private string bool3x4Field;
+
+ private string bool4x1Field;
+
+ private string bool4x2Field;
+
+ private string bool4x3Field;
+
+ private string bool4x4Field;
+
+ private float floatField;
+
+ private float float1Field;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private string float1x1Field;
+
+ private string float1x2Field;
+
+ private string float1x3Field;
+
+ private string float1x4Field;
+
+ private string float2x1Field;
+
+ private string float2x2Field;
+
+ private string float2x3Field;
+
+ private string float2x4Field;
+
+ private string float3x1Field;
+
+ private string float3x2Field;
+
+ private string float3x3Field;
+
+ private string float3x4Field;
+
+ private string float4x1Field;
+
+ private string float4x2Field;
+
+ private string float4x3Field;
+
+ private string float4x4Field;
+
+ private int intField;
+
+ private int int1Field;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private string int1x1Field;
+
+ private string int1x2Field;
+
+ private string int1x3Field;
+
+ private string int1x4Field;
+
+ private string int2x1Field;
+
+ private string int2x2Field;
+
+ private string int2x3Field;
+
+ private string int2x4Field;
+
+ private string int3x1Field;
+
+ private string int3x2Field;
+
+ private string int3x3Field;
+
+ private string int3x4Field;
+
+ private string int4x1Field;
+
+ private string int4x2Field;
+
+ private string int4x3Field;
+
+ private string int4x4Field;
+
+ private float halfField;
+
+ private float half1Field;
+
+ private string half2Field;
+
+ private string half3Field;
+
+ private string half4Field;
+
+ private string half1x1Field;
+
+ private string half1x2Field;
+
+ private string half1x3Field;
+
+ private string half1x4Field;
+
+ private string half2x1Field;
+
+ private string half2x2Field;
+
+ private string half2x3Field;
+
+ private string half2x4Field;
+
+ private string half3x1Field;
+
+ private string half3x2Field;
+
+ private string half3x3Field;
+
+ private string half3x4Field;
+
+ private string half4x1Field;
+
+ private string half4x2Field;
+
+ private string half4x3Field;
+
+ private string half4x4Field;
+
+ private float fixedField;
+
+ private float fixed1Field;
+
+ private string fixed2Field;
+
+ private string fixed3Field;
+
+ private string fixed4Field;
+
+ private string fixed1x1Field;
+
+ private string fixed1x2Field;
+
+ private string fixed1x3Field;
+
+ private string fixed1x4Field;
+
+ private string fixed2x1Field;
+
+ private string fixed2x2Field;
+
+ private string fixed2x3Field;
+
+ private string fixed2x4Field;
+
+ private string fixed3x1Field;
+
+ private string fixed3x2Field;
+
+ private string fixed3x3Field;
+
+ private string fixed3x4Field;
+
+ private string fixed4x1Field;
+
+ private string fixed4x2Field;
+
+ private string fixed4x3Field;
+
+ private string fixed4x4Field;
+
+ private cg_surface_type surfaceField;
+
+ private cg_sampler1D sampler1DField;
+
+ private cg_sampler2D sampler2DField;
+
+ private cg_sampler3D sampler3DField;
+
+ private cg_samplerRECT samplerRECTField;
+
+ private cg_samplerCUBE samplerCUBEField;
+
+ private cg_samplerDEPTH samplerDEPTHField;
+
+ private string stringField;
+
+ private string enumField;
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public bool bool1
+ {
+ get
+ {
+ return this.bool1Field;
+ }
+ set
+ {
+ this.bool1Field = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public string bool1x1
+ {
+ get
+ {
+ return this.bool1x1Field;
+ }
+ set
+ {
+ this.bool1x1Field = value;
+ }
+ }
+
+ ///
+ public string bool1x2
+ {
+ get
+ {
+ return this.bool1x2Field;
+ }
+ set
+ {
+ this.bool1x2Field = value;
+ }
+ }
+
+ ///
+ public string bool1x3
+ {
+ get
+ {
+ return this.bool1x3Field;
+ }
+ set
+ {
+ this.bool1x3Field = value;
+ }
+ }
+
+ ///
+ public string bool1x4
+ {
+ get
+ {
+ return this.bool1x4Field;
+ }
+ set
+ {
+ this.bool1x4Field = value;
+ }
+ }
+
+ ///
+ public string bool2x1
+ {
+ get
+ {
+ return this.bool2x1Field;
+ }
+ set
+ {
+ this.bool2x1Field = value;
+ }
+ }
+
+ ///
+ public string bool2x2
+ {
+ get
+ {
+ return this.bool2x2Field;
+ }
+ set
+ {
+ this.bool2x2Field = value;
+ }
+ }
+
+ ///
+ public string bool2x3
+ {
+ get
+ {
+ return this.bool2x3Field;
+ }
+ set
+ {
+ this.bool2x3Field = value;
+ }
+ }
+
+ ///
+ public string bool2x4
+ {
+ get
+ {
+ return this.bool2x4Field;
+ }
+ set
+ {
+ this.bool2x4Field = value;
+ }
+ }
+
+ ///
+ public string bool3x1
+ {
+ get
+ {
+ return this.bool3x1Field;
+ }
+ set
+ {
+ this.bool3x1Field = value;
+ }
+ }
+
+ ///
+ public string bool3x2
+ {
+ get
+ {
+ return this.bool3x2Field;
+ }
+ set
+ {
+ this.bool3x2Field = value;
+ }
+ }
+
+ ///
+ public string bool3x3
+ {
+ get
+ {
+ return this.bool3x3Field;
+ }
+ set
+ {
+ this.bool3x3Field = value;
+ }
+ }
+
+ ///
+ public string bool3x4
+ {
+ get
+ {
+ return this.bool3x4Field;
+ }
+ set
+ {
+ this.bool3x4Field = value;
+ }
+ }
+
+ ///
+ public string bool4x1
+ {
+ get
+ {
+ return this.bool4x1Field;
+ }
+ set
+ {
+ this.bool4x1Field = value;
+ }
+ }
+
+ ///
+ public string bool4x2
+ {
+ get
+ {
+ return this.bool4x2Field;
+ }
+ set
+ {
+ this.bool4x2Field = value;
+ }
+ }
+
+ ///
+ public string bool4x3
+ {
+ get
+ {
+ return this.bool4x3Field;
+ }
+ set
+ {
+ this.bool4x3Field = value;
+ }
+ }
+
+ ///
+ public string bool4x4
+ {
+ get
+ {
+ return this.bool4x4Field;
+ }
+ set
+ {
+ this.bool4x4Field = value;
+ }
+ }
+
+ ///
+ public float @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public float float1
+ {
+ get
+ {
+ return this.float1Field;
+ }
+ set
+ {
+ this.float1Field = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public string float1x1
+ {
+ get
+ {
+ return this.float1x1Field;
+ }
+ set
+ {
+ this.float1x1Field = value;
+ }
+ }
+
+ ///
+ public string float1x2
+ {
+ get
+ {
+ return this.float1x2Field;
+ }
+ set
+ {
+ this.float1x2Field = value;
+ }
+ }
+
+ ///
+ public string float1x3
+ {
+ get
+ {
+ return this.float1x3Field;
+ }
+ set
+ {
+ this.float1x3Field = value;
+ }
+ }
+
+ ///
+ public string float1x4
+ {
+ get
+ {
+ return this.float1x4Field;
+ }
+ set
+ {
+ this.float1x4Field = value;
+ }
+ }
+
+ ///
+ public string float2x1
+ {
+ get
+ {
+ return this.float2x1Field;
+ }
+ set
+ {
+ this.float2x1Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float2x3
+ {
+ get
+ {
+ return this.float2x3Field;
+ }
+ set
+ {
+ this.float2x3Field = value;
+ }
+ }
+
+ ///
+ public string float2x4
+ {
+ get
+ {
+ return this.float2x4Field;
+ }
+ set
+ {
+ this.float2x4Field = value;
+ }
+ }
+
+ ///
+ public string float3x1
+ {
+ get
+ {
+ return this.float3x1Field;
+ }
+ set
+ {
+ this.float3x1Field = value;
+ }
+ }
+
+ ///
+ public string float3x2
+ {
+ get
+ {
+ return this.float3x2Field;
+ }
+ set
+ {
+ this.float3x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float3x4
+ {
+ get
+ {
+ return this.float3x4Field;
+ }
+ set
+ {
+ this.float3x4Field = value;
+ }
+ }
+
+ ///
+ public string float4x1
+ {
+ get
+ {
+ return this.float4x1Field;
+ }
+ set
+ {
+ this.float4x1Field = value;
+ }
+ }
+
+ ///
+ public string float4x2
+ {
+ get
+ {
+ return this.float4x2Field;
+ }
+ set
+ {
+ this.float4x2Field = value;
+ }
+ }
+
+ ///
+ public string float4x3
+ {
+ get
+ {
+ return this.float4x3Field;
+ }
+ set
+ {
+ this.float4x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public int @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public int int1
+ {
+ get
+ {
+ return this.int1Field;
+ }
+ set
+ {
+ this.int1Field = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public string int1x1
+ {
+ get
+ {
+ return this.int1x1Field;
+ }
+ set
+ {
+ this.int1x1Field = value;
+ }
+ }
+
+ ///
+ public string int1x2
+ {
+ get
+ {
+ return this.int1x2Field;
+ }
+ set
+ {
+ this.int1x2Field = value;
+ }
+ }
+
+ ///
+ public string int1x3
+ {
+ get
+ {
+ return this.int1x3Field;
+ }
+ set
+ {
+ this.int1x3Field = value;
+ }
+ }
+
+ ///
+ public string int1x4
+ {
+ get
+ {
+ return this.int1x4Field;
+ }
+ set
+ {
+ this.int1x4Field = value;
+ }
+ }
+
+ ///
+ public string int2x1
+ {
+ get
+ {
+ return this.int2x1Field;
+ }
+ set
+ {
+ this.int2x1Field = value;
+ }
+ }
+
+ ///
+ public string int2x2
+ {
+ get
+ {
+ return this.int2x2Field;
+ }
+ set
+ {
+ this.int2x2Field = value;
+ }
+ }
+
+ ///
+ public string int2x3
+ {
+ get
+ {
+ return this.int2x3Field;
+ }
+ set
+ {
+ this.int2x3Field = value;
+ }
+ }
+
+ ///
+ public string int2x4
+ {
+ get
+ {
+ return this.int2x4Field;
+ }
+ set
+ {
+ this.int2x4Field = value;
+ }
+ }
+
+ ///
+ public string int3x1
+ {
+ get
+ {
+ return this.int3x1Field;
+ }
+ set
+ {
+ this.int3x1Field = value;
+ }
+ }
+
+ ///
+ public string int3x2
+ {
+ get
+ {
+ return this.int3x2Field;
+ }
+ set
+ {
+ this.int3x2Field = value;
+ }
+ }
+
+ ///
+ public string int3x3
+ {
+ get
+ {
+ return this.int3x3Field;
+ }
+ set
+ {
+ this.int3x3Field = value;
+ }
+ }
+
+ ///
+ public string int3x4
+ {
+ get
+ {
+ return this.int3x4Field;
+ }
+ set
+ {
+ this.int3x4Field = value;
+ }
+ }
+
+ ///
+ public string int4x1
+ {
+ get
+ {
+ return this.int4x1Field;
+ }
+ set
+ {
+ this.int4x1Field = value;
+ }
+ }
+
+ ///
+ public string int4x2
+ {
+ get
+ {
+ return this.int4x2Field;
+ }
+ set
+ {
+ this.int4x2Field = value;
+ }
+ }
+
+ ///
+ public string int4x3
+ {
+ get
+ {
+ return this.int4x3Field;
+ }
+ set
+ {
+ this.int4x3Field = value;
+ }
+ }
+
+ ///
+ public string int4x4
+ {
+ get
+ {
+ return this.int4x4Field;
+ }
+ set
+ {
+ this.int4x4Field = value;
+ }
+ }
+
+ ///
+ public float half
+ {
+ get
+ {
+ return this.halfField;
+ }
+ set
+ {
+ this.halfField = value;
+ }
+ }
+
+ ///
+ public float half1
+ {
+ get
+ {
+ return this.half1Field;
+ }
+ set
+ {
+ this.half1Field = value;
+ }
+ }
+
+ ///
+ public string half2
+ {
+ get
+ {
+ return this.half2Field;
+ }
+ set
+ {
+ this.half2Field = value;
+ }
+ }
+
+ ///
+ public string half3
+ {
+ get
+ {
+ return this.half3Field;
+ }
+ set
+ {
+ this.half3Field = value;
+ }
+ }
+
+ ///
+ public string half4
+ {
+ get
+ {
+ return this.half4Field;
+ }
+ set
+ {
+ this.half4Field = value;
+ }
+ }
+
+ ///
+ public string half1x1
+ {
+ get
+ {
+ return this.half1x1Field;
+ }
+ set
+ {
+ this.half1x1Field = value;
+ }
+ }
+
+ ///
+ public string half1x2
+ {
+ get
+ {
+ return this.half1x2Field;
+ }
+ set
+ {
+ this.half1x2Field = value;
+ }
+ }
+
+ ///
+ public string half1x3
+ {
+ get
+ {
+ return this.half1x3Field;
+ }
+ set
+ {
+ this.half1x3Field = value;
+ }
+ }
+
+ ///
+ public string half1x4
+ {
+ get
+ {
+ return this.half1x4Field;
+ }
+ set
+ {
+ this.half1x4Field = value;
+ }
+ }
+
+ ///
+ public string half2x1
+ {
+ get
+ {
+ return this.half2x1Field;
+ }
+ set
+ {
+ this.half2x1Field = value;
+ }
+ }
+
+ ///
+ public string half2x2
+ {
+ get
+ {
+ return this.half2x2Field;
+ }
+ set
+ {
+ this.half2x2Field = value;
+ }
+ }
+
+ ///
+ public string half2x3
+ {
+ get
+ {
+ return this.half2x3Field;
+ }
+ set
+ {
+ this.half2x3Field = value;
+ }
+ }
+
+ ///
+ public string half2x4
+ {
+ get
+ {
+ return this.half2x4Field;
+ }
+ set
+ {
+ this.half2x4Field = value;
+ }
+ }
+
+ ///
+ public string half3x1
+ {
+ get
+ {
+ return this.half3x1Field;
+ }
+ set
+ {
+ this.half3x1Field = value;
+ }
+ }
+
+ ///
+ public string half3x2
+ {
+ get
+ {
+ return this.half3x2Field;
+ }
+ set
+ {
+ this.half3x2Field = value;
+ }
+ }
+
+ ///
+ public string half3x3
+ {
+ get
+ {
+ return this.half3x3Field;
+ }
+ set
+ {
+ this.half3x3Field = value;
+ }
+ }
+
+ ///
+ public string half3x4
+ {
+ get
+ {
+ return this.half3x4Field;
+ }
+ set
+ {
+ this.half3x4Field = value;
+ }
+ }
+
+ ///
+ public string half4x1
+ {
+ get
+ {
+ return this.half4x1Field;
+ }
+ set
+ {
+ this.half4x1Field = value;
+ }
+ }
+
+ ///
+ public string half4x2
+ {
+ get
+ {
+ return this.half4x2Field;
+ }
+ set
+ {
+ this.half4x2Field = value;
+ }
+ }
+
+ ///
+ public string half4x3
+ {
+ get
+ {
+ return this.half4x3Field;
+ }
+ set
+ {
+ this.half4x3Field = value;
+ }
+ }
+
+ ///
+ public string half4x4
+ {
+ get
+ {
+ return this.half4x4Field;
+ }
+ set
+ {
+ this.half4x4Field = value;
+ }
+ }
+
+ ///
+ public float @fixed
+ {
+ get
+ {
+ return this.fixedField;
+ }
+ set
+ {
+ this.fixedField = value;
+ }
+ }
+
+ ///
+ public float fixed1
+ {
+ get
+ {
+ return this.fixed1Field;
+ }
+ set
+ {
+ this.fixed1Field = value;
+ }
+ }
+
+ ///
+ public string fixed2
+ {
+ get
+ {
+ return this.fixed2Field;
+ }
+ set
+ {
+ this.fixed2Field = value;
+ }
+ }
+
+ ///
+ public string fixed3
+ {
+ get
+ {
+ return this.fixed3Field;
+ }
+ set
+ {
+ this.fixed3Field = value;
+ }
+ }
+
+ ///
+ public string fixed4
+ {
+ get
+ {
+ return this.fixed4Field;
+ }
+ set
+ {
+ this.fixed4Field = value;
+ }
+ }
+
+ ///
+ public string fixed1x1
+ {
+ get
+ {
+ return this.fixed1x1Field;
+ }
+ set
+ {
+ this.fixed1x1Field = value;
+ }
+ }
+
+ ///
+ public string fixed1x2
+ {
+ get
+ {
+ return this.fixed1x2Field;
+ }
+ set
+ {
+ this.fixed1x2Field = value;
+ }
+ }
+
+ ///
+ public string fixed1x3
+ {
+ get
+ {
+ return this.fixed1x3Field;
+ }
+ set
+ {
+ this.fixed1x3Field = value;
+ }
+ }
+
+ ///
+ public string fixed1x4
+ {
+ get
+ {
+ return this.fixed1x4Field;
+ }
+ set
+ {
+ this.fixed1x4Field = value;
+ }
+ }
+
+ ///
+ public string fixed2x1
+ {
+ get
+ {
+ return this.fixed2x1Field;
+ }
+ set
+ {
+ this.fixed2x1Field = value;
+ }
+ }
+
+ ///
+ public string fixed2x2
+ {
+ get
+ {
+ return this.fixed2x2Field;
+ }
+ set
+ {
+ this.fixed2x2Field = value;
+ }
+ }
+
+ ///
+ public string fixed2x3
+ {
+ get
+ {
+ return this.fixed2x3Field;
+ }
+ set
+ {
+ this.fixed2x3Field = value;
+ }
+ }
+
+ ///
+ public string fixed2x4
+ {
+ get
+ {
+ return this.fixed2x4Field;
+ }
+ set
+ {
+ this.fixed2x4Field = value;
+ }
+ }
+
+ ///
+ public string fixed3x1
+ {
+ get
+ {
+ return this.fixed3x1Field;
+ }
+ set
+ {
+ this.fixed3x1Field = value;
+ }
+ }
+
+ ///
+ public string fixed3x2
+ {
+ get
+ {
+ return this.fixed3x2Field;
+ }
+ set
+ {
+ this.fixed3x2Field = value;
+ }
+ }
+
+ ///
+ public string fixed3x3
+ {
+ get
+ {
+ return this.fixed3x3Field;
+ }
+ set
+ {
+ this.fixed3x3Field = value;
+ }
+ }
+
+ ///
+ public string fixed3x4
+ {
+ get
+ {
+ return this.fixed3x4Field;
+ }
+ set
+ {
+ this.fixed3x4Field = value;
+ }
+ }
+
+ ///
+ public string fixed4x1
+ {
+ get
+ {
+ return this.fixed4x1Field;
+ }
+ set
+ {
+ this.fixed4x1Field = value;
+ }
+ }
+
+ ///
+ public string fixed4x2
+ {
+ get
+ {
+ return this.fixed4x2Field;
+ }
+ set
+ {
+ this.fixed4x2Field = value;
+ }
+ }
+
+ ///
+ public string fixed4x3
+ {
+ get
+ {
+ return this.fixed4x3Field;
+ }
+ set
+ {
+ this.fixed4x3Field = value;
+ }
+ }
+
+ ///
+ public string fixed4x4
+ {
+ get
+ {
+ return this.fixed4x4Field;
+ }
+ set
+ {
+ this.fixed4x4Field = value;
+ }
+ }
+
+ ///
+ public cg_surface_type surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public cg_sampler1D sampler1D
+ {
+ get
+ {
+ return this.sampler1DField;
+ }
+ set
+ {
+ this.sampler1DField = value;
+ }
+ }
+
+ ///
+ public cg_sampler2D sampler2D
+ {
+ get
+ {
+ return this.sampler2DField;
+ }
+ set
+ {
+ this.sampler2DField = value;
+ }
+ }
+
+ ///
+ public cg_sampler3D sampler3D
+ {
+ get
+ {
+ return this.sampler3DField;
+ }
+ set
+ {
+ this.sampler3DField = value;
+ }
+ }
+
+ ///
+ public cg_samplerRECT samplerRECT
+ {
+ get
+ {
+ return this.samplerRECTField;
+ }
+ set
+ {
+ this.samplerRECTField = value;
+ }
+ }
+
+ ///
+ public cg_samplerCUBE samplerCUBE
+ {
+ get
+ {
+ return this.samplerCUBEField;
+ }
+ set
+ {
+ this.samplerCUBEField = value;
+ }
+ }
+
+ ///
+ public cg_samplerDEPTH samplerDEPTH
+ {
+ get
+ {
+ return this.samplerDEPTHField;
+ }
+ set
+ {
+ this.samplerDEPTHField = value;
+ }
+ }
+
+ ///
+ public string @string
+ {
+ get
+ {
+ return this.stringField;
+ }
+ set
+ {
+ this.stringField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_sampler1D : fx_sampler1D_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler1D))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_sampler1D_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private string border_colorField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ public fx_sampler1D_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(0));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ public string border_color
+ {
+ get
+ {
+ return this.border_colorField;
+ }
+ set
+ {
+ this.border_colorField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_sampler_wrap_common
+ {
+
+ ///
+ NONE,
+
+ ///
+ WRAP,
+
+ ///
+ MIRROR,
+
+ ///
+ CLAMP,
+
+ ///
+ BORDER,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_sampler_filter_common
+ {
+
+ ///
+ NONE,
+
+ ///
+ NEAREST,
+
+ ///
+ LINEAR,
+
+ ///
+ NEAREST_MIPMAP_NEAREST,
+
+ ///
+ LINEAR_MIPMAP_NEAREST,
+
+ ///
+ NEAREST_MIPMAP_LINEAR,
+
+ ///
+ LINEAR_MIPMAP_LINEAR,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_sampler1D : fx_sampler1D_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_sampler2D : fx_sampler2D_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler2D))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_sampler2D_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_wrap_common wrap_tField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private string border_colorField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ public fx_sampler2D_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.wrap_tField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(255));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ public string border_color
+ {
+ get
+ {
+ return this.border_colorField;
+ }
+ set
+ {
+ this.border_colorField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_sampler2D : fx_sampler2D_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_sampler3D : fx_sampler3D_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_sampler3D))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_sampler3D_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_wrap_common wrap_tField;
+
+ private fx_sampler_wrap_common wrap_pField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private string border_colorField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ public fx_sampler3D_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.wrap_tField = fx_sampler_wrap_common.WRAP;
+ this.wrap_pField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(255));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_p
+ {
+ get
+ {
+ return this.wrap_pField;
+ }
+ set
+ {
+ this.wrap_pField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ public string border_color
+ {
+ get
+ {
+ return this.border_colorField;
+ }
+ set
+ {
+ this.border_colorField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_sampler3D : fx_sampler3D_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_samplerRECT : fx_samplerRECT_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerRECT))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_samplerRECT_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_wrap_common wrap_tField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private string border_colorField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ public fx_samplerRECT_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.wrap_tField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(255));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ public string border_color
+ {
+ get
+ {
+ return this.border_colorField;
+ }
+ set
+ {
+ this.border_colorField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_samplerRECT : fx_samplerRECT_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_samplerCUBE : fx_samplerCUBE_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerCUBE))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_samplerCUBE_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_wrap_common wrap_tField;
+
+ private fx_sampler_wrap_common wrap_pField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private string border_colorField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ public fx_samplerCUBE_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.wrap_tField = fx_sampler_wrap_common.WRAP;
+ this.wrap_pField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(255));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_p
+ {
+ get
+ {
+ return this.wrap_pField;
+ }
+ set
+ {
+ this.wrap_pField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ public string border_color
+ {
+ get
+ {
+ return this.border_colorField;
+ }
+ set
+ {
+ this.border_colorField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_samplerCUBE : fx_samplerCUBE_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_samplerDEPTH : fx_samplerDEPTH_common
+ {
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(gl_samplerDEPTH))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_samplerDEPTH_common
+ {
+
+ private string sourceField;
+
+ private fx_sampler_wrap_common wrap_sField;
+
+ private fx_sampler_wrap_common wrap_tField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private extra[] extraField;
+
+ public fx_samplerDEPTH_common()
+ {
+ this.wrap_sField = fx_sampler_wrap_common.WRAP;
+ this.wrap_tField = fx_sampler_wrap_common.WRAP;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_wrap_common.WRAP)]
+ public fx_sampler_wrap_common wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gl_samplerDEPTH : fx_samplerDEPTH_common
+ {
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_surface_type : fx_surface_common
+ {
+
+ private glsl_surface_typeGenerator generatorField;
+
+ ///
+ public glsl_surface_typeGenerator generator
+ {
+ get
+ {
+ return this.generatorField;
+ }
+ set
+ {
+ this.generatorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_surface_typeGenerator
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private object[] itemsField;
+
+ private glsl_surface_typeGeneratorName nameField;
+
+ private glsl_setparam_simple[] setparamField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ public glsl_surface_typeGeneratorName name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("setparam")]
+ public glsl_setparam_simple[] setparam
+ {
+ get
+ {
+ return this.setparamField;
+ }
+ set
+ {
+ this.setparamField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_surface_typeGeneratorName
+ {
+
+ private string sourceField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_setparam_simple
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private float floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private string float2x2Field;
+
+ private string float3x3Field;
+
+ private string float4x4Field;
+
+ private int intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private glsl_surface_type surfaceField;
+
+ private gl_sampler1D sampler1DField;
+
+ private gl_sampler2D sampler2DField;
+
+ private gl_sampler3D sampler3DField;
+
+ private gl_samplerCUBE samplerCUBEField;
+
+ private gl_samplerRECT samplerRECTField;
+
+ private gl_samplerDEPTH samplerDEPTHField;
+
+ private string enumField;
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public float @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public int @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public glsl_surface_type surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public gl_sampler1D sampler1D
+ {
+ get
+ {
+ return this.sampler1DField;
+ }
+ set
+ {
+ this.sampler1DField = value;
+ }
+ }
+
+ ///
+ public gl_sampler2D sampler2D
+ {
+ get
+ {
+ return this.sampler2DField;
+ }
+ set
+ {
+ this.sampler2DField = value;
+ }
+ }
+
+ ///
+ public gl_sampler3D sampler3D
+ {
+ get
+ {
+ return this.sampler3DField;
+ }
+ set
+ {
+ this.sampler3DField = value;
+ }
+ }
+
+ ///
+ public gl_samplerCUBE samplerCUBE
+ {
+ get
+ {
+ return this.samplerCUBEField;
+ }
+ set
+ {
+ this.samplerCUBEField = value;
+ }
+ }
+
+ ///
+ public gl_samplerRECT samplerRECT
+ {
+ get
+ {
+ return this.samplerRECTField;
+ }
+ set
+ {
+ this.samplerRECTField = value;
+ }
+ }
+
+ ///
+ public gl_samplerDEPTH samplerDEPTH
+ {
+ get
+ {
+ return this.samplerDEPTHField;
+ }
+ set
+ {
+ this.samplerDEPTHField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texture_pipeline
+ {
+
+ private object[] itemsField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
+ [System.Xml.Serialization.XmlElementAttribute("texcombiner", typeof(gles_texcombiner_command_type))]
+ [System.Xml.Serialization.XmlElementAttribute("texenv", typeof(gles_texenv_command_type))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texcombiner_command_type
+ {
+
+ private gles_texture_constant_type constantField;
+
+ private gles_texcombiner_commandRGB_type rGBField;
+
+ private gles_texcombiner_commandAlpha_type alphaField;
+
+ ///
+ public gles_texture_constant_type constant
+ {
+ get
+ {
+ return this.constantField;
+ }
+ set
+ {
+ this.constantField = value;
+ }
+ }
+
+ ///
+ public gles_texcombiner_commandRGB_type RGB
+ {
+ get
+ {
+ return this.rGBField;
+ }
+ set
+ {
+ this.rGBField = value;
+ }
+ }
+
+ ///
+ public gles_texcombiner_commandAlpha_type alpha
+ {
+ get
+ {
+ return this.alphaField;
+ }
+ set
+ {
+ this.alphaField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texture_constant_type
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texcombiner_commandRGB_type
+ {
+
+ private gles_texcombiner_argumentRGB_type[] argumentField;
+
+ private gles_texcombiner_operatorRGB_enums operatorField;
+
+ private bool operatorFieldSpecified;
+
+ private float scaleField;
+
+ private bool scaleFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("argument")]
+ public gles_texcombiner_argumentRGB_type[] argument
+ {
+ get
+ {
+ return this.argumentField;
+ }
+ set
+ {
+ this.argumentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public gles_texcombiner_operatorRGB_enums @operator
+ {
+ get
+ {
+ return this.operatorField;
+ }
+ set
+ {
+ this.operatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool operatorSpecified
+ {
+ get
+ {
+ return this.operatorFieldSpecified;
+ }
+ set
+ {
+ this.operatorFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public float scale
+ {
+ get
+ {
+ return this.scaleField;
+ }
+ set
+ {
+ this.scaleField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool scaleSpecified
+ {
+ get
+ {
+ return this.scaleFieldSpecified;
+ }
+ set
+ {
+ this.scaleFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texcombiner_argumentRGB_type
+ {
+
+ private gles_texcombiner_source_enums sourceField;
+
+ private bool sourceFieldSpecified;
+
+ private gles_texcombiner_operandRGB_enums operandField;
+
+ private string unitField;
+
+ public gles_texcombiner_argumentRGB_type()
+ {
+ this.operandField = gles_texcombiner_operandRGB_enums.SRC_COLOR;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public gles_texcombiner_source_enums source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool sourceSpecified
+ {
+ get
+ {
+ return this.sourceFieldSpecified;
+ }
+ set
+ {
+ this.sourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gles_texcombiner_operandRGB_enums.SRC_COLOR)]
+ public gles_texcombiner_operandRGB_enums operand
+ {
+ get
+ {
+ return this.operandField;
+ }
+ set
+ {
+ this.operandField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texcombiner_source_enums
+ {
+
+ ///
+ TEXTURE,
+
+ ///
+ CONSTANT,
+
+ ///
+ PRIMARY,
+
+ ///
+ PREVIOUS,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texcombiner_operandRGB_enums
+ {
+
+ ///
+ SRC_COLOR,
+
+ ///
+ ONE_MINUS_SRC_COLOR,
+
+ ///
+ SRC_ALPHA,
+
+ ///
+ ONE_MINUS_SRC_ALPHA,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texcombiner_operatorRGB_enums
+ {
+
+ ///
+ REPLACE,
+
+ ///
+ MODULATE,
+
+ ///
+ ADD,
+
+ ///
+ ADD_SIGNED,
+
+ ///
+ INTERPOLATE,
+
+ ///
+ SUBTRACT,
+
+ ///
+ DOT3_RGB,
+
+ ///
+ DOT3_RGBA,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texcombiner_commandAlpha_type
+ {
+
+ private gles_texcombiner_argumentAlpha_type[] argumentField;
+
+ private gles_texcombiner_operatorAlpha_enums operatorField;
+
+ private bool operatorFieldSpecified;
+
+ private float scaleField;
+
+ private bool scaleFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("argument")]
+ public gles_texcombiner_argumentAlpha_type[] argument
+ {
+ get
+ {
+ return this.argumentField;
+ }
+ set
+ {
+ this.argumentField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public gles_texcombiner_operatorAlpha_enums @operator
+ {
+ get
+ {
+ return this.operatorField;
+ }
+ set
+ {
+ this.operatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool operatorSpecified
+ {
+ get
+ {
+ return this.operatorFieldSpecified;
+ }
+ set
+ {
+ this.operatorFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public float scale
+ {
+ get
+ {
+ return this.scaleField;
+ }
+ set
+ {
+ this.scaleField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool scaleSpecified
+ {
+ get
+ {
+ return this.scaleFieldSpecified;
+ }
+ set
+ {
+ this.scaleFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texcombiner_argumentAlpha_type
+ {
+
+ private gles_texcombiner_source_enums sourceField;
+
+ private bool sourceFieldSpecified;
+
+ private gles_texcombiner_operandAlpha_enums operandField;
+
+ private string unitField;
+
+ public gles_texcombiner_argumentAlpha_type()
+ {
+ this.operandField = gles_texcombiner_operandAlpha_enums.SRC_ALPHA;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public gles_texcombiner_source_enums source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool sourceSpecified
+ {
+ get
+ {
+ return this.sourceFieldSpecified;
+ }
+ set
+ {
+ this.sourceFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gles_texcombiner_operandAlpha_enums.SRC_ALPHA)]
+ public gles_texcombiner_operandAlpha_enums operand
+ {
+ get
+ {
+ return this.operandField;
+ }
+ set
+ {
+ this.operandField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texcombiner_operandAlpha_enums
+ {
+
+ ///
+ SRC_ALPHA,
+
+ ///
+ ONE_MINUS_SRC_ALPHA,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texcombiner_operatorAlpha_enums
+ {
+
+ ///
+ REPLACE,
+
+ ///
+ MODULATE,
+
+ ///
+ ADD,
+
+ ///
+ ADD_SIGNED,
+
+ ///
+ INTERPOLATE,
+
+ ///
+ SUBTRACT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texenv_command_type
+ {
+
+ private gles_texture_constant_type constantField;
+
+ private gles_texenv_mode_enums operatorField;
+
+ private bool operatorFieldSpecified;
+
+ private string unitField;
+
+ ///
+ public gles_texture_constant_type constant
+ {
+ get
+ {
+ return this.constantField;
+ }
+ set
+ {
+ this.constantField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public gles_texenv_mode_enums @operator
+ {
+ get
+ {
+ return this.operatorField;
+ }
+ set
+ {
+ this.operatorField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool operatorSpecified
+ {
+ get
+ {
+ return this.operatorFieldSpecified;
+ }
+ set
+ {
+ this.operatorFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string unit
+ {
+ get
+ {
+ return this.unitField;
+ }
+ set
+ {
+ this.unitField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_texenv_mode_enums
+ {
+
+ ///
+ REPLACE,
+
+ ///
+ MODULATE,
+
+ ///
+ DECAL,
+
+ ///
+ BLEND,
+
+ ///
+ ADD,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_sampler_state
+ {
+
+ private gles_sampler_wrap wrap_sField;
+
+ private gles_sampler_wrap wrap_tField;
+
+ private fx_sampler_filter_common minfilterField;
+
+ private fx_sampler_filter_common magfilterField;
+
+ private fx_sampler_filter_common mipfilterField;
+
+ private byte mipmap_maxlevelField;
+
+ private float mipmap_biasField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ public gles_sampler_state()
+ {
+ this.wrap_sField = gles_sampler_wrap.REPEAT;
+ this.wrap_tField = gles_sampler_wrap.REPEAT;
+ this.minfilterField = fx_sampler_filter_common.NONE;
+ this.magfilterField = fx_sampler_filter_common.NONE;
+ this.mipfilterField = fx_sampler_filter_common.NONE;
+ this.mipmap_maxlevelField = ((byte)(255));
+ this.mipmap_biasField = ((float)(0F));
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(gles_sampler_wrap.REPEAT)]
+ public gles_sampler_wrap wrap_s
+ {
+ get
+ {
+ return this.wrap_sField;
+ }
+ set
+ {
+ this.wrap_sField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(gles_sampler_wrap.REPEAT)]
+ public gles_sampler_wrap wrap_t
+ {
+ get
+ {
+ return this.wrap_tField;
+ }
+ set
+ {
+ this.wrap_tField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common minfilter
+ {
+ get
+ {
+ return this.minfilterField;
+ }
+ set
+ {
+ this.minfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common magfilter
+ {
+ get
+ {
+ return this.magfilterField;
+ }
+ set
+ {
+ this.magfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(fx_sampler_filter_common.NONE)]
+ public fx_sampler_filter_common mipfilter
+ {
+ get
+ {
+ return this.mipfilterField;
+ }
+ set
+ {
+ this.mipfilterField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte mipmap_maxlevel
+ {
+ get
+ {
+ return this.mipmap_maxlevelField;
+ }
+ set
+ {
+ this.mipmap_maxlevelField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float mipmap_bias
+ {
+ get
+ {
+ return this.mipmap_biasField;
+ }
+ set
+ {
+ this.mipmap_biasField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_sampler_wrap
+ {
+
+ ///
+ REPEAT,
+
+ ///
+ CLAMP,
+
+ ///
+ CLAMP_TO_EDGE,
+
+ ///
+ MIRRORED_REPEAT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texture_unit
+ {
+
+ private string surfaceField;
+
+ private string sampler_stateField;
+
+ private gles_texture_unitTexcoord texcoordField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string sampler_state
+ {
+ get
+ {
+ return this.sampler_stateField;
+ }
+ set
+ {
+ this.sampler_stateField = value;
+ }
+ }
+
+ ///
+ public gles_texture_unitTexcoord texcoord
+ {
+ get
+ {
+ return this.texcoordField;
+ }
+ set
+ {
+ this.texcoordField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class gles_texture_unitTexcoord
+ {
+
+ private string semanticField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_newparam
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private string semanticField;
+
+ private fx_modifier_enum_common modifierField;
+
+ private bool modifierFieldSpecified;
+
+ private object itemField;
+
+ private ItemChoiceType4 itemElementNameField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ public fx_modifier_enum_common modifier
+ {
+ get
+ {
+ return this.modifierField;
+ }
+ set
+ {
+ this.modifierField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifierSpecified
+ {
+ get
+ {
+ return this.modifierFieldSpecified;
+ }
+ set
+ {
+ this.modifierFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_newarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType4 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_newarray_type
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType6[] itemsElementNameField;
+
+ private string lengthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_newarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType6[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
+ public string length
+ {
+ get
+ {
+ return this.lengthField;
+ }
+ set
+ {
+ this.lengthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_connect_param
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_setuser_type
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType5[] itemsElementNameField;
+
+ private string nameField;
+
+ private string sourceField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(cg_setparam))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType5[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_setarray_type
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType4[] itemsElementNameField;
+
+ private string lengthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType4[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
+ public string length
+ {
+ get
+ {
+ return this.lengthField;
+ }
+ set
+ {
+ this.lengthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType4
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ @string,
+
+ ///
+ surface,
+
+ ///
+ usertype,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cg_setparam
+ {
+
+ private object itemField;
+
+ private ItemChoiceType3 itemElementNameField;
+
+ private string refField;
+
+ private string programField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(cg_setarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("connect_param", typeof(cg_connect_param))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlElementAttribute("usertype", typeof(cg_setuser_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType3 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string program
+ {
+ get
+ {
+ return this.programField;
+ }
+ set
+ {
+ this.programField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType3
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ connect_param,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ @string,
+
+ ///
+ surface,
+
+ ///
+ usertype,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType5
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ connect_param,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ setparam,
+
+ ///
+ @string,
+
+ ///
+ surface,
+
+ ///
+ usertype,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType6
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ connect_param,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ @string,
+
+ ///
+ surface,
+
+ ///
+ usertype,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType4
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ @string,
+
+ ///
+ surface,
+
+ ///
+ usertype,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_newparam_type
+ {
+
+ private string semanticField;
+
+ private object itemField;
+
+ private ItemChoiceType2 itemElementNameField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(double))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(double))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(double))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(double))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(fx_sampler2D_common))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(fx_surface_common))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType2 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType2
+ {
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float3,
+
+ ///
+ float4,
+
+ ///
+ sampler2D,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIncludeAttribute(typeof(common_transparent_type))]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_color_or_texture_type
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("color", typeof(common_color_or_texture_typeColor))]
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(common_color_or_texture_typeParam))]
+ [System.Xml.Serialization.XmlElementAttribute("texture", typeof(common_color_or_texture_typeTexture))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_color_or_texture_typeColor
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_color_or_texture_typeParam
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_color_or_texture_typeTexture
+ {
+
+ private extra extraField;
+
+ private string textureField;
+
+ private string texcoordField;
+
+ ///
+ public extra extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string texture
+ {
+ get
+ {
+ return this.textureField;
+ }
+ set
+ {
+ this.textureField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string texcoord
+ {
+ get
+ {
+ return this.texcoordField;
+ }
+ set
+ {
+ this.texcoordField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_transparent_type : common_color_or_texture_type
+ {
+
+ private fx_opaque_enum opaqueField;
+
+ public common_transparent_type()
+ {
+ this.opaqueField = fx_opaque_enum.A_ONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(fx_opaque_enum.A_ONE)]
+ public fx_opaque_enum opaque
+ {
+ get
+ {
+ return this.opaqueField;
+ }
+ set
+ {
+ this.opaqueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum fx_opaque_enum
+ {
+
+ ///
+ A_ONE,
+
+ ///
+ RGB_ZERO,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_float_or_param_type
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(common_float_or_param_typeFloat))]
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(common_float_or_param_typeParam))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_float_or_param_typeFloat
+ {
+
+ private string sidField;
+
+ private double valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public double Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class common_float_or_param_typeParam
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_setparam
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private object itemField;
+
+ private ItemChoiceType1 itemElementNameField;
+
+ private string refField;
+
+ private string programField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_setarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType1 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string program
+ {
+ get
+ {
+ return this.programField;
+ }
+ set
+ {
+ this.programField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_setarray_type
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType3[] itemsElementNameField;
+
+ private string lengthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_setarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType3[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
+ public string length
+ {
+ get
+ {
+ return this.lengthField;
+ }
+ set
+ {
+ this.lengthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType3
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool2,
+
+ ///
+ bool3,
+
+ ///
+ bool4,
+
+ ///
+ @enum,
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float2x2,
+
+ ///
+ float3,
+
+ ///
+ float3x3,
+
+ ///
+ float4,
+
+ ///
+ float4x4,
+
+ ///
+ @int,
+
+ ///
+ int2,
+
+ ///
+ int3,
+
+ ///
+ int4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType1
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool2,
+
+ ///
+ bool3,
+
+ ///
+ bool4,
+
+ ///
+ @enum,
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float2x2,
+
+ ///
+ float3,
+
+ ///
+ float3x3,
+
+ ///
+ float4,
+
+ ///
+ float4x4,
+
+ ///
+ @int,
+
+ ///
+ int2,
+
+ ///
+ int3,
+
+ ///
+ int4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_newparam
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private string semanticField;
+
+ private fx_modifier_enum_common modifierField;
+
+ private bool modifierFieldSpecified;
+
+ private object itemField;
+
+ private ItemChoiceType itemElementNameField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ public fx_modifier_enum_common modifier
+ {
+ get
+ {
+ return this.modifierField;
+ }
+ set
+ {
+ this.modifierField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifierSpecified
+ {
+ get
+ {
+ return this.modifierFieldSpecified;
+ }
+ set
+ {
+ this.modifierFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_newarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class glsl_newarray_type
+ {
+
+ private object[] itemsField;
+
+ private ItemsChoiceType2[] itemsElementNameField;
+
+ private string lengthField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("array", typeof(glsl_newarray_type))]
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType2[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "positiveInteger")]
+ public string length
+ {
+ get
+ {
+ return this.lengthField;
+ }
+ set
+ {
+ this.lengthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType2
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool2,
+
+ ///
+ bool3,
+
+ ///
+ bool4,
+
+ ///
+ @enum,
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float2x2,
+
+ ///
+ float3,
+
+ ///
+ float3x3,
+
+ ///
+ float4,
+
+ ///
+ float4x4,
+
+ ///
+ @int,
+
+ ///
+ int2,
+
+ ///
+ int3,
+
+ ///
+ int4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType
+ {
+
+ ///
+ array,
+
+ ///
+ @bool,
+
+ ///
+ bool2,
+
+ ///
+ bool3,
+
+ ///
+ bool4,
+
+ ///
+ @enum,
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float2x2,
+
+ ///
+ float3,
+
+ ///
+ float3x3,
+
+ ///
+ float4,
+
+ ///
+ float4x4,
+
+ ///
+ @int,
+
+ ///
+ int2,
+
+ ///
+ int3,
+
+ ///
+ int4,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class InputGlobal
+ {
+
+ private string semanticField;
+
+ private string sourceField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class fx_newparam_common
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private string semanticField;
+
+ private fx_modifier_enum_common modifierField;
+
+ private bool modifierFieldSpecified;
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private long intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private double floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private double float1x1Field;
+
+ private string float1x2Field;
+
+ private string float1x3Field;
+
+ private string float1x4Field;
+
+ private string float2x1Field;
+
+ private string float2x2Field;
+
+ private string float2x3Field;
+
+ private string float2x4Field;
+
+ private string float3x1Field;
+
+ private string float3x2Field;
+
+ private string float3x3Field;
+
+ private string float3x4Field;
+
+ private string float4x1Field;
+
+ private string float4x2Field;
+
+ private string float4x3Field;
+
+ private string float4x4Field;
+
+ private fx_surface_common surfaceField;
+
+ private fx_sampler1D_common sampler1DField;
+
+ private fx_sampler2D_common sampler2DField;
+
+ private fx_sampler3D_common sampler3DField;
+
+ private fx_samplerCUBE_common samplerCUBEField;
+
+ private fx_samplerRECT_common samplerRECTField;
+
+ private fx_samplerDEPTH_common samplerDEPTHField;
+
+ private string enumField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ public fx_modifier_enum_common modifier
+ {
+ get
+ {
+ return this.modifierField;
+ }
+ set
+ {
+ this.modifierField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool modifierSpecified
+ {
+ get
+ {
+ return this.modifierFieldSpecified;
+ }
+ set
+ {
+ this.modifierFieldSpecified = value;
+ }
+ }
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public long @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public double @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public double float1x1
+ {
+ get
+ {
+ return this.float1x1Field;
+ }
+ set
+ {
+ this.float1x1Field = value;
+ }
+ }
+
+ ///
+ public string float1x2
+ {
+ get
+ {
+ return this.float1x2Field;
+ }
+ set
+ {
+ this.float1x2Field = value;
+ }
+ }
+
+ ///
+ public string float1x3
+ {
+ get
+ {
+ return this.float1x3Field;
+ }
+ set
+ {
+ this.float1x3Field = value;
+ }
+ }
+
+ ///
+ public string float1x4
+ {
+ get
+ {
+ return this.float1x4Field;
+ }
+ set
+ {
+ this.float1x4Field = value;
+ }
+ }
+
+ ///
+ public string float2x1
+ {
+ get
+ {
+ return this.float2x1Field;
+ }
+ set
+ {
+ this.float2x1Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float2x3
+ {
+ get
+ {
+ return this.float2x3Field;
+ }
+ set
+ {
+ this.float2x3Field = value;
+ }
+ }
+
+ ///
+ public string float2x4
+ {
+ get
+ {
+ return this.float2x4Field;
+ }
+ set
+ {
+ this.float2x4Field = value;
+ }
+ }
+
+ ///
+ public string float3x1
+ {
+ get
+ {
+ return this.float3x1Field;
+ }
+ set
+ {
+ this.float3x1Field = value;
+ }
+ }
+
+ ///
+ public string float3x2
+ {
+ get
+ {
+ return this.float3x2Field;
+ }
+ set
+ {
+ this.float3x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float3x4
+ {
+ get
+ {
+ return this.float3x4Field;
+ }
+ set
+ {
+ this.float3x4Field = value;
+ }
+ }
+
+ ///
+ public string float4x1
+ {
+ get
+ {
+ return this.float4x1Field;
+ }
+ set
+ {
+ this.float4x1Field = value;
+ }
+ }
+
+ ///
+ public string float4x2
+ {
+ get
+ {
+ return this.float4x2Field;
+ }
+ set
+ {
+ this.float4x2Field = value;
+ }
+ }
+
+ ///
+ public string float4x3
+ {
+ get
+ {
+ return this.float4x3Field;
+ }
+ set
+ {
+ this.float4x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public fx_surface_common surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public fx_sampler1D_common sampler1D
+ {
+ get
+ {
+ return this.sampler1DField;
+ }
+ set
+ {
+ this.sampler1DField = value;
+ }
+ }
+
+ ///
+ public fx_sampler2D_common sampler2D
+ {
+ get
+ {
+ return this.sampler2DField;
+ }
+ set
+ {
+ this.sampler2DField = value;
+ }
+ }
+
+ ///
+ public fx_sampler3D_common sampler3D
+ {
+ get
+ {
+ return this.sampler3DField;
+ }
+ set
+ {
+ this.sampler3DField = value;
+ }
+ }
+
+ ///
+ public fx_samplerCUBE_common samplerCUBE
+ {
+ get
+ {
+ return this.samplerCUBEField;
+ }
+ set
+ {
+ this.samplerCUBEField = value;
+ }
+ }
+
+ ///
+ public fx_samplerRECT_common samplerRECT
+ {
+ get
+ {
+ return this.samplerRECTField;
+ }
+ set
+ {
+ this.samplerRECTField = value;
+ }
+ }
+
+ ///
+ public fx_samplerDEPTH_common samplerDEPTH
+ {
+ get
+ {
+ return this.samplerDEPTHField;
+ }
+ set
+ {
+ this.samplerDEPTHField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class InputLocalOffset
+ {
+
+ private ulong offsetField;
+
+ private string semanticField;
+
+ private string sourceField;
+
+ private ulong setField;
+
+ private bool setFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong offset
+ {
+ get
+ {
+ return this.offsetField;
+ }
+ set
+ {
+ this.offsetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong set
+ {
+ get
+ {
+ return this.setField;
+ }
+ set
+ {
+ this.setField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool setSpecified
+ {
+ get
+ {
+ return this.setFieldSpecified;
+ }
+ set
+ {
+ this.setFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class TargetableFloat
+ {
+
+ private string sidField;
+
+ private double valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public double Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class InputLocal
+ {
+
+ private string semanticField;
+
+ private string sourceField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_material
+ {
+
+ private instance_materialBind[] bindField;
+
+ private instance_materialBind_vertex_input[] bind_vertex_inputField;
+
+ private extra[] extraField;
+
+ private string symbolField;
+
+ private string targetField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bind")]
+ public instance_materialBind[] bind
+ {
+ get
+ {
+ return this.bindField;
+ }
+ set
+ {
+ this.bindField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bind_vertex_input")]
+ public instance_materialBind_vertex_input[] bind_vertex_input
+ {
+ get
+ {
+ return this.bind_vertex_inputField;
+ }
+ set
+ {
+ this.bind_vertex_inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string symbol
+ {
+ get
+ {
+ return this.symbolField;
+ }
+ set
+ {
+ this.symbolField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string target
+ {
+ get
+ {
+ return this.targetField;
+ }
+ set
+ {
+ this.targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_materialBind
+ {
+
+ private string semanticField;
+
+ private string targetField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string target
+ {
+ get
+ {
+ return this.targetField;
+ }
+ set
+ {
+ this.targetField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_materialBind_vertex_input
+ {
+
+ private string semanticField;
+
+ private string input_semanticField;
+
+ private ulong input_setField;
+
+ private bool input_setFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string input_semantic
+ {
+ get
+ {
+ return this.input_semanticField;
+ }
+ set
+ {
+ this.input_semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong input_set
+ {
+ get
+ {
+ return this.input_setField;
+ }
+ set
+ {
+ this.input_setField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool input_setSpecified
+ {
+ get
+ {
+ return this.input_setFieldSpecified;
+ }
+ set
+ {
+ this.input_setFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class assetUnit
+ {
+
+ private double meterField;
+
+ private string nameField;
+
+ public assetUnit()
+ {
+ this.meterField = 1D;
+ this.nameField = "meter";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double meter
+ {
+ get
+ {
+ return this.meterField;
+ }
+ set
+ {
+ this.meterField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ [System.ComponentModel.DefaultValueAttribute("meter")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum UpAxisType
+ {
+
+ ///
+ X_UP,
+
+ ///
+ Y_UP,
+
+ ///
+ Z_UP,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_animation_clips
+ {
+
+ private asset assetField;
+
+ private animation_clip[] animation_clipField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("animation_clip")]
+ public animation_clip[] animation_clip
+ {
+ get
+ {
+ return this.animation_clipField;
+ }
+ set
+ {
+ this.animation_clipField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class animation_clip
+ {
+
+ private asset assetField;
+
+ private InstanceWithExtra[] instance_animationField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ private double startField;
+
+ private double endField;
+
+ private bool endFieldSpecified;
+
+ public animation_clip()
+ {
+ this.startField = 0D;
+ }
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_animation")]
+ public InstanceWithExtra[] instance_animation
+ {
+ get
+ {
+ return this.instance_animationField;
+ }
+ set
+ {
+ this.instance_animationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double start
+ {
+ get
+ {
+ return this.startField;
+ }
+ set
+ {
+ this.startField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double end
+ {
+ get
+ {
+ return this.endField;
+ }
+ set
+ {
+ this.endField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool endSpecified
+ {
+ get
+ {
+ return this.endFieldSpecified;
+ }
+ set
+ {
+ this.endFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("instance_camera", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class InstanceWithExtra
+ {
+
+ private extra[] extraField;
+
+ private string urlField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_animations
+ {
+
+ private asset assetField;
+
+ private animation[] animationField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("animation")]
+ public animation[] animation
+ {
+ get
+ {
+ return this.animationField;
+ }
+ set
+ {
+ this.animationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class animation
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("animation", typeof(animation))]
+ [System.Xml.Serialization.XmlElementAttribute("channel", typeof(channel))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler", typeof(sampler))]
+ [System.Xml.Serialization.XmlElementAttribute("source", typeof(source))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class channel
+ {
+
+ private string sourceField;
+
+ private string targetField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string target
+ {
+ get
+ {
+ return this.targetField;
+ }
+ set
+ {
+ this.targetField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class sampler
+ {
+
+ private InputLocal[] inputField;
+
+ private string idField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocal[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class source
+ {
+
+ private asset assetField;
+
+ private object itemField;
+
+ private sourceTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("IDREF_array", typeof(IDREF_array))]
+ [System.Xml.Serialization.XmlElementAttribute("Name_array", typeof(Name_array))]
+ [System.Xml.Serialization.XmlElementAttribute("bool_array", typeof(bool_array))]
+ [System.Xml.Serialization.XmlElementAttribute("float_array", typeof(float_array))]
+ [System.Xml.Serialization.XmlElementAttribute("int_array", typeof(int_array))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ public sourceTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class IDREF_array
+ {
+
+ private string idField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "IDREFS")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class Name_array
+ {
+
+ private string idField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertNameArray(value); }
+ }
+
+ ///
+ [XmlIgnore]
+ public string[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class bool_array
+ {
+
+ private string idField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private bool[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertBoolArray(value); }
+ }
+
+ ///
+ [XmlIgnore]
+ public bool[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class float_array
+ {
+
+ private string idField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private short digitsField;
+
+ private short magnitudeField;
+
+ private double[] textField;
+
+ public float_array()
+ {
+ this.digitsField = ((short)(6));
+ this.magnitudeField = ((short)(38));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(short), "6")]
+ public short digits
+ {
+ get
+ {
+ return this.digitsField;
+ }
+ set
+ {
+ this.digitsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(short), "38")]
+ public short magnitude
+ {
+ get
+ {
+ return this.magnitudeField;
+ }
+ set
+ {
+ this.magnitudeField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class int_array
+ {
+
+ private string idField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string minInclusiveField;
+
+ private string maxInclusiveField;
+
+ private long[] textField;
+
+ public int_array()
+ {
+ this.minInclusiveField = "-2147483648";
+ this.maxInclusiveField = "2147483647";
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
+ [System.ComponentModel.DefaultValueAttribute("-2147483648")]
+ public string minInclusive
+ {
+ get
+ {
+ return this.minInclusiveField;
+ }
+ set
+ {
+ this.minInclusiveField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "integer")]
+ [System.ComponentModel.DefaultValueAttribute("2147483647")]
+ public string maxInclusive
+ {
+ get
+ {
+ return this.maxInclusiveField;
+ }
+ set
+ {
+ this.maxInclusiveField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertLongArray(value); }
+ }
+
+ ///
+ [XmlIgnore]
+ public long[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class sourceTechnique_common
+ {
+
+ private accessor accessorField;
+
+ ///
+ public accessor accessor
+ {
+ get
+ {
+ return this.accessorField;
+ }
+ set
+ {
+ this.accessorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class accessor
+ {
+
+ private param[] paramField;
+
+ private ulong countField;
+
+ private ulong offsetField;
+
+ private string sourceField;
+
+ private ulong strideField;
+
+ public accessor()
+ {
+ this.offsetField = ((ulong)(0m));
+ this.strideField = ((ulong)(1m));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param")]
+ public param[] param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "0")]
+ public ulong offset
+ {
+ get
+ {
+ return this.offsetField;
+ }
+ set
+ {
+ this.offsetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "1")]
+ public ulong stride
+ {
+ get
+ {
+ return this.strideField;
+ }
+ set
+ {
+ this.strideField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class param
+ {
+
+ private string nameField;
+
+ private string sidField;
+
+ private string semanticField;
+
+ private string typeField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string semantic
+ {
+ get
+ {
+ return this.semanticField;
+ }
+ set
+ {
+ this.semanticField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NMTOKEN")]
+ public string type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_cameras
+ {
+
+ private asset assetField;
+
+ private camera[] cameraField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("camera")]
+ public camera[] camera
+ {
+ get
+ {
+ return this.cameraField;
+ }
+ set
+ {
+ this.cameraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class camera
+ {
+
+ private asset assetField;
+
+ private cameraOptics opticsField;
+
+ private cameraImager imagerField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ public cameraOptics optics
+ {
+ get
+ {
+ return this.opticsField;
+ }
+ set
+ {
+ this.opticsField = value;
+ }
+ }
+
+ ///
+ public cameraImager imager
+ {
+ get
+ {
+ return this.imagerField;
+ }
+ set
+ {
+ this.imagerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cameraOptics
+ {
+
+ private cameraOpticsTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ ///
+ public cameraOpticsTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cameraOpticsTechnique_common
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("orthographic", typeof(cameraOpticsTechnique_commonOrthographic))]
+ [System.Xml.Serialization.XmlElementAttribute("perspective", typeof(cameraOpticsTechnique_commonPerspective))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cameraOpticsTechnique_commonOrthographic
+ {
+
+ private TargetableFloat[] itemsField;
+
+ private ItemsChoiceType[] itemsElementNameField;
+
+ private TargetableFloat znearField;
+
+ private TargetableFloat zfarField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("aspect_ratio", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlElementAttribute("xmag", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlElementAttribute("ymag", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public TargetableFloat[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat znear
+ {
+ get
+ {
+ return this.znearField;
+ }
+ set
+ {
+ this.znearField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat zfar
+ {
+ get
+ {
+ return this.zfarField;
+ }
+ set
+ {
+ this.zfarField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType
+ {
+
+ ///
+ aspect_ratio,
+
+ ///
+ xmag,
+
+ ///
+ ymag,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cameraOpticsTechnique_commonPerspective
+ {
+
+ private TargetableFloat[] itemsField;
+
+ private ItemsChoiceType1[] itemsElementNameField;
+
+ private TargetableFloat znearField;
+
+ private TargetableFloat zfarField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("aspect_ratio", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlElementAttribute("xfov", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlElementAttribute("yfov", typeof(TargetableFloat))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public TargetableFloat[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType1[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat znear
+ {
+ get
+ {
+ return this.znearField;
+ }
+ set
+ {
+ this.znearField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat zfar
+ {
+ get
+ {
+ return this.zfarField;
+ }
+ set
+ {
+ this.zfarField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType1
+ {
+
+ ///
+ aspect_ratio,
+
+ ///
+ xfov,
+
+ ///
+ yfov,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class cameraImager
+ {
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_controllers
+ {
+
+ private asset assetField;
+
+ private controller[] controllerField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("controller")]
+ public controller[] controller
+ {
+ get
+ {
+ return this.controllerField;
+ }
+ set
+ {
+ this.controllerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class controller
+ {
+
+ private asset assetField;
+
+ private object itemField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("morph", typeof(morph))]
+ [System.Xml.Serialization.XmlElementAttribute("skin", typeof(skin))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class morph
+ {
+
+ private source[] sourceField;
+
+ private morphTargets targetsField;
+
+ private extra[] extraField;
+
+ private MorphMethodType methodField;
+
+ private string source1Field;
+
+ public morph()
+ {
+ this.methodField = MorphMethodType.NORMALIZED;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("source")]
+ public source[] source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ public morphTargets targets
+ {
+ get
+ {
+ return this.targetsField;
+ }
+ set
+ {
+ this.targetsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(MorphMethodType.NORMALIZED)]
+ public MorphMethodType method
+ {
+ get
+ {
+ return this.methodField;
+ }
+ set
+ {
+ this.methodField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute("source", DataType = "anyURI")]
+ public string source1
+ {
+ get
+ {
+ return this.source1Field;
+ }
+ set
+ {
+ this.source1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class morphTargets
+ {
+
+ private InputLocal[] inputField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocal[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum MorphMethodType
+ {
+
+ ///
+ NORMALIZED,
+
+ ///
+ RELATIVE,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class skin
+ {
+
+ private string bind_shape_matrixField;
+
+ private source[] sourceField;
+
+ private skinJoints jointsField;
+
+ private skinVertex_weights vertex_weightsField;
+
+ private extra[] extraField;
+
+ private string source1Field;
+
+ ///
+ public string bind_shape_matrix
+ {
+ get
+ {
+ return this.bind_shape_matrixField;
+ }
+ set
+ {
+ this.bind_shape_matrixField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("source")]
+ public source[] source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ public skinJoints joints
+ {
+ get
+ {
+ return this.jointsField;
+ }
+ set
+ {
+ this.jointsField = value;
+ }
+ }
+
+ ///
+ public skinVertex_weights vertex_weights
+ {
+ get
+ {
+ return this.vertex_weightsField;
+ }
+ set
+ {
+ this.vertex_weightsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute("source", DataType = "anyURI")]
+ public string source1
+ {
+ get
+ {
+ return this.source1Field;
+ }
+ set
+ {
+ this.source1Field = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class skinJoints
+ {
+
+ private InputLocal[] inputField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocal[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class skinVertex_weights
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string vcountField;
+
+ private string vField;
+
+ private extra[] extraField;
+
+ private ulong countField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ public string vcount
+ {
+ get
+ {
+ return this.vcountField;
+ }
+ set
+ {
+ this.vcountField = value;
+ }
+ }
+
+ ///
+ public string v
+ {
+ get
+ {
+ return this.vField;
+ }
+ set
+ {
+ this.vField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_effects
+ {
+
+ private asset assetField;
+
+ private effect[] effectField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("effect")]
+ public effect[] effect
+ {
+ get
+ {
+ return this.effectField;
+ }
+ set
+ {
+ this.effectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class effect
+ {
+
+ private asset assetField;
+
+ private fx_annotate_common[] annotateField;
+
+ private image[] imageField;
+
+ private fx_newparam_common[] newparamField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image")]
+ public image[] image
+ {
+ get
+ {
+ return this.imageField;
+ }
+ set
+ {
+ this.imageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("newparam")]
+ public fx_newparam_common[] newparam
+ {
+ get
+ {
+ return this.newparamField;
+ }
+ set
+ {
+ this.newparamField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("profile_CG", typeof(effectFx_profile_abstractProfile_CG))]
+ [System.Xml.Serialization.XmlElementAttribute("profile_COMMON", typeof(effectFx_profile_abstractProfile_COMMON))]
+ [System.Xml.Serialization.XmlElementAttribute("profile_GLES", typeof(effectFx_profile_abstractProfile_GLES))]
+ [System.Xml.Serialization.XmlElementAttribute("profile_GLSL", typeof(effectFx_profile_abstractProfile_GLSL))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class image
+ {
+
+ private asset assetField;
+
+ private object itemField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ private string formatField;
+
+ private ulong heightField;
+
+ private bool heightFieldSpecified;
+
+ private ulong widthField;
+
+ private bool widthFieldSpecified;
+
+ private ulong depthField;
+
+ public image()
+ {
+ this.depthField = ((ulong)(1m));
+ }
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("data", typeof(byte[]), DataType = "hexBinary")]
+ [System.Xml.Serialization.XmlElementAttribute("init_from", typeof(string), DataType = "anyURI")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string format
+ {
+ get
+ {
+ return this.formatField;
+ }
+ set
+ {
+ this.formatField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong height
+ {
+ get
+ {
+ return this.heightField;
+ }
+ set
+ {
+ this.heightField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool heightSpecified
+ {
+ get
+ {
+ return this.heightFieldSpecified;
+ }
+ set
+ {
+ this.heightFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong width
+ {
+ get
+ {
+ return this.widthField;
+ }
+ set
+ {
+ this.widthField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool widthSpecified
+ {
+ get
+ {
+ return this.widthFieldSpecified;
+ }
+ set
+ {
+ this.widthFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(ulong), "1")]
+ public ulong depth
+ {
+ get
+ {
+ return this.depthField;
+ }
+ set
+ {
+ this.depthField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("profile_CG", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class effectFx_profile_abstractProfile_CG
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private object[] items1Field;
+
+ private effectFx_profile_abstractProfile_CGTechnique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string platformField;
+
+ public effectFx_profile_abstractProfile_CG()
+ {
+ this.platformField = "PC";
+ }
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(cg_newparam))]
+ public object[] Items1
+ {
+ get
+ {
+ return this.items1Field;
+ }
+ set
+ {
+ this.items1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public effectFx_profile_abstractProfile_CGTechnique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ [System.ComponentModel.DefaultValueAttribute("PC")]
+ public string platform
+ {
+ get
+ {
+ return this.platformField;
+ }
+ set
+ {
+ this.platformField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechnique
+ {
+
+ private asset assetField;
+
+ private fx_annotate_common[] annotateField;
+
+ private object[] itemsField;
+
+ private object[] items1Field;
+
+ private effectFx_profile_abstractProfile_CGTechniquePass[] passField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string sidField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(cg_newparam))]
+ [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(cg_setparam))]
+ public object[] Items1
+ {
+ get
+ {
+ return this.items1Field;
+ }
+ set
+ {
+ this.items1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("pass")]
+ public effectFx_profile_abstractProfile_CGTechniquePass[] pass
+ {
+ get
+ {
+ return this.passField;
+ }
+ set
+ {
+ this.passField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePass
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private fx_colortarget_common[] color_targetField;
+
+ private fx_depthtarget_common[] depth_targetField;
+
+ private fx_stenciltarget_common[] stencil_targetField;
+
+ private fx_clearcolor_common[] color_clearField;
+
+ private fx_cleardepth_common[] depth_clearField;
+
+ private fx_clearstencil_common[] stencil_clearField;
+
+ private string drawField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("color_target")]
+ public fx_colortarget_common[] color_target
+ {
+ get
+ {
+ return this.color_targetField;
+ }
+ set
+ {
+ this.color_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("depth_target")]
+ public fx_depthtarget_common[] depth_target
+ {
+ get
+ {
+ return this.depth_targetField;
+ }
+ set
+ {
+ this.depth_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("stencil_target")]
+ public fx_stenciltarget_common[] stencil_target
+ {
+ get
+ {
+ return this.stencil_targetField;
+ }
+ set
+ {
+ this.stencil_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("color_clear")]
+ public fx_clearcolor_common[] color_clear
+ {
+ get
+ {
+ return this.color_clearField;
+ }
+ set
+ {
+ this.color_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("depth_clear")]
+ public fx_cleardepth_common[] depth_clear
+ {
+ get
+ {
+ return this.depth_clearField;
+ }
+ set
+ {
+ this.depth_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("stencil_clear")]
+ public fx_clearstencil_common[] stencil_clear
+ {
+ get
+ {
+ return this.stencil_clearField;
+ }
+ set
+ {
+ this.stencil_clearField = value;
+ }
+ }
+
+ ///
+ public string draw
+ {
+ get
+ {
+ return this.drawField;
+ }
+ set
+ {
+ this.drawField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func))]
+ [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("auto_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_equation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_equation_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_color))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("color_material", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material))]
+ [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_bounds", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_bounds_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_clamp_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_color))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_coord_src", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_density))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_end))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_start))]
+ [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFront_face))]
+ [System.Xml.Serialization.XmlElementAttribute("gl_hook_abstract", typeof(object))]
+ [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_linear_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_color_control", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_local_viewer_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_position))]
+ [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent))]
+ [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_stipple", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple))]
+ [System.Xml.Serialization.XmlElementAttribute("line_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_width))]
+ [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op))]
+ [System.Xml.Serialization.XmlElementAttribute("logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission))]
+ [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess))]
+ [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min))]
+ [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_line_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_point_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShade_model))]
+ [System.Xml.Serialization.XmlElementAttribute("shader", typeof(effectFx_profile_abstractProfile_CGTechniquePassShader))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_mask_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_op_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture1D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture1D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture2D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture2D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture3D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture3D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureCUBE", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("textureCUBE_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureDEPTH", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("textureDEPTH_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureRECT", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("textureRECT_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_env_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_env_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc funcField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue valueField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc func
+ {
+ get
+ {
+ return this.funcField;
+ }
+ set
+ {
+ this.funcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_func_type
+ {
+
+ ///
+ NEVER,
+
+ ///
+ LESS,
+
+ ///
+ LEQUAL,
+
+ ///
+ EQUAL,
+
+ ///
+ GREATER,
+
+ ///
+ NOTEQUAL,
+
+ ///
+ GEQUAL,
+
+ ///
+ ALWAYS,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue
+ {
+
+ private float valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue()
+ {
+ this.valueField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation
+ {
+
+ private gl_blend_equation_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation()
+ {
+ this.valueField = gl_blend_equation_type.FUNC_ADD;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
+ public gl_blend_equation_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_blend_equation_type
+ {
+
+ ///
+ FUNC_ADD,
+
+ ///
+ FUNC_SUBTRACT,
+
+ ///
+ FUNC_REVERSE_SUBTRACT,
+
+ ///
+ MIN,
+
+ ///
+ MAX,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb rgbField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha alphaField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb rgb
+ {
+ get
+ {
+ return this.rgbField;
+ }
+ set
+ {
+ this.rgbField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha alpha
+ {
+ get
+ {
+ return this.alphaField;
+ }
+ set
+ {
+ this.alphaField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb
+ {
+
+ private gl_blend_equation_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb()
+ {
+ this.valueField = gl_blend_equation_type.FUNC_ADD;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
+ public gl_blend_equation_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha
+ {
+
+ private gl_blend_equation_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha()
+ {
+ this.valueField = gl_blend_equation_type.FUNC_ADD;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_equation_type.FUNC_ADD)]
+ public gl_blend_equation_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc srcField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest destField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc src
+ {
+ get
+ {
+ return this.srcField;
+ }
+ set
+ {
+ this.srcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest dest
+ {
+ get
+ {
+ return this.destField;
+ }
+ set
+ {
+ this.destField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc()
+ {
+ this.valueField = gl_blend_type.ONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_blend_type
+ {
+
+ ///
+ ZERO,
+
+ ///
+ ONE,
+
+ ///
+ SRC_COLOR,
+
+ ///
+ ONE_MINUS_SRC_COLOR,
+
+ ///
+ DEST_COLOR,
+
+ ///
+ ONE_MINUS_DEST_COLOR,
+
+ ///
+ SRC_ALPHA,
+
+ ///
+ ONE_MINUS_SRC_ALPHA,
+
+ ///
+ DST_ALPHA,
+
+ ///
+ ONE_MINUS_DST_ALPHA,
+
+ ///
+ CONSTANT_COLOR,
+
+ ///
+ ONE_MINUS_CONSTANT_COLOR,
+
+ ///
+ CONSTANT_ALPHA,
+
+ ///
+ ONE_MINUS_CONSTANT_ALPHA,
+
+ ///
+ SRC_ALPHA_SATURATE,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest()
+ {
+ this.valueField = gl_blend_type.ZERO;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb src_rgbField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb dest_rgbField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha src_alphaField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha dest_alphaField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb src_rgb
+ {
+ get
+ {
+ return this.src_rgbField;
+ }
+ set
+ {
+ this.src_rgbField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb dest_rgb
+ {
+ get
+ {
+ return this.dest_rgbField;
+ }
+ set
+ {
+ this.dest_rgbField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha src_alpha
+ {
+ get
+ {
+ return this.src_alphaField;
+ }
+ set
+ {
+ this.src_alphaField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha dest_alpha
+ {
+ get
+ {
+ return this.dest_alphaField;
+ }
+ set
+ {
+ this.dest_alphaField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb()
+ {
+ this.valueField = gl_blend_type.ONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb()
+ {
+ this.valueField = gl_blend_type.ZERO;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha()
+ {
+ this.valueField = gl_blend_type.ONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha()
+ {
+ this.valueField = gl_blend_type.ZERO;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassClear_color()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil
+ {
+
+ private long valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil()
+ {
+ this.valueField = ((long)(0));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(long), "0")]
+ public long value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask
+ {
+
+ private bool[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask()
+ {
+ this.valueField = new bool[] {
+ true,
+ true,
+ true,
+ true};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Boolean[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public bool[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace faceField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode modeField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode mode
+ {
+ get
+ {
+ return this.modeField;
+ }
+ set
+ {
+ this.modeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace()
+ {
+ this.valueField = gl_face_type.FRONT_AND_BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_face_type
+ {
+
+ ///
+ FRONT,
+
+ ///
+ BACK,
+
+ ///
+ FRONT_AND_BACK,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode
+ {
+
+ private gl_material_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode()
+ {
+ this.valueField = gl_material_type.AMBIENT_AND_DIFFUSE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_material_type.AMBIENT_AND_DIFFUSE)]
+ public gl_material_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_material_type
+ {
+
+ ///
+ EMISSION,
+
+ ///
+ AMBIENT,
+
+ ///
+ DIFFUSE,
+
+ ///
+ SPECULAR,
+
+ ///
+ AMBIENT_AND_DIFFUSE,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable()
+ {
+ this.valueField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face()
+ {
+ this.valueField = gl_face_type.BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask()
+ {
+ this.valueField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable()
+ {
+ this.valueField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_color()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src
+ {
+
+ private gl_fog_coord_src_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src()
+ {
+ this.valueField = gl_fog_coord_src_type.FOG_COORDINATE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_fog_coord_src_type.FOG_COORDINATE)]
+ public gl_fog_coord_src_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_fog_coord_src_type
+ {
+
+ ///
+ FOG_COORDINATE,
+
+ ///
+ FRAGMENT_DEPTH,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_density
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_density()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_end
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_end()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode
+ {
+
+ private gl_fog_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode()
+ {
+ this.valueField = gl_fog_type.EXP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_fog_type.EXP)]
+ public gl_fog_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_fog_type
+ {
+
+ ///
+ LINEAR,
+
+ ///
+ EXP,
+
+ ///
+ EXP2,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFog_start
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFog_start()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassFront_face
+ {
+
+ private gl_front_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassFront_face()
+ {
+ this.valueField = gl_front_face_type.CCW;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_front_face_type.CCW)]
+ public gl_front_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_front_face_type
+ {
+
+ ///
+ CW,
+
+ ///
+ CCW,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient()
+ {
+ this.valueField = new double[] {
+ 0.2D,
+ 0.2D,
+ 0.2D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control
+ {
+
+ private gl_light_model_color_control_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control()
+ {
+ this.valueField = gl_light_model_color_control_type.SINGLE_COLOR;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_light_model_color_control_type.SINGLE_COLOR)]
+ public gl_light_model_color_control_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_light_model_color_control_type
+ {
+
+ ///
+ SINGLE_COLOR,
+
+ ///
+ SEPARATE_SPECULAR_COLOR,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_position
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_position()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 1D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff()
+ {
+ this.valueField = 180D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(180D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ -1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple
+ {
+
+ private long[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple()
+ {
+ this.valueField = new long[] {
+ ((long)(1)),
+ ((long)(65536))};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Int64[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public long[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLine_width
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLine_width()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op
+ {
+
+ private gl_logic_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op()
+ {
+ this.valueField = gl_logic_op_type.COPY;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_logic_op_type.COPY)]
+ public gl_logic_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_logic_op_type
+ {
+
+ ///
+ CLEAR,
+
+ ///
+ AND,
+
+ ///
+ AND_REVERSE,
+
+ ///
+ COPY,
+
+ ///
+ AND_INVERTED,
+
+ ///
+ NOOP,
+
+ ///
+ XOR,
+
+ ///
+ OR,
+
+ ///
+ NOR,
+
+ ///
+ EQUIV,
+
+ ///
+ INVERT,
+
+ ///
+ OR_REVERSE,
+
+ ///
+ COPY_INVERTED,
+
+ ///
+ NAND,
+
+ ///
+ SET,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient()
+ {
+ this.valueField = new double[] {
+ 0.2D,
+ 0.2D,
+ 0.2D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse()
+ {
+ this.valueField = new double[] {
+ 0.8D,
+ 0.8D,
+ 0.8D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace faceField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode modeField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode mode
+ {
+ get
+ {
+ return this.modeField;
+ }
+ set
+ {
+ this.modeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace()
+ {
+ this.valueField = gl_face_type.FRONT_AND_BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode
+ {
+
+ private gl_polygon_mode_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode()
+ {
+ this.valueField = gl_polygon_mode_type.FILL;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_polygon_mode_type.FILL)]
+ public gl_polygon_mode_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_polygon_mode_type
+ {
+
+ ///
+ POINT,
+
+ ///
+ LINE,
+
+ ///
+ FILL,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor
+ {
+
+ private long[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public long[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShade_model
+ {
+
+ private gl_shade_model_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassShade_model()
+ {
+ this.valueField = gl_shade_model_type.SMOOTH;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_shade_model_type.SMOOTH)]
+ public gl_shade_model_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_shade_model_type
+ {
+
+ ///
+ FLAT,
+
+ ///
+ SMOOTH,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePassShader
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target compiler_targetField;
+
+ private string compiler_optionsField;
+
+ private effectFx_profile_abstractProfile_CGTechniquePassShaderName nameField;
+
+ private effectFx_profile_abstractProfile_CGTechniquePassShaderBind[] bindField;
+
+ private cg_pipeline_stage stageField;
+
+ private bool stageFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target compiler_target
+ {
+ get
+ {
+ return this.compiler_targetField;
+ }
+ set
+ {
+ this.compiler_targetField = value;
+ }
+ }
+
+ ///
+ public string compiler_options
+ {
+ get
+ {
+ return this.compiler_optionsField;
+ }
+ set
+ {
+ this.compiler_optionsField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_CGTechniquePassShaderName name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bind")]
+ public effectFx_profile_abstractProfile_CGTechniquePassShaderBind[] bind
+ {
+ get
+ {
+ return this.bindField;
+ }
+ set
+ {
+ this.bindField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public cg_pipeline_stage stage
+ {
+ get
+ {
+ return this.stageField;
+ }
+ set
+ {
+ this.stageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool stageSpecified
+ {
+ get
+ {
+ return this.stageFieldSpecified;
+ }
+ set
+ {
+ this.stageFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target
+ {
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NMTOKEN")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderName
+ {
+
+ private string sourceField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBind
+ {
+
+ private object itemField;
+
+ private ItemChoiceType6 itemElementNameField;
+
+ private string symbolField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool1x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x1", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4x4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("fixed4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half1x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half2x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half3x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x1", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("half4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int1x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x1", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4x4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(cg_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(cg_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(cg_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(cg_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(cg_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(cg_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("string", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(cg_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType6 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string symbol
+ {
+ get
+ {
+ return this.symbolField;
+ }
+ set
+ {
+ this.symbolField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType6
+ {
+
+ ///
+ @bool,
+
+ ///
+ bool1,
+
+ ///
+ bool1x1,
+
+ ///
+ bool1x2,
+
+ ///
+ bool1x3,
+
+ ///
+ bool1x4,
+
+ ///
+ bool2,
+
+ ///
+ bool2x1,
+
+ ///
+ bool2x2,
+
+ ///
+ bool2x3,
+
+ ///
+ bool2x4,
+
+ ///
+ bool3,
+
+ ///
+ bool3x1,
+
+ ///
+ bool3x2,
+
+ ///
+ bool3x3,
+
+ ///
+ bool3x4,
+
+ ///
+ bool4,
+
+ ///
+ bool4x1,
+
+ ///
+ bool4x2,
+
+ ///
+ bool4x3,
+
+ ///
+ bool4x4,
+
+ ///
+ @enum,
+
+ ///
+ @fixed,
+
+ ///
+ fixed1,
+
+ ///
+ fixed1x1,
+
+ ///
+ fixed1x2,
+
+ ///
+ fixed1x3,
+
+ ///
+ fixed1x4,
+
+ ///
+ fixed2,
+
+ ///
+ fixed2x1,
+
+ ///
+ fixed2x2,
+
+ ///
+ fixed2x3,
+
+ ///
+ fixed2x4,
+
+ ///
+ fixed3,
+
+ ///
+ fixed3x1,
+
+ ///
+ fixed3x2,
+
+ ///
+ fixed3x3,
+
+ ///
+ fixed3x4,
+
+ ///
+ fixed4,
+
+ ///
+ fixed4x1,
+
+ ///
+ fixed4x2,
+
+ ///
+ fixed4x3,
+
+ ///
+ fixed4x4,
+
+ ///
+ @float,
+
+ ///
+ float1,
+
+ ///
+ float1x1,
+
+ ///
+ float1x2,
+
+ ///
+ float1x3,
+
+ ///
+ float1x4,
+
+ ///
+ float2,
+
+ ///
+ float2x1,
+
+ ///
+ float2x2,
+
+ ///
+ float2x3,
+
+ ///
+ float2x4,
+
+ ///
+ float3,
+
+ ///
+ float3x1,
+
+ ///
+ float3x2,
+
+ ///
+ float3x3,
+
+ ///
+ float3x4,
+
+ ///
+ float4,
+
+ ///
+ float4x1,
+
+ ///
+ float4x2,
+
+ ///
+ float4x3,
+
+ ///
+ float4x4,
+
+ ///
+ half,
+
+ ///
+ half1,
+
+ ///
+ half1x1,
+
+ ///
+ half1x2,
+
+ ///
+ half1x3,
+
+ ///
+ half1x4,
+
+ ///
+ half2,
+
+ ///
+ half2x1,
+
+ ///
+ half2x2,
+
+ ///
+ half2x3,
+
+ ///
+ half2x4,
+
+ ///
+ half3,
+
+ ///
+ half3x1,
+
+ ///
+ half3x2,
+
+ ///
+ half3x3,
+
+ ///
+ half3x4,
+
+ ///
+ half4,
+
+ ///
+ half4x1,
+
+ ///
+ half4x2,
+
+ ///
+ half4x3,
+
+ ///
+ half4x4,
+
+ ///
+ @int,
+
+ ///
+ int1,
+
+ ///
+ int1x1,
+
+ ///
+ int1x2,
+
+ ///
+ int1x3,
+
+ ///
+ int1x4,
+
+ ///
+ int2,
+
+ ///
+ int2x1,
+
+ ///
+ int2x2,
+
+ ///
+ int2x3,
+
+ ///
+ int2x4,
+
+ ///
+ int3,
+
+ ///
+ int3x1,
+
+ ///
+ int3x2,
+
+ ///
+ int3x3,
+
+ ///
+ int3x4,
+
+ ///
+ int4,
+
+ ///
+ int4x1,
+
+ ///
+ int4x2,
+
+ ///
+ int4x3,
+
+ ///
+ int4x4,
+
+ ///
+ param,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ @string,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum cg_pipeline_stage
+ {
+
+ ///
+ VERTEX,
+
+ ///
+ FRAGMENT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc funcField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef refField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask maskField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc func
+ {
+ get
+ {
+ return this.funcField;
+ }
+ set
+ {
+ this.funcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask mask
+ {
+ get
+ {
+ return this.maskField;
+ }
+ set
+ {
+ this.maskField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef()
+ {
+ this.valueField = ((byte)(0));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask()
+ {
+ this.valueField = ((byte)(255));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront frontField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack backField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef refField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask maskField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront front
+ {
+ get
+ {
+ return this.frontField;
+ }
+ set
+ {
+ this.frontField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack back
+ {
+ get
+ {
+ return this.backField;
+ }
+ set
+ {
+ this.backField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask mask
+ {
+ get
+ {
+ return this.maskField;
+ }
+ set
+ {
+ this.maskField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef()
+ {
+ this.valueField = ((byte)(0));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask()
+ {
+ this.valueField = ((byte)(255));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask
+ {
+
+ private long valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask()
+ {
+ this.valueField = ((long)(4294967295));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(long), "4294967295")]
+ public long value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace faceField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask maskField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask mask
+ {
+ get
+ {
+ return this.maskField;
+ }
+ set
+ {
+ this.maskField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace()
+ {
+ this.valueField = gl_face_type.FRONT_AND_BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask()
+ {
+ this.valueField = ((byte)(255));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail failField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail zfailField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass zpassField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail fail
+ {
+ get
+ {
+ return this.failField;
+ }
+ set
+ {
+ this.failField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail zfail
+ {
+ get
+ {
+ return this.zfailField;
+ }
+ set
+ {
+ this.zfailField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass zpass
+ {
+ get
+ {
+ return this.zpassField;
+ }
+ set
+ {
+ this.zpassField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gl_stencil_op_type
+ {
+
+ ///
+ KEEP,
+
+ ///
+ ZERO,
+
+ ///
+ REPLACE,
+
+ ///
+ INCR,
+
+ ///
+ DECR,
+
+ ///
+ INVERT,
+
+ ///
+ INCR_WRAP,
+
+ ///
+ DECR_WRAP,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate
+ {
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace faceField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail failField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail zfailField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass zpassField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace face
+ {
+ get
+ {
+ return this.faceField;
+ }
+ set
+ {
+ this.faceField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail fail
+ {
+ get
+ {
+ return this.failField;
+ }
+ set
+ {
+ this.failField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail zfail
+ {
+ get
+ {
+ return this.zfailField;
+ }
+ set
+ {
+ this.zfailField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass zpass
+ {
+ get
+ {
+ return this.zpassField;
+ }
+ set
+ {
+ this.zpassField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace()
+ {
+ this.valueField = gl_face_type.FRONT_AND_BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.FRONT_AND_BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass
+ {
+
+ private gl_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass()
+ {
+ this.valueField = gl_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_stencil_op_type.KEEP)]
+ public gl_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler1D))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler2D))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_sampler3D))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerCUBE))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerDEPTH))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT
+ {
+
+ private object itemField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(string), DataType = "NCName")]
+ [System.Xml.Serialization.XmlElementAttribute("value", typeof(gl_samplerRECT))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode
+ {
+
+ private string valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("profile_COMMON", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class effectFx_profile_abstractProfile_COMMON
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private effectFx_profile_abstractProfile_COMMONTechnique techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(common_newparam_type))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_COMMONTechnique technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_COMMONTechnique
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private object itemField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string sidField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(common_newparam_type))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("blinn", typeof(effectFx_profile_abstractProfile_COMMONTechniqueBlinn))]
+ [System.Xml.Serialization.XmlElementAttribute("constant", typeof(effectFx_profile_abstractProfile_COMMONTechniqueConstant))]
+ [System.Xml.Serialization.XmlElementAttribute("lambert", typeof(effectFx_profile_abstractProfile_COMMONTechniqueLambert))]
+ [System.Xml.Serialization.XmlElementAttribute("phong", typeof(effectFx_profile_abstractProfile_COMMONTechniquePhong))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_COMMONTechniqueBlinn
+ {
+
+ private common_color_or_texture_type emissionField;
+
+ private common_color_or_texture_type ambientField;
+
+ private common_color_or_texture_type diffuseField;
+
+ private common_color_or_texture_type specularField;
+
+ private common_float_or_param_type shininessField;
+
+ private common_color_or_texture_type reflectiveField;
+
+ private common_float_or_param_type reflectivityField;
+
+ private common_transparent_type transparentField;
+
+ private common_float_or_param_type transparencyField;
+
+ private common_float_or_param_type index_of_refractionField;
+
+ ///
+ public common_color_or_texture_type emission
+ {
+ get
+ {
+ return this.emissionField;
+ }
+ set
+ {
+ this.emissionField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type ambient
+ {
+ get
+ {
+ return this.ambientField;
+ }
+ set
+ {
+ this.ambientField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type diffuse
+ {
+ get
+ {
+ return this.diffuseField;
+ }
+ set
+ {
+ this.diffuseField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type specular
+ {
+ get
+ {
+ return this.specularField;
+ }
+ set
+ {
+ this.specularField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type shininess
+ {
+ get
+ {
+ return this.shininessField;
+ }
+ set
+ {
+ this.shininessField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type reflective
+ {
+ get
+ {
+ return this.reflectiveField;
+ }
+ set
+ {
+ this.reflectiveField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type reflectivity
+ {
+ get
+ {
+ return this.reflectivityField;
+ }
+ set
+ {
+ this.reflectivityField = value;
+ }
+ }
+
+ ///
+ public common_transparent_type transparent
+ {
+ get
+ {
+ return this.transparentField;
+ }
+ set
+ {
+ this.transparentField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type transparency
+ {
+ get
+ {
+ return this.transparencyField;
+ }
+ set
+ {
+ this.transparencyField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type index_of_refraction
+ {
+ get
+ {
+ return this.index_of_refractionField;
+ }
+ set
+ {
+ this.index_of_refractionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_COMMONTechniqueConstant
+ {
+
+ private common_color_or_texture_type emissionField;
+
+ private common_color_or_texture_type reflectiveField;
+
+ private common_float_or_param_type reflectivityField;
+
+ private common_transparent_type transparentField;
+
+ private common_float_or_param_type transparencyField;
+
+ private common_float_or_param_type index_of_refractionField;
+
+ ///
+ public common_color_or_texture_type emission
+ {
+ get
+ {
+ return this.emissionField;
+ }
+ set
+ {
+ this.emissionField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type reflective
+ {
+ get
+ {
+ return this.reflectiveField;
+ }
+ set
+ {
+ this.reflectiveField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type reflectivity
+ {
+ get
+ {
+ return this.reflectivityField;
+ }
+ set
+ {
+ this.reflectivityField = value;
+ }
+ }
+
+ ///
+ public common_transparent_type transparent
+ {
+ get
+ {
+ return this.transparentField;
+ }
+ set
+ {
+ this.transparentField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type transparency
+ {
+ get
+ {
+ return this.transparencyField;
+ }
+ set
+ {
+ this.transparencyField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type index_of_refraction
+ {
+ get
+ {
+ return this.index_of_refractionField;
+ }
+ set
+ {
+ this.index_of_refractionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_COMMONTechniqueLambert
+ {
+
+ private common_color_or_texture_type emissionField;
+
+ private common_color_or_texture_type ambientField;
+
+ private common_color_or_texture_type diffuseField;
+
+ private common_color_or_texture_type reflectiveField;
+
+ private common_float_or_param_type reflectivityField;
+
+ private common_transparent_type transparentField;
+
+ private common_float_or_param_type transparencyField;
+
+ private common_float_or_param_type index_of_refractionField;
+
+ ///
+ public common_color_or_texture_type emission
+ {
+ get
+ {
+ return this.emissionField;
+ }
+ set
+ {
+ this.emissionField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type ambient
+ {
+ get
+ {
+ return this.ambientField;
+ }
+ set
+ {
+ this.ambientField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type diffuse
+ {
+ get
+ {
+ return this.diffuseField;
+ }
+ set
+ {
+ this.diffuseField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type reflective
+ {
+ get
+ {
+ return this.reflectiveField;
+ }
+ set
+ {
+ this.reflectiveField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type reflectivity
+ {
+ get
+ {
+ return this.reflectivityField;
+ }
+ set
+ {
+ this.reflectivityField = value;
+ }
+ }
+
+ ///
+ public common_transparent_type transparent
+ {
+ get
+ {
+ return this.transparentField;
+ }
+ set
+ {
+ this.transparentField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type transparency
+ {
+ get
+ {
+ return this.transparencyField;
+ }
+ set
+ {
+ this.transparencyField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type index_of_refraction
+ {
+ get
+ {
+ return this.index_of_refractionField;
+ }
+ set
+ {
+ this.index_of_refractionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_COMMONTechniquePhong
+ {
+
+ private common_color_or_texture_type emissionField;
+
+ private common_color_or_texture_type ambientField;
+
+ private common_color_or_texture_type diffuseField;
+
+ private common_color_or_texture_type specularField;
+
+ private common_float_or_param_type shininessField;
+
+ private common_color_or_texture_type reflectiveField;
+
+ private common_float_or_param_type reflectivityField;
+
+ private common_transparent_type transparentField;
+
+ private common_float_or_param_type transparencyField;
+
+ private common_float_or_param_type index_of_refractionField;
+
+ ///
+ public common_color_or_texture_type emission
+ {
+ get
+ {
+ return this.emissionField;
+ }
+ set
+ {
+ this.emissionField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type ambient
+ {
+ get
+ {
+ return this.ambientField;
+ }
+ set
+ {
+ this.ambientField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type diffuse
+ {
+ get
+ {
+ return this.diffuseField;
+ }
+ set
+ {
+ this.diffuseField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type specular
+ {
+ get
+ {
+ return this.specularField;
+ }
+ set
+ {
+ this.specularField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type shininess
+ {
+ get
+ {
+ return this.shininessField;
+ }
+ set
+ {
+ this.shininessField = value;
+ }
+ }
+
+ ///
+ public common_color_or_texture_type reflective
+ {
+ get
+ {
+ return this.reflectiveField;
+ }
+ set
+ {
+ this.reflectiveField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type reflectivity
+ {
+ get
+ {
+ return this.reflectivityField;
+ }
+ set
+ {
+ this.reflectivityField = value;
+ }
+ }
+
+ ///
+ public common_transparent_type transparent
+ {
+ get
+ {
+ return this.transparentField;
+ }
+ set
+ {
+ this.transparentField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type transparency
+ {
+ get
+ {
+ return this.transparencyField;
+ }
+ set
+ {
+ this.transparencyField = value;
+ }
+ }
+
+ ///
+ public common_float_or_param_type index_of_refraction
+ {
+ get
+ {
+ return this.index_of_refractionField;
+ }
+ set
+ {
+ this.index_of_refractionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("profile_GLES", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class effectFx_profile_abstractProfile_GLES
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private effectFx_profile_abstractProfile_GLESTechnique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string platformField;
+
+ public effectFx_profile_abstractProfile_GLES()
+ {
+ this.platformField = "PC";
+ }
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(gles_newparam))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public effectFx_profile_abstractProfile_GLESTechnique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ [System.ComponentModel.DefaultValueAttribute("PC")]
+ public string platform
+ {
+ get
+ {
+ return this.platformField;
+ }
+ set
+ {
+ this.platformField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechnique
+ {
+
+ private asset assetField;
+
+ private fx_annotate_common[] annotateField;
+
+ private object[] itemsField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePass[] passField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string sidField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(gles_newparam))]
+ [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(effectFx_profile_abstractProfile_GLESTechniqueSetparam))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("pass")]
+ public effectFx_profile_abstractProfile_GLESTechniquePass[] pass
+ {
+ get
+ {
+ return this.passField;
+ }
+ set
+ {
+ this.passField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniqueSetparam
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private long intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private double floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private double float1x1Field;
+
+ private string float1x2Field;
+
+ private string float1x3Field;
+
+ private string float1x4Field;
+
+ private string float2x1Field;
+
+ private string float2x2Field;
+
+ private string float2x3Field;
+
+ private string float2x4Field;
+
+ private string float3x1Field;
+
+ private string float3x2Field;
+
+ private string float3x3Field;
+
+ private string float3x4Field;
+
+ private string float4x1Field;
+
+ private string float4x2Field;
+
+ private string float4x3Field;
+
+ private string float4x4Field;
+
+ private fx_surface_common surfaceField;
+
+ private gles_texture_pipeline texture_pipelineField;
+
+ private gles_sampler_state sampler_stateField;
+
+ private gles_texture_unit texture_unitField;
+
+ private string enumField;
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public long @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public double @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public double float1x1
+ {
+ get
+ {
+ return this.float1x1Field;
+ }
+ set
+ {
+ this.float1x1Field = value;
+ }
+ }
+
+ ///
+ public string float1x2
+ {
+ get
+ {
+ return this.float1x2Field;
+ }
+ set
+ {
+ this.float1x2Field = value;
+ }
+ }
+
+ ///
+ public string float1x3
+ {
+ get
+ {
+ return this.float1x3Field;
+ }
+ set
+ {
+ this.float1x3Field = value;
+ }
+ }
+
+ ///
+ public string float1x4
+ {
+ get
+ {
+ return this.float1x4Field;
+ }
+ set
+ {
+ this.float1x4Field = value;
+ }
+ }
+
+ ///
+ public string float2x1
+ {
+ get
+ {
+ return this.float2x1Field;
+ }
+ set
+ {
+ this.float2x1Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float2x3
+ {
+ get
+ {
+ return this.float2x3Field;
+ }
+ set
+ {
+ this.float2x3Field = value;
+ }
+ }
+
+ ///
+ public string float2x4
+ {
+ get
+ {
+ return this.float2x4Field;
+ }
+ set
+ {
+ this.float2x4Field = value;
+ }
+ }
+
+ ///
+ public string float3x1
+ {
+ get
+ {
+ return this.float3x1Field;
+ }
+ set
+ {
+ this.float3x1Field = value;
+ }
+ }
+
+ ///
+ public string float3x2
+ {
+ get
+ {
+ return this.float3x2Field;
+ }
+ set
+ {
+ this.float3x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float3x4
+ {
+ get
+ {
+ return this.float3x4Field;
+ }
+ set
+ {
+ this.float3x4Field = value;
+ }
+ }
+
+ ///
+ public string float4x1
+ {
+ get
+ {
+ return this.float4x1Field;
+ }
+ set
+ {
+ this.float4x1Field = value;
+ }
+ }
+
+ ///
+ public string float4x2
+ {
+ get
+ {
+ return this.float4x2Field;
+ }
+ set
+ {
+ this.float4x2Field = value;
+ }
+ }
+
+ ///
+ public string float4x3
+ {
+ get
+ {
+ return this.float4x3Field;
+ }
+ set
+ {
+ this.float4x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public fx_surface_common surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public gles_texture_pipeline texture_pipeline
+ {
+ get
+ {
+ return this.texture_pipelineField;
+ }
+ set
+ {
+ this.texture_pipelineField = value;
+ }
+ }
+
+ ///
+ public gles_sampler_state sampler_state
+ {
+ get
+ {
+ return this.sampler_stateField;
+ }
+ set
+ {
+ this.sampler_stateField = value;
+ }
+ }
+
+ ///
+ public gles_texture_unit texture_unit
+ {
+ get
+ {
+ return this.texture_unitField;
+ }
+ set
+ {
+ this.texture_unitField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePass
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private string color_targetField;
+
+ private string depth_targetField;
+
+ private string stencil_targetField;
+
+ private string color_clearField;
+
+ private double depth_clearField;
+
+ private bool depth_clearFieldSpecified;
+
+ private sbyte stencil_clearField;
+
+ private bool stencil_clearFieldSpecified;
+
+ private string drawField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string color_target
+ {
+ get
+ {
+ return this.color_targetField;
+ }
+ set
+ {
+ this.color_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string depth_target
+ {
+ get
+ {
+ return this.depth_targetField;
+ }
+ set
+ {
+ this.depth_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute(DataType = "NCName")]
+ public string stencil_target
+ {
+ get
+ {
+ return this.stencil_targetField;
+ }
+ set
+ {
+ this.stencil_targetField = value;
+ }
+ }
+
+ ///
+ public string color_clear
+ {
+ get
+ {
+ return this.color_clearField;
+ }
+ set
+ {
+ this.color_clearField = value;
+ }
+ }
+
+ ///
+ public double depth_clear
+ {
+ get
+ {
+ return this.depth_clearField;
+ }
+ set
+ {
+ this.depth_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool depth_clearSpecified
+ {
+ get
+ {
+ return this.depth_clearFieldSpecified;
+ }
+ set
+ {
+ this.depth_clearFieldSpecified = value;
+ }
+ }
+
+ ///
+ public sbyte stencil_clear
+ {
+ get
+ {
+ return this.stencil_clearField;
+ }
+ set
+ {
+ this.stencil_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool stencil_clearSpecified
+ {
+ get
+ {
+ return this.stencil_clearFieldSpecified;
+ }
+ set
+ {
+ this.stencil_clearFieldSpecified = value;
+ }
+ }
+
+ ///
+ public string draw
+ {
+ get
+ {
+ return this.drawField;
+ }
+ set
+ {
+ this.drawField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func))]
+ [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassBlend_func))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_color))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_depth))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClip_plane))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLESTechniquePassCull_face))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_func))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_range))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassDither_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_color))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_density))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_end))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_mode))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFog_start))]
+ [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLESTechniquePassFront_face))]
+ [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_linear_attenutation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_position))]
+ [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent))]
+ [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLine_width))]
+ [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLESTechniquePassLogic_op))]
+ [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission))]
+ [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess))]
+ [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min))]
+ [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLESTechniquePassScissor))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLESTechniquePassShade_model))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_func))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_op))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_pipeline", typeof(effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_pipeline_enable", typeof(effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func
+ {
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc funcField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue valueField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc func
+ {
+ get
+ {
+ return this.funcField;
+ }
+ set
+ {
+ this.funcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue
+ {
+
+ private float valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue()
+ {
+ this.valueField = ((float)(0F));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(float), "0")]
+ public float value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_func
+ {
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc srcField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest destField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc src
+ {
+ get
+ {
+ return this.srcField;
+ }
+ set
+ {
+ this.srcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest dest
+ {
+ get
+ {
+ return this.destField;
+ }
+ set
+ {
+ this.destField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc()
+ {
+ this.valueField = gl_blend_type.ONE;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ONE)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest
+ {
+
+ private gl_blend_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest()
+ {
+ this.valueField = gl_blend_type.ZERO;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_blend_type.ZERO)]
+ public gl_blend_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_depth
+ {
+
+ private double valueField;
+
+ private bool valueFieldSpecified;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool valueSpecified
+ {
+ get
+ {
+ return this.valueFieldSpecified;
+ }
+ set
+ {
+ this.valueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil
+ {
+
+ private long valueField;
+
+ private bool valueFieldSpecified;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public long value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool valueSpecified
+ {
+ get
+ {
+ return this.valueFieldSpecified;
+ }
+ set
+ {
+ this.valueFieldSpecified = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane
+ {
+
+ private bool[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public bool[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_mask
+ {
+
+ private bool[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public bool[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable()
+ {
+ this.valueField = true;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face
+ {
+
+ private gl_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassCull_face()
+ {
+ this.valueField = gl_face_type.BACK;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_face_type.BACK)]
+ public gl_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_func
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassDepth_func()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_range
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassDepth_range()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassDither_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassDither_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_color
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_color()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_density
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_density()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_end
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_end()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_mode
+ {
+
+ private gl_fog_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_mode()
+ {
+ this.valueField = gl_fog_type.EXP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_fog_type.EXP)]
+ public gl_fog_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFog_start
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFog_start()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassFront_face
+ {
+
+ private gl_front_face_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassFront_face()
+ {
+ this.valueField = gl_front_face_type.CCW;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_front_face_type.CCW)]
+ public gl_front_face_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient()
+ {
+ this.valueField = new double[] {
+ 0.2D,
+ 0.2D,
+ 0.2D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_position
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_position()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 1D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_specular
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_specular()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff()
+ {
+ this.valueField = 180D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(180D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ -1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ private string indexField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "nonNegativeInteger")]
+ public string index
+ {
+ get
+ {
+ return this.indexField;
+ }
+ set
+ {
+ this.indexField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLine_width
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLine_width()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassLogic_op
+ {
+
+ private gl_logic_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassLogic_op()
+ {
+ this.valueField = gl_logic_op_type.COPY;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_logic_op_type.COPY)]
+ public gl_logic_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient()
+ {
+ this.valueField = new double[] {
+ 0.2D,
+ 0.2D,
+ 0.2D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse()
+ {
+ this.valueField = new double[] {
+ 0.8D,
+ 0.8D,
+ 0.8D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max()
+ {
+ this.valueField = 1D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(1D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min
+ {
+
+ private double valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min()
+ {
+ this.valueField = 0D;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(0D)]
+ public double value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset()
+ {
+ this.valueField = new double[] {
+ 0D,
+ 0D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix
+ {
+
+ private double[] valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix()
+ {
+ this.valueField = new double[] {
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D,
+ 0D,
+ 0D,
+ 0D,
+ 0D,
+ 1D};
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type System.Double[] is not supported in this version of the .Net Framework.
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public double[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor
+ {
+
+ private long[] valueField;
+
+ private string paramField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public long[] value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassShade_model
+ {
+
+ private gl_shade_model_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassShade_model()
+ {
+ this.valueField = gl_shade_model_type.SMOOTH;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_shade_model_type.SMOOTH)]
+ public gl_shade_model_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_func
+ {
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc funcField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef refField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask maskField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc func
+ {
+ get
+ {
+ return this.funcField;
+ }
+ set
+ {
+ this.funcField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask mask
+ {
+ get
+ {
+ return this.maskField;
+ }
+ set
+ {
+ this.maskField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc
+ {
+
+ private gl_func_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc()
+ {
+ this.valueField = gl_func_type.ALWAYS;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gl_func_type.ALWAYS)]
+ public gl_func_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef()
+ {
+ this.valueField = ((byte)(0));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "0")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask
+ {
+
+ private byte valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask()
+ {
+ this.valueField = ((byte)(255));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(byte), "255")]
+ public byte value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask
+ {
+
+ private long valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask()
+ {
+ this.valueField = ((long)(4294967295));
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(typeof(long), "4294967295")]
+ public long value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_op
+ {
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail failField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail zfailField;
+
+ private effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass zpassField;
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail fail
+ {
+ get
+ {
+ return this.failField;
+ }
+ set
+ {
+ this.failField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail zfail
+ {
+ get
+ {
+ return this.zfailField;
+ }
+ set
+ {
+ this.zfailField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass zpass
+ {
+ get
+ {
+ return this.zpassField;
+ }
+ set
+ {
+ this.zpassField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail
+ {
+
+ private gles_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail()
+ {
+ this.valueField = gles_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
+ public gles_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum gles_stencil_op_type
+ {
+
+ ///
+ KEEP,
+
+ ///
+ ZERO,
+
+ ///
+ REPLACE,
+
+ ///
+ INCR,
+
+ ///
+ DECR,
+
+ ///
+ INVERT,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail
+ {
+
+ private gles_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail()
+ {
+ this.valueField = gles_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
+ public gles_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass
+ {
+
+ private gles_stencil_op_type valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass()
+ {
+ this.valueField = gles_stencil_op_type.KEEP;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(gles_stencil_op_type.KEEP)]
+ public gles_stencil_op_type value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline
+ {
+
+ private gles_texture_pipeline valueField;
+
+ private string paramField;
+
+ ///
+ public gles_texture_pipeline value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable
+ {
+
+ private bool valueField;
+
+ private string paramField;
+
+ public effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable()
+ {
+ this.valueField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("profile_GLSL", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class effectFx_profile_abstractProfile_GLSL
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private object[] items1Field;
+
+ private effectFx_profile_abstractProfile_GLSLTechnique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(glsl_newparam))]
+ public object[] Items1
+ {
+ get
+ {
+ return this.items1Field;
+ }
+ set
+ {
+ this.items1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public effectFx_profile_abstractProfile_GLSLTechnique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechnique
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private object[] itemsField;
+
+ private object[] items1Field;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePass[] passField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("code", typeof(fx_code_profile))]
+ [System.Xml.Serialization.XmlElementAttribute("include", typeof(fx_include_common))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image", typeof(image))]
+ [System.Xml.Serialization.XmlElementAttribute("newparam", typeof(glsl_newparam))]
+ [System.Xml.Serialization.XmlElementAttribute("setparam", typeof(glsl_setparam))]
+ public object[] Items1
+ {
+ get
+ {
+ return this.items1Field;
+ }
+ set
+ {
+ this.items1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("pass")]
+ public effectFx_profile_abstractProfile_GLSLTechniquePass[] pass
+ {
+ get
+ {
+ return this.passField;
+ }
+ set
+ {
+ this.passField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePass
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private fx_colortarget_common[] color_targetField;
+
+ private fx_depthtarget_common[] depth_targetField;
+
+ private fx_stenciltarget_common[] stencil_targetField;
+
+ private fx_clearcolor_common[] color_clearField;
+
+ private fx_cleardepth_common[] depth_clearField;
+
+ private fx_clearstencil_common[] stencil_clearField;
+
+ private string drawField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("color_target")]
+ public fx_colortarget_common[] color_target
+ {
+ get
+ {
+ return this.color_targetField;
+ }
+ set
+ {
+ this.color_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("depth_target")]
+ public fx_depthtarget_common[] depth_target
+ {
+ get
+ {
+ return this.depth_targetField;
+ }
+ set
+ {
+ this.depth_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("stencil_target")]
+ public fx_stenciltarget_common[] stencil_target
+ {
+ get
+ {
+ return this.stencil_targetField;
+ }
+ set
+ {
+ this.stencil_targetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("color_clear")]
+ public fx_clearcolor_common[] color_clear
+ {
+ get
+ {
+ return this.color_clearField;
+ }
+ set
+ {
+ this.color_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("depth_clear")]
+ public fx_cleardepth_common[] depth_clear
+ {
+ get
+ {
+ return this.depth_clearField;
+ }
+ set
+ {
+ this.depth_clearField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("stencil_clear")]
+ public fx_clearstencil_common[] stencil_clear
+ {
+ get
+ {
+ return this.stencil_clearField;
+ }
+ set
+ {
+ this.stencil_clearField = value;
+ }
+ }
+
+ ///
+ public string draw
+ {
+ get
+ {
+ return this.drawField;
+ }
+ set
+ {
+ this.drawField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("alpha_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func))]
+ [System.Xml.Serialization.XmlElementAttribute("alpha_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("auto_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_equation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_equation_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func))]
+ [System.Xml.Serialization.XmlElementAttribute("blend_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_color))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_depth", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth))]
+ [System.Xml.Serialization.XmlElementAttribute("clear_stencil", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane))]
+ [System.Xml.Serialization.XmlElementAttribute("clip_plane_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("color_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("color_material", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material))]
+ [System.Xml.Serialization.XmlElementAttribute("color_material_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face))]
+ [System.Xml.Serialization.XmlElementAttribute("cull_face_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_bounds", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_bounds_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_clamp_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_range", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range))]
+ [System.Xml.Serialization.XmlElementAttribute("depth_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("dither_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_color))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_coord_src", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_density", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_density))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_end", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_end))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode))]
+ [System.Xml.Serialization.XmlElementAttribute("fog_start", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFog_start))]
+ [System.Xml.Serialization.XmlElementAttribute("front_face", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassFront_face))]
+ [System.Xml.Serialization.XmlElementAttribute("gl_hook_abstract", typeof(object))]
+ [System.Xml.Serialization.XmlElementAttribute("light_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_constant_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("light_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_linear_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_color_control", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_local_viewer_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_model_two_side_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("light_position", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_position))]
+ [System.Xml.Serialization.XmlElementAttribute("light_quadratic_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("light_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_cutoff", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_direction", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction))]
+ [System.Xml.Serialization.XmlElementAttribute("light_spot_exponent", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent))]
+ [System.Xml.Serialization.XmlElementAttribute("lighting_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_stipple", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple))]
+ [System.Xml.Serialization.XmlElementAttribute("line_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("line_width", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLine_width))]
+ [System.Xml.Serialization.XmlElementAttribute("logic_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op))]
+ [System.Xml.Serialization.XmlElementAttribute("logic_op_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("material_ambient", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient))]
+ [System.Xml.Serialization.XmlElementAttribute("material_diffuse", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse))]
+ [System.Xml.Serialization.XmlElementAttribute("material_emission", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission))]
+ [System.Xml.Serialization.XmlElementAttribute("material_shininess", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess))]
+ [System.Xml.Serialization.XmlElementAttribute("material_specular", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular))]
+ [System.Xml.Serialization.XmlElementAttribute("model_view_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("multisample_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("normalize_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("point_distance_attenuation", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation))]
+ [System.Xml.Serialization.XmlElementAttribute("point_fade_threshold_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_max", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max))]
+ [System.Xml.Serialization.XmlElementAttribute("point_size_min", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min))]
+ [System.Xml.Serialization.XmlElementAttribute("point_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_fill_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_line_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_offset_point_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_smooth_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("polygon_stipple_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("projection_matrix", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("rescale_normal_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_alpha_to_one_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("sample_coverage_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor))]
+ [System.Xml.Serialization.XmlElementAttribute("scissor_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("shade_model", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShade_model))]
+ [System.Xml.Serialization.XmlElementAttribute("shader", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShader))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_func", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_func_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_mask", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_mask_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_op", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_op_separate", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate))]
+ [System.Xml.Serialization.XmlElementAttribute("stencil_test_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture1D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture1D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture2D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture2D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture3D", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D))]
+ [System.Xml.Serialization.XmlElementAttribute("texture3D_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureCUBE", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("textureCUBE_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureDEPTH", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("textureDEPTH_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("textureRECT", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("textureRECT_enable", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_env_color", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color))]
+ [System.Xml.Serialization.XmlElementAttribute("texture_env_mode", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShader
+ {
+
+ private fx_annotate_common[] annotateField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target compiler_targetField;
+
+ private string compiler_optionsField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassShaderName nameField;
+
+ private effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind[] bindField;
+
+ private glsl_pipeline_stage stageField;
+
+ private bool stageFieldSpecified;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("annotate")]
+ public fx_annotate_common[] annotate
+ {
+ get
+ {
+ return this.annotateField;
+ }
+ set
+ {
+ this.annotateField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target compiler_target
+ {
+ get
+ {
+ return this.compiler_targetField;
+ }
+ set
+ {
+ this.compiler_targetField = value;
+ }
+ }
+
+ ///
+ public string compiler_options
+ {
+ get
+ {
+ return this.compiler_optionsField;
+ }
+ set
+ {
+ this.compiler_optionsField = value;
+ }
+ }
+
+ ///
+ public effectFx_profile_abstractProfile_GLSLTechniquePassShaderName name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bind")]
+ public effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind[] bind
+ {
+ get
+ {
+ return this.bindField;
+ }
+ set
+ {
+ this.bindField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public glsl_pipeline_stage stage
+ {
+ get
+ {
+ return this.stageField;
+ }
+ set
+ {
+ this.stageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public bool stageSpecified
+ {
+ get
+ {
+ return this.stageFieldSpecified;
+ }
+ set
+ {
+ this.stageFieldSpecified = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target
+ {
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NMTOKEN")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderName
+ {
+
+ private string sourceField;
+
+ private string valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute(DataType = "NCName")]
+ public string Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind
+ {
+
+ private object itemField;
+
+ private ItemChoiceType5 itemElementNameField;
+
+ private string symbolField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("bool", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool2", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool3", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("bool4", typeof(bool))]
+ [System.Xml.Serialization.XmlElementAttribute("enum", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("float", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float2x2", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float3x3", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("float4x4", typeof(float))]
+ [System.Xml.Serialization.XmlElementAttribute("int", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int2", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int3", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("int4", typeof(int))]
+ [System.Xml.Serialization.XmlElementAttribute("param", typeof(effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler1D", typeof(gl_sampler1D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler2D", typeof(gl_sampler2D))]
+ [System.Xml.Serialization.XmlElementAttribute("sampler3D", typeof(gl_sampler3D))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerCUBE", typeof(gl_samplerCUBE))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerDEPTH", typeof(gl_samplerDEPTH))]
+ [System.Xml.Serialization.XmlElementAttribute("samplerRECT", typeof(gl_samplerRECT))]
+ [System.Xml.Serialization.XmlElementAttribute("surface", typeof(glsl_surface_type))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemElementName")]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemChoiceType5 ItemElementName
+ {
+ get
+ {
+ return this.itemElementNameField;
+ }
+ set
+ {
+ this.itemElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string symbol
+ {
+ get
+ {
+ return this.symbolField;
+ }
+ set
+ {
+ this.symbolField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam
+ {
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemChoiceType5
+ {
+
+ ///
+ @bool,
+
+ ///
+ bool2,
+
+ ///
+ bool3,
+
+ ///
+ bool4,
+
+ ///
+ @enum,
+
+ ///
+ @float,
+
+ ///
+ float2,
+
+ ///
+ float2x2,
+
+ ///
+ float3,
+
+ ///
+ float3x3,
+
+ ///
+ float4,
+
+ ///
+ float4x4,
+
+ ///
+ @int,
+
+ ///
+ int2,
+
+ ///
+ int3,
+
+ ///
+ int4,
+
+ ///
+ param,
+
+ ///
+ sampler1D,
+
+ ///
+ sampler2D,
+
+ ///
+ sampler3D,
+
+ ///
+ samplerCUBE,
+
+ ///
+ samplerDEPTH,
+
+ ///
+ samplerRECT,
+
+ ///
+ surface,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum glsl_pipeline_stage
+ {
+
+ ///
+ VERTEXPROGRAM,
+
+ ///
+ FRAGMENTPROGRAM,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_force_fields
+ {
+
+ private asset assetField;
+
+ private force_field[] force_fieldField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("force_field")]
+ public force_field[] force_field
+ {
+ get
+ {
+ return this.force_fieldField;
+ }
+ set
+ {
+ this.force_fieldField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class force_field
+ {
+
+ private asset assetField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_geometries
+ {
+
+ private asset assetField;
+
+ private geometry[] geometryField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("geometry")]
+ public geometry[] geometry
+ {
+ get
+ {
+ return this.geometryField;
+ }
+ set
+ {
+ this.geometryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class geometry
+ {
+
+ private asset assetField;
+
+ private object itemField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("convex_mesh", typeof(convex_mesh))]
+ [System.Xml.Serialization.XmlElementAttribute("mesh", typeof(mesh))]
+ [System.Xml.Serialization.XmlElementAttribute("spline", typeof(spline))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class convex_mesh
+ {
+
+ private source[] sourceField;
+
+ private vertices verticesField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string convex_hull_ofField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("source")]
+ public source[] source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ public vertices vertices
+ {
+ get
+ {
+ return this.verticesField;
+ }
+ set
+ {
+ this.verticesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("lines", typeof(lines))]
+ [System.Xml.Serialization.XmlElementAttribute("linestrips", typeof(linestrips))]
+ [System.Xml.Serialization.XmlElementAttribute("polygons", typeof(polygons))]
+ [System.Xml.Serialization.XmlElementAttribute("polylist", typeof(polylist))]
+ [System.Xml.Serialization.XmlElementAttribute("triangles", typeof(triangles))]
+ [System.Xml.Serialization.XmlElementAttribute("trifans", typeof(trifans))]
+ [System.Xml.Serialization.XmlElementAttribute("tristrips", typeof(tristrips))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string convex_hull_of
+ {
+ get
+ {
+ return this.convex_hull_ofField;
+ }
+ set
+ {
+ this.convex_hull_ofField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class vertices
+ {
+
+ private InputLocal[] inputField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocal[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class lines
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ public string p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class linestrips
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string[] pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("p")]
+ public string[] p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class polygons
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("p", typeof(string))]
+ [System.Xml.Serialization.XmlElementAttribute("ph", typeof(polygonsPH))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class polygonsPH
+ {
+
+ private string pField;
+
+ private string[] hField;
+
+ ///
+ public string p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("h")]
+ public string[] h
+ {
+ get
+ {
+ return this.hField;
+ }
+ set
+ {
+ this.hField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class polylist
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string vcountField;
+
+ private string pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ public string vcount
+ {
+ get
+ {
+ return this.vcountField;
+ }
+ set
+ {
+ this.vcountField = value;
+ }
+ }
+
+ ///
+ public string p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class triangles
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ public string p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class trifans
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string[] pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("p")]
+ public string[] p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class tristrips
+ {
+
+ private InputLocalOffset[] inputField;
+
+ private string[] pField;
+
+ private extra[] extraField;
+
+ private string nameField;
+
+ private ulong countField;
+
+ private string materialField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocalOffset[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("p")]
+ public string[] p
+ {
+ get
+ {
+ return this.pField;
+ }
+ set
+ {
+ this.pField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ public ulong count
+ {
+ get
+ {
+ return this.countField;
+ }
+ set
+ {
+ this.countField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class mesh
+ {
+
+ private source[] sourceField;
+
+ private vertices verticesField;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("source")]
+ public source[] source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ public vertices vertices
+ {
+ get
+ {
+ return this.verticesField;
+ }
+ set
+ {
+ this.verticesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("lines", typeof(lines))]
+ [System.Xml.Serialization.XmlElementAttribute("linestrips", typeof(linestrips))]
+ [System.Xml.Serialization.XmlElementAttribute("polygons", typeof(polygons))]
+ [System.Xml.Serialization.XmlElementAttribute("polylist", typeof(polylist))]
+ [System.Xml.Serialization.XmlElementAttribute("triangles", typeof(triangles))]
+ [System.Xml.Serialization.XmlElementAttribute("trifans", typeof(trifans))]
+ [System.Xml.Serialization.XmlElementAttribute("tristrips", typeof(tristrips))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class spline
+ {
+
+ private source[] sourceField;
+
+ private splineControl_vertices control_verticesField;
+
+ private extra[] extraField;
+
+ private bool closedField;
+
+ public spline()
+ {
+ this.closedField = false;
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("source")]
+ public source[] source
+ {
+ get
+ {
+ return this.sourceField;
+ }
+ set
+ {
+ this.sourceField = value;
+ }
+ }
+
+ ///
+ public splineControl_vertices control_vertices
+ {
+ get
+ {
+ return this.control_verticesField;
+ }
+ set
+ {
+ this.control_verticesField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool closed
+ {
+ get
+ {
+ return this.closedField;
+ }
+ set
+ {
+ this.closedField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class splineControl_vertices
+ {
+
+ private InputLocal[] inputField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("input")]
+ public InputLocal[] input
+ {
+ get
+ {
+ return this.inputField;
+ }
+ set
+ {
+ this.inputField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_images
+ {
+
+ private asset assetField;
+
+ private image[] imageField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("image")]
+ public image[] image
+ {
+ get
+ {
+ return this.imageField;
+ }
+ set
+ {
+ this.imageField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_lights
+ {
+
+ private asset assetField;
+
+ private light[] lightField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("light")]
+ public light[] light
+ {
+ get
+ {
+ return this.lightField;
+ }
+ set
+ {
+ this.lightField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class light
+ {
+
+ private asset assetField;
+
+ private lightTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ public lightTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class lightTechnique_common
+ {
+
+ private object itemField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ambient", typeof(lightTechnique_commonAmbient))]
+ [System.Xml.Serialization.XmlElementAttribute("directional", typeof(lightTechnique_commonDirectional))]
+ [System.Xml.Serialization.XmlElementAttribute("point", typeof(lightTechnique_commonPoint))]
+ [System.Xml.Serialization.XmlElementAttribute("spot", typeof(lightTechnique_commonSpot))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class lightTechnique_commonAmbient
+ {
+
+ private TargetableFloat3 colorField;
+
+ ///
+ public TargetableFloat3 color
+ {
+ get
+ {
+ return this.colorField;
+ }
+ set
+ {
+ this.colorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute("scale", Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class TargetableFloat3
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class lightTechnique_commonDirectional
+ {
+
+ private TargetableFloat3 colorField;
+
+ ///
+ public TargetableFloat3 color
+ {
+ get
+ {
+ return this.colorField;
+ }
+ set
+ {
+ this.colorField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class lightTechnique_commonPoint
+ {
+
+ private TargetableFloat3 colorField;
+
+ private TargetableFloat constant_attenuationField;
+
+ private TargetableFloat linear_attenuationField;
+
+ private TargetableFloat quadratic_attenuationField;
+
+ ///
+ public TargetableFloat3 color
+ {
+ get
+ {
+ return this.colorField;
+ }
+ set
+ {
+ this.colorField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
+ public TargetableFloat constant_attenuation
+ {
+ get
+ {
+ return this.constant_attenuationField;
+ }
+ set
+ {
+ this.constant_attenuationField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat linear_attenuation
+ {
+ get
+ {
+ return this.linear_attenuationField;
+ }
+ set
+ {
+ this.linear_attenuationField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat quadratic_attenuation
+ {
+ get
+ {
+ return this.quadratic_attenuationField;
+ }
+ set
+ {
+ this.quadratic_attenuationField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class lightTechnique_commonSpot
+ {
+
+ private TargetableFloat3 colorField;
+
+ private TargetableFloat constant_attenuationField;
+
+ private TargetableFloat linear_attenuationField;
+
+ private TargetableFloat quadratic_attenuationField;
+
+ private TargetableFloat falloff_angleField;
+
+ private TargetableFloat falloff_exponentField;
+
+ ///
+ public TargetableFloat3 color
+ {
+ get
+ {
+ return this.colorField;
+ }
+ set
+ {
+ this.colorField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
+ public TargetableFloat constant_attenuation
+ {
+ get
+ {
+ return this.constant_attenuationField;
+ }
+ set
+ {
+ this.constant_attenuationField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat linear_attenuation
+ {
+ get
+ {
+ return this.linear_attenuationField;
+ }
+ set
+ {
+ this.linear_attenuationField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat quadratic_attenuation
+ {
+ get
+ {
+ return this.quadratic_attenuationField;
+ }
+ set
+ {
+ this.quadratic_attenuationField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='180.0' attribute.
+ public TargetableFloat falloff_angle
+ {
+ get
+ {
+ return this.falloff_angleField;
+ }
+ set
+ {
+ this.falloff_angleField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat falloff_exponent
+ {
+ get
+ {
+ return this.falloff_exponentField;
+ }
+ set
+ {
+ this.falloff_exponentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_materials
+ {
+
+ private asset assetField;
+
+ private material[] materialField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("material")]
+ public material[] material
+ {
+ get
+ {
+ return this.materialField;
+ }
+ set
+ {
+ this.materialField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class material
+ {
+
+ private asset assetField;
+
+ private instance_effect instance_effectField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ public instance_effect instance_effect
+ {
+ get
+ {
+ return this.instance_effectField;
+ }
+ set
+ {
+ this.instance_effectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_effect
+ {
+
+ private instance_effectTechnique_hint[] technique_hintField;
+
+ private instance_effectSetparam[] setparamField;
+
+ private extra[] extraField;
+
+ private string urlField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique_hint")]
+ public instance_effectTechnique_hint[] technique_hint
+ {
+ get
+ {
+ return this.technique_hintField;
+ }
+ set
+ {
+ this.technique_hintField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("setparam")]
+ public instance_effectSetparam[] setparam
+ {
+ get
+ {
+ return this.setparamField;
+ }
+ set
+ {
+ this.setparamField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_effectTechnique_hint
+ {
+
+ private string platformField;
+
+ private string profileField;
+
+ private string refField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string platform
+ {
+ get
+ {
+ return this.platformField;
+ }
+ set
+ {
+ this.platformField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string profile
+ {
+ get
+ {
+ return this.profileField;
+ }
+ set
+ {
+ this.profileField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_effectSetparam
+ {
+
+ private bool boolField;
+
+ private string bool2Field;
+
+ private string bool3Field;
+
+ private string bool4Field;
+
+ private long intField;
+
+ private string int2Field;
+
+ private string int3Field;
+
+ private string int4Field;
+
+ private double floatField;
+
+ private string float2Field;
+
+ private string float3Field;
+
+ private string float4Field;
+
+ private double float1x1Field;
+
+ private string float1x2Field;
+
+ private string float1x3Field;
+
+ private string float1x4Field;
+
+ private string float2x1Field;
+
+ private string float2x2Field;
+
+ private string float2x3Field;
+
+ private string float2x4Field;
+
+ private string float3x1Field;
+
+ private string float3x2Field;
+
+ private string float3x3Field;
+
+ private string float3x4Field;
+
+ private string float4x1Field;
+
+ private string float4x2Field;
+
+ private string float4x3Field;
+
+ private string float4x4Field;
+
+ private fx_surface_common surfaceField;
+
+ private fx_sampler1D_common sampler1DField;
+
+ private fx_sampler2D_common sampler2DField;
+
+ private fx_sampler3D_common sampler3DField;
+
+ private fx_samplerCUBE_common samplerCUBEField;
+
+ private fx_samplerRECT_common samplerRECTField;
+
+ private fx_samplerDEPTH_common samplerDEPTHField;
+
+ private string enumField;
+
+ private string refField;
+
+ ///
+ public bool @bool
+ {
+ get
+ {
+ return this.boolField;
+ }
+ set
+ {
+ this.boolField = value;
+ }
+ }
+
+ ///
+ public string bool2
+ {
+ get
+ {
+ return this.bool2Field;
+ }
+ set
+ {
+ this.bool2Field = value;
+ }
+ }
+
+ ///
+ public string bool3
+ {
+ get
+ {
+ return this.bool3Field;
+ }
+ set
+ {
+ this.bool3Field = value;
+ }
+ }
+
+ ///
+ public string bool4
+ {
+ get
+ {
+ return this.bool4Field;
+ }
+ set
+ {
+ this.bool4Field = value;
+ }
+ }
+
+ ///
+ public long @int
+ {
+ get
+ {
+ return this.intField;
+ }
+ set
+ {
+ this.intField = value;
+ }
+ }
+
+ ///
+ public string int2
+ {
+ get
+ {
+ return this.int2Field;
+ }
+ set
+ {
+ this.int2Field = value;
+ }
+ }
+
+ ///
+ public string int3
+ {
+ get
+ {
+ return this.int3Field;
+ }
+ set
+ {
+ this.int3Field = value;
+ }
+ }
+
+ ///
+ public string int4
+ {
+ get
+ {
+ return this.int4Field;
+ }
+ set
+ {
+ this.int4Field = value;
+ }
+ }
+
+ ///
+ public double @float
+ {
+ get
+ {
+ return this.floatField;
+ }
+ set
+ {
+ this.floatField = value;
+ }
+ }
+
+ ///
+ public string float2
+ {
+ get
+ {
+ return this.float2Field;
+ }
+ set
+ {
+ this.float2Field = value;
+ }
+ }
+
+ ///
+ public string float3
+ {
+ get
+ {
+ return this.float3Field;
+ }
+ set
+ {
+ this.float3Field = value;
+ }
+ }
+
+ ///
+ public string float4
+ {
+ get
+ {
+ return this.float4Field;
+ }
+ set
+ {
+ this.float4Field = value;
+ }
+ }
+
+ ///
+ public double float1x1
+ {
+ get
+ {
+ return this.float1x1Field;
+ }
+ set
+ {
+ this.float1x1Field = value;
+ }
+ }
+
+ ///
+ public string float1x2
+ {
+ get
+ {
+ return this.float1x2Field;
+ }
+ set
+ {
+ this.float1x2Field = value;
+ }
+ }
+
+ ///
+ public string float1x3
+ {
+ get
+ {
+ return this.float1x3Field;
+ }
+ set
+ {
+ this.float1x3Field = value;
+ }
+ }
+
+ ///
+ public string float1x4
+ {
+ get
+ {
+ return this.float1x4Field;
+ }
+ set
+ {
+ this.float1x4Field = value;
+ }
+ }
+
+ ///
+ public string float2x1
+ {
+ get
+ {
+ return this.float2x1Field;
+ }
+ set
+ {
+ this.float2x1Field = value;
+ }
+ }
+
+ ///
+ public string float2x2
+ {
+ get
+ {
+ return this.float2x2Field;
+ }
+ set
+ {
+ this.float2x2Field = value;
+ }
+ }
+
+ ///
+ public string float2x3
+ {
+ get
+ {
+ return this.float2x3Field;
+ }
+ set
+ {
+ this.float2x3Field = value;
+ }
+ }
+
+ ///
+ public string float2x4
+ {
+ get
+ {
+ return this.float2x4Field;
+ }
+ set
+ {
+ this.float2x4Field = value;
+ }
+ }
+
+ ///
+ public string float3x1
+ {
+ get
+ {
+ return this.float3x1Field;
+ }
+ set
+ {
+ this.float3x1Field = value;
+ }
+ }
+
+ ///
+ public string float3x2
+ {
+ get
+ {
+ return this.float3x2Field;
+ }
+ set
+ {
+ this.float3x2Field = value;
+ }
+ }
+
+ ///
+ public string float3x3
+ {
+ get
+ {
+ return this.float3x3Field;
+ }
+ set
+ {
+ this.float3x3Field = value;
+ }
+ }
+
+ ///
+ public string float3x4
+ {
+ get
+ {
+ return this.float3x4Field;
+ }
+ set
+ {
+ this.float3x4Field = value;
+ }
+ }
+
+ ///
+ public string float4x1
+ {
+ get
+ {
+ return this.float4x1Field;
+ }
+ set
+ {
+ this.float4x1Field = value;
+ }
+ }
+
+ ///
+ public string float4x2
+ {
+ get
+ {
+ return this.float4x2Field;
+ }
+ set
+ {
+ this.float4x2Field = value;
+ }
+ }
+
+ ///
+ public string float4x3
+ {
+ get
+ {
+ return this.float4x3Field;
+ }
+ set
+ {
+ this.float4x3Field = value;
+ }
+ }
+
+ ///
+ public string float4x4
+ {
+ get
+ {
+ return this.float4x4Field;
+ }
+ set
+ {
+ this.float4x4Field = value;
+ }
+ }
+
+ ///
+ public fx_surface_common surface
+ {
+ get
+ {
+ return this.surfaceField;
+ }
+ set
+ {
+ this.surfaceField = value;
+ }
+ }
+
+ ///
+ public fx_sampler1D_common sampler1D
+ {
+ get
+ {
+ return this.sampler1DField;
+ }
+ set
+ {
+ this.sampler1DField = value;
+ }
+ }
+
+ ///
+ public fx_sampler2D_common sampler2D
+ {
+ get
+ {
+ return this.sampler2DField;
+ }
+ set
+ {
+ this.sampler2DField = value;
+ }
+ }
+
+ ///
+ public fx_sampler3D_common sampler3D
+ {
+ get
+ {
+ return this.sampler3DField;
+ }
+ set
+ {
+ this.sampler3DField = value;
+ }
+ }
+
+ ///
+ public fx_samplerCUBE_common samplerCUBE
+ {
+ get
+ {
+ return this.samplerCUBEField;
+ }
+ set
+ {
+ this.samplerCUBEField = value;
+ }
+ }
+
+ ///
+ public fx_samplerRECT_common samplerRECT
+ {
+ get
+ {
+ return this.samplerRECTField;
+ }
+ set
+ {
+ this.samplerRECTField = value;
+ }
+ }
+
+ ///
+ public fx_samplerDEPTH_common samplerDEPTH
+ {
+ get
+ {
+ return this.samplerDEPTHField;
+ }
+ set
+ {
+ this.samplerDEPTHField = value;
+ }
+ }
+
+ ///
+ public string @enum
+ {
+ get
+ {
+ return this.enumField;
+ }
+ set
+ {
+ this.enumField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "token")]
+ public string @ref
+ {
+ get
+ {
+ return this.refField;
+ }
+ set
+ {
+ this.refField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_nodes
+ {
+
+ private asset assetField;
+
+ private node[] nodeField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("node")]
+ public node[] node
+ {
+ get
+ {
+ return this.nodeField;
+ }
+ set
+ {
+ this.nodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class node
+ {
+
+ private asset assetField;
+
+ private object[] itemsField;
+
+ private ItemsChoiceType7[] itemsElementNameField;
+
+ private InstanceWithExtra[] instance_cameraField;
+
+ private instance_controller[] instance_controllerField;
+
+ private instance_geometry[] instance_geometryField;
+
+ private InstanceWithExtra[] instance_lightField;
+
+ private InstanceWithExtra[] instance_nodeField;
+
+ private node[] node1Field;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ private string sidField;
+
+ private NodeType typeField;
+
+ private string[] layerField;
+
+ public node()
+ {
+ this.typeField = NodeType.NODE;
+ }
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("lookat", typeof(lookat))]
+ [System.Xml.Serialization.XmlElementAttribute("matrix", typeof(matrix))]
+ [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
+ [System.Xml.Serialization.XmlElementAttribute("scale", typeof(TargetableFloat3))]
+ [System.Xml.Serialization.XmlElementAttribute("skew", typeof(skew))]
+ [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
+ [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+ [System.Xml.Serialization.XmlIgnoreAttribute()]
+ public ItemsChoiceType7[] ItemsElementName
+ {
+ get
+ {
+ return this.itemsElementNameField;
+ }
+ set
+ {
+ this.itemsElementNameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_camera")]
+ public InstanceWithExtra[] instance_camera
+ {
+ get
+ {
+ return this.instance_cameraField;
+ }
+ set
+ {
+ this.instance_cameraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_controller")]
+ public instance_controller[] instance_controller
+ {
+ get
+ {
+ return this.instance_controllerField;
+ }
+ set
+ {
+ this.instance_controllerField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_geometry")]
+ public instance_geometry[] instance_geometry
+ {
+ get
+ {
+ return this.instance_geometryField;
+ }
+ set
+ {
+ this.instance_geometryField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_light")]
+ public InstanceWithExtra[] instance_light
+ {
+ get
+ {
+ return this.instance_lightField;
+ }
+ set
+ {
+ this.instance_lightField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_node")]
+ public InstanceWithExtra[] instance_node
+ {
+ get
+ {
+ return this.instance_nodeField;
+ }
+ set
+ {
+ this.instance_nodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("node")]
+ public node[] node1
+ {
+ get
+ {
+ return this.node1Field;
+ }
+ set
+ {
+ this.node1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute()]
+ [System.ComponentModel.DefaultValueAttribute(NodeType.NODE)]
+ public NodeType type
+ {
+ get
+ {
+ return this.typeField;
+ }
+ set
+ {
+ this.typeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "Name")]
+ public string[] layer
+ {
+ get
+ {
+ return this.layerField;
+ }
+ set
+ {
+ this.layerField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class lookat
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class matrix
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class rotate
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class skew
+ {
+
+ private string sidField;
+
+ private double[] textField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ [XmlText]
+ public string _Text_
+ {
+ get { return COLLADA.ConvertFromArray(textField); }
+ set { textField = COLLADA.ConvertDoubleArray(value); }
+ }
+ ///
+ [XmlIgnore]
+ public double[] Values
+ {
+ get
+ {
+ return this.textField;
+ }
+ set
+ {
+ this.textField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IncludeInSchema = false)]
+ public enum ItemsChoiceType7
+ {
+
+ ///
+ lookat,
+
+ ///
+ matrix,
+
+ ///
+ rotate,
+
+ ///
+ scale,
+
+ ///
+ skew,
+
+ ///
+ translate,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_controller
+ {
+
+ private string[] skeletonField;
+
+ private bind_material bind_materialField;
+
+ private extra[] extraField;
+
+ private string urlField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("skeleton", DataType = "anyURI")]
+ public string[] skeleton
+ {
+ get
+ {
+ return this.skeletonField;
+ }
+ set
+ {
+ this.skeletonField = value;
+ }
+ }
+
+ ///
+ public bind_material bind_material
+ {
+ get
+ {
+ return this.bind_materialField;
+ }
+ set
+ {
+ this.bind_materialField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class bind_material
+ {
+
+ private param[] paramField;
+
+ private instance_material[] technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("param")]
+ public param[] param
+ {
+ get
+ {
+ return this.paramField;
+ }
+ set
+ {
+ this.paramField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("instance_material", IsNullable = false)]
+ public instance_material[] technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_geometry
+ {
+
+ private bind_material bind_materialField;
+
+ private extra[] extraField;
+
+ private string urlField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ public bind_material bind_material
+ {
+ get
+ {
+ return this.bind_materialField;
+ }
+ set
+ {
+ this.bind_materialField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum NodeType
+ {
+
+ ///
+ JOINT,
+
+ ///
+ NODE,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_physics_materials
+ {
+
+ private asset assetField;
+
+ private physics_material[] physics_materialField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("physics_material")]
+ public physics_material[] physics_material
+ {
+ get
+ {
+ return this.physics_materialField;
+ }
+ set
+ {
+ this.physics_materialField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class physics_material
+ {
+
+ private asset assetField;
+
+ private physics_materialTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ public physics_materialTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class physics_materialTechnique_common
+ {
+
+ private TargetableFloat dynamic_frictionField;
+
+ private TargetableFloat restitutionField;
+
+ private TargetableFloat static_frictionField;
+
+ ///
+ public TargetableFloat dynamic_friction
+ {
+ get
+ {
+ return this.dynamic_frictionField;
+ }
+ set
+ {
+ this.dynamic_frictionField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat restitution
+ {
+ get
+ {
+ return this.restitutionField;
+ }
+ set
+ {
+ this.restitutionField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat static_friction
+ {
+ get
+ {
+ return this.static_frictionField;
+ }
+ set
+ {
+ this.static_frictionField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_physics_models
+ {
+
+ private asset assetField;
+
+ private physics_model[] physics_modelField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("physics_model")]
+ public physics_model[] physics_model
+ {
+ get
+ {
+ return this.physics_modelField;
+ }
+ set
+ {
+ this.physics_modelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class physics_model
+ {
+
+ private asset assetField;
+
+ private rigid_body[] rigid_bodyField;
+
+ private rigid_constraint[] rigid_constraintField;
+
+ private instance_physics_model[] instance_physics_modelField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("rigid_body")]
+ public rigid_body[] rigid_body
+ {
+ get
+ {
+ return this.rigid_bodyField;
+ }
+ set
+ {
+ this.rigid_bodyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("rigid_constraint")]
+ public rigid_constraint[] rigid_constraint
+ {
+ get
+ {
+ return this.rigid_constraintField;
+ }
+ set
+ {
+ this.rigid_constraintField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_model")]
+ public instance_physics_model[] instance_physics_model
+ {
+ get
+ {
+ return this.instance_physics_modelField;
+ }
+ set
+ {
+ this.instance_physics_modelField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class rigid_body
+ {
+
+ private rigid_bodyTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ public rigid_bodyTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_bodyTechnique_common
+ {
+
+ private rigid_bodyTechnique_commonDynamic dynamicField;
+
+ private TargetableFloat massField;
+
+ private object[] mass_frameField;
+
+ private TargetableFloat3 inertiaField;
+
+ private object itemField;
+
+ private rigid_bodyTechnique_commonShape[] shapeField;
+
+ ///
+ public rigid_bodyTechnique_commonDynamic dynamic
+ {
+ get
+ {
+ return this.dynamicField;
+ }
+ set
+ {
+ this.dynamicField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat mass
+ {
+ get
+ {
+ return this.massField;
+ }
+ set
+ {
+ this.massField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("rotate", typeof(rotate), IsNullable = false)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("translate", typeof(TargetableFloat3), IsNullable = false)]
+ public object[] mass_frame
+ {
+ get
+ {
+ return this.mass_frameField;
+ }
+ set
+ {
+ this.mass_frameField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat3 inertia
+ {
+ get
+ {
+ return this.inertiaField;
+ }
+ set
+ {
+ this.inertiaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
+ [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shape")]
+ public rigid_bodyTechnique_commonShape[] shape
+ {
+ get
+ {
+ return this.shapeField;
+ }
+ set
+ {
+ this.shapeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_bodyTechnique_commonDynamic
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_bodyTechnique_commonShape
+ {
+
+ private rigid_bodyTechnique_commonShapeHollow hollowField;
+
+ private TargetableFloat massField;
+
+ private TargetableFloat densityField;
+
+ private object itemField;
+
+ private object item1Field;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ ///
+ public rigid_bodyTechnique_commonShapeHollow hollow
+ {
+ get
+ {
+ return this.hollowField;
+ }
+ set
+ {
+ this.hollowField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat mass
+ {
+ get
+ {
+ return this.massField;
+ }
+ set
+ {
+ this.massField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat density
+ {
+ get
+ {
+ return this.densityField;
+ }
+ set
+ {
+ this.densityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
+ [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("box", typeof(box))]
+ [System.Xml.Serialization.XmlElementAttribute("capsule", typeof(capsule))]
+ [System.Xml.Serialization.XmlElementAttribute("cylinder", typeof(cylinder))]
+ [System.Xml.Serialization.XmlElementAttribute("instance_geometry", typeof(instance_geometry))]
+ [System.Xml.Serialization.XmlElementAttribute("plane", typeof(plane))]
+ [System.Xml.Serialization.XmlElementAttribute("sphere", typeof(sphere))]
+ [System.Xml.Serialization.XmlElementAttribute("tapered_capsule", typeof(tapered_capsule))]
+ [System.Xml.Serialization.XmlElementAttribute("tapered_cylinder", typeof(tapered_cylinder))]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
+ [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_bodyTechnique_commonShapeHollow
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class box
+ {
+
+ private string half_extentsField;
+
+ private extra[] extraField;
+
+ ///
+ public string half_extents
+ {
+ get
+ {
+ return this.half_extentsField;
+ }
+ set
+ {
+ this.half_extentsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class capsule
+ {
+
+ private double heightField;
+
+ private string radiusField;
+
+ private extra[] extraField;
+
+ ///
+ public double height
+ {
+ get
+ {
+ return this.heightField;
+ }
+ set
+ {
+ this.heightField = value;
+ }
+ }
+
+ ///
+ public string radius
+ {
+ get
+ {
+ return this.radiusField;
+ }
+ set
+ {
+ this.radiusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class cylinder
+ {
+
+ private double heightField;
+
+ private string radiusField;
+
+ private extra[] extraField;
+
+ ///
+ public double height
+ {
+ get
+ {
+ return this.heightField;
+ }
+ set
+ {
+ this.heightField = value;
+ }
+ }
+
+ ///
+ public string radius
+ {
+ get
+ {
+ return this.radiusField;
+ }
+ set
+ {
+ this.radiusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class plane
+ {
+
+ private string equationField;
+
+ private extra[] extraField;
+
+ ///
+ public string equation
+ {
+ get
+ {
+ return this.equationField;
+ }
+ set
+ {
+ this.equationField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class sphere
+ {
+
+ private double radiusField;
+
+ private extra[] extraField;
+
+ ///
+ public double radius
+ {
+ get
+ {
+ return this.radiusField;
+ }
+ set
+ {
+ this.radiusField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class tapered_capsule
+ {
+
+ private double heightField;
+
+ private string radius1Field;
+
+ private string radius2Field;
+
+ private extra[] extraField;
+
+ ///
+ public double height
+ {
+ get
+ {
+ return this.heightField;
+ }
+ set
+ {
+ this.heightField = value;
+ }
+ }
+
+ ///
+ public string radius1
+ {
+ get
+ {
+ return this.radius1Field;
+ }
+ set
+ {
+ this.radius1Field = value;
+ }
+ }
+
+ ///
+ public string radius2
+ {
+ get
+ {
+ return this.radius2Field;
+ }
+ set
+ {
+ this.radius2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class tapered_cylinder
+ {
+
+ private double heightField;
+
+ private string radius1Field;
+
+ private string radius2Field;
+
+ private extra[] extraField;
+
+ ///
+ public double height
+ {
+ get
+ {
+ return this.heightField;
+ }
+ set
+ {
+ this.heightField = value;
+ }
+ }
+
+ ///
+ public string radius1
+ {
+ get
+ {
+ return this.radius1Field;
+ }
+ set
+ {
+ this.radius1Field = value;
+ }
+ }
+
+ ///
+ public string radius2
+ {
+ get
+ {
+ return this.radius2Field;
+ }
+ set
+ {
+ this.radius2Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class rigid_constraint
+ {
+
+ private rigid_constraintRef_attachment ref_attachmentField;
+
+ private rigid_constraintAttachment attachmentField;
+
+ private rigid_constraintTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ public rigid_constraintRef_attachment ref_attachment
+ {
+ get
+ {
+ return this.ref_attachmentField;
+ }
+ set
+ {
+ this.ref_attachmentField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintAttachment attachment
+ {
+ get
+ {
+ return this.attachmentField;
+ }
+ set
+ {
+ this.attachmentField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintRef_attachment
+ {
+
+ private object[] itemsField;
+
+ private string rigid_bodyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
+ [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
+ [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string rigid_body
+ {
+ get
+ {
+ return this.rigid_bodyField;
+ }
+ set
+ {
+ this.rigid_bodyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintAttachment
+ {
+
+ private object[] itemsField;
+
+ private string rigid_bodyField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra", typeof(extra))]
+ [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
+ [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string rigid_body
+ {
+ get
+ {
+ return this.rigid_bodyField;
+ }
+ set
+ {
+ this.rigid_bodyField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_common
+ {
+
+ private rigid_constraintTechnique_commonEnabled enabledField;
+
+ private rigid_constraintTechnique_commonInterpenetrate interpenetrateField;
+
+ private rigid_constraintTechnique_commonLimits limitsField;
+
+ private rigid_constraintTechnique_commonSpring springField;
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type rigid_constraintTechnique_commonEnabled is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='true' attribute.
+ public rigid_constraintTechnique_commonEnabled enabled
+ {
+ get
+ {
+ return this.enabledField;
+ }
+ set
+ {
+ this.enabledField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type rigid_constraintTechnique_commonInterpenetrate is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='false' attribute.
+ public rigid_constraintTechnique_commonInterpenetrate interpenetrate
+ {
+ get
+ {
+ return this.interpenetrateField;
+ }
+ set
+ {
+ this.interpenetrateField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintTechnique_commonLimits limits
+ {
+ get
+ {
+ return this.limitsField;
+ }
+ set
+ {
+ this.limitsField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintTechnique_commonSpring spring
+ {
+ get
+ {
+ return this.springField;
+ }
+ set
+ {
+ this.springField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonEnabled
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonInterpenetrate
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonLimits
+ {
+
+ private rigid_constraintTechnique_commonLimitsSwing_cone_and_twist swing_cone_and_twistField;
+
+ private rigid_constraintTechnique_commonLimitsLinear linearField;
+
+ ///
+ public rigid_constraintTechnique_commonLimitsSwing_cone_and_twist swing_cone_and_twist
+ {
+ get
+ {
+ return this.swing_cone_and_twistField;
+ }
+ set
+ {
+ this.swing_cone_and_twistField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintTechnique_commonLimitsLinear linear
+ {
+ get
+ {
+ return this.linearField;
+ }
+ set
+ {
+ this.linearField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonLimitsSwing_cone_and_twist
+ {
+
+ private TargetableFloat3 minField;
+
+ private TargetableFloat3 maxField;
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
+ public TargetableFloat3 min
+ {
+ get
+ {
+ return this.minField;
+ }
+ set
+ {
+ this.minField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
+ public TargetableFloat3 max
+ {
+ get
+ {
+ return this.maxField;
+ }
+ set
+ {
+ this.maxField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonLimitsLinear
+ {
+
+ private TargetableFloat3 minField;
+
+ private TargetableFloat3 maxField;
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
+ public TargetableFloat3 min
+ {
+ get
+ {
+ return this.minField;
+ }
+ set
+ {
+ this.minField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat3 is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0 0.0 0.0' attribute.
+ public TargetableFloat3 max
+ {
+ get
+ {
+ return this.maxField;
+ }
+ set
+ {
+ this.maxField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonSpring
+ {
+
+ private rigid_constraintTechnique_commonSpringAngular angularField;
+
+ private rigid_constraintTechnique_commonSpringLinear linearField;
+
+ ///
+ public rigid_constraintTechnique_commonSpringAngular angular
+ {
+ get
+ {
+ return this.angularField;
+ }
+ set
+ {
+ this.angularField = value;
+ }
+ }
+
+ ///
+ public rigid_constraintTechnique_commonSpringLinear linear
+ {
+ get
+ {
+ return this.linearField;
+ }
+ set
+ {
+ this.linearField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonSpringAngular
+ {
+
+ private TargetableFloat stiffnessField;
+
+ private TargetableFloat dampingField;
+
+ private TargetableFloat target_valueField;
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
+ public TargetableFloat stiffness
+ {
+ get
+ {
+ return this.stiffnessField;
+ }
+ set
+ {
+ this.stiffnessField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat damping
+ {
+ get
+ {
+ return this.dampingField;
+ }
+ set
+ {
+ this.dampingField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat target_value
+ {
+ get
+ {
+ return this.target_valueField;
+ }
+ set
+ {
+ this.target_valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class rigid_constraintTechnique_commonSpringLinear
+ {
+
+ private TargetableFloat stiffnessField;
+
+ private TargetableFloat dampingField;
+
+ private TargetableFloat target_valueField;
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='1.0' attribute.
+ public TargetableFloat stiffness
+ {
+ get
+ {
+ return this.stiffnessField;
+ }
+ set
+ {
+ this.stiffnessField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat damping
+ {
+ get
+ {
+ return this.dampingField;
+ }
+ set
+ {
+ this.dampingField = value;
+ }
+ }
+
+ ///
+ // CODEGEN Warning: DefaultValue attribute on members of type TargetableFloat is not supported in this version of the .Net Framework.
+ // CODEGEN Warning: 'default' attribute supported only for primitive types. Ignoring default='0.0' attribute.
+ public TargetableFloat target_value
+ {
+ get
+ {
+ return this.target_valueField;
+ }
+ set
+ {
+ this.target_valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_physics_model
+ {
+
+ private InstanceWithExtra[] instance_force_fieldField;
+
+ private instance_rigid_body[] instance_rigid_bodyField;
+
+ private instance_rigid_constraint[] instance_rigid_constraintField;
+
+ private extra[] extraField;
+
+ private string urlField;
+
+ private string sidField;
+
+ private string nameField;
+
+ private string parentField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_force_field")]
+ public InstanceWithExtra[] instance_force_field
+ {
+ get
+ {
+ return this.instance_force_fieldField;
+ }
+ set
+ {
+ this.instance_force_fieldField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_rigid_body")]
+ public instance_rigid_body[] instance_rigid_body
+ {
+ get
+ {
+ return this.instance_rigid_bodyField;
+ }
+ set
+ {
+ this.instance_rigid_bodyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_rigid_constraint")]
+ public instance_rigid_constraint[] instance_rigid_constraint
+ {
+ get
+ {
+ return this.instance_rigid_constraintField;
+ }
+ set
+ {
+ this.instance_rigid_constraintField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string url
+ {
+ get
+ {
+ return this.urlField;
+ }
+ set
+ {
+ this.urlField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string parent
+ {
+ get
+ {
+ return this.parentField;
+ }
+ set
+ {
+ this.parentField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_rigid_body
+ {
+
+ private instance_rigid_bodyTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string bodyField;
+
+ private string sidField;
+
+ private string nameField;
+
+ private string targetField;
+
+ ///
+ public instance_rigid_bodyTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string body
+ {
+ get
+ {
+ return this.bodyField;
+ }
+ set
+ {
+ this.bodyField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string target
+ {
+ get
+ {
+ return this.targetField;
+ }
+ set
+ {
+ this.targetField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_rigid_bodyTechnique_common
+ {
+
+ private string angular_velocityField;
+
+ private string velocityField;
+
+ private instance_rigid_bodyTechnique_commonDynamic dynamicField;
+
+ private TargetableFloat massField;
+
+ private object[] mass_frameField;
+
+ private TargetableFloat3 inertiaField;
+
+ private object itemField;
+
+ private instance_rigid_bodyTechnique_commonShape[] shapeField;
+
+ public instance_rigid_bodyTechnique_common()
+ {
+ this.angular_velocityField = "0.0 0.0 0.0";
+ this.velocityField = "0.0 0.0 0.0";
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute("0.0 0.0 0.0")]
+ public string angular_velocity
+ {
+ get
+ {
+ return this.angular_velocityField;
+ }
+ set
+ {
+ this.angular_velocityField = value;
+ }
+ }
+
+ ///
+ [System.ComponentModel.DefaultValueAttribute("0.0 0.0 0.0")]
+ public string velocity
+ {
+ get
+ {
+ return this.velocityField;
+ }
+ set
+ {
+ this.velocityField = value;
+ }
+ }
+
+ ///
+ public instance_rigid_bodyTechnique_commonDynamic dynamic
+ {
+ get
+ {
+ return this.dynamicField;
+ }
+ set
+ {
+ this.dynamicField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat mass
+ {
+ get
+ {
+ return this.massField;
+ }
+ set
+ {
+ this.massField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlArrayItemAttribute("rotate", typeof(rotate), IsNullable = false)]
+ [System.Xml.Serialization.XmlArrayItemAttribute("translate", typeof(TargetableFloat3), IsNullable = false)]
+ public object[] mass_frame
+ {
+ get
+ {
+ return this.mass_frameField;
+ }
+ set
+ {
+ this.mass_frameField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat3 inertia
+ {
+ get
+ {
+ return this.inertiaField;
+ }
+ set
+ {
+ this.inertiaField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
+ [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("shape")]
+ public instance_rigid_bodyTechnique_commonShape[] shape
+ {
+ get
+ {
+ return this.shapeField;
+ }
+ set
+ {
+ this.shapeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_rigid_bodyTechnique_commonDynamic
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_rigid_bodyTechnique_commonShape
+ {
+
+ private instance_rigid_bodyTechnique_commonShapeHollow hollowField;
+
+ private TargetableFloat massField;
+
+ private TargetableFloat densityField;
+
+ private object itemField;
+
+ private object item1Field;
+
+ private object[] itemsField;
+
+ private extra[] extraField;
+
+ ///
+ public instance_rigid_bodyTechnique_commonShapeHollow hollow
+ {
+ get
+ {
+ return this.hollowField;
+ }
+ set
+ {
+ this.hollowField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat mass
+ {
+ get
+ {
+ return this.massField;
+ }
+ set
+ {
+ this.massField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat density
+ {
+ get
+ {
+ return this.densityField;
+ }
+ set
+ {
+ this.densityField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_material", typeof(InstanceWithExtra))]
+ [System.Xml.Serialization.XmlElementAttribute("physics_material", typeof(physics_material))]
+ public object Item
+ {
+ get
+ {
+ return this.itemField;
+ }
+ set
+ {
+ this.itemField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("box", typeof(box))]
+ [System.Xml.Serialization.XmlElementAttribute("capsule", typeof(capsule))]
+ [System.Xml.Serialization.XmlElementAttribute("cylinder", typeof(cylinder))]
+ [System.Xml.Serialization.XmlElementAttribute("instance_geometry", typeof(instance_geometry))]
+ [System.Xml.Serialization.XmlElementAttribute("plane", typeof(plane))]
+ [System.Xml.Serialization.XmlElementAttribute("sphere", typeof(sphere))]
+ [System.Xml.Serialization.XmlElementAttribute("tapered_capsule", typeof(tapered_capsule))]
+ [System.Xml.Serialization.XmlElementAttribute("tapered_cylinder", typeof(tapered_cylinder))]
+ public object Item1
+ {
+ get
+ {
+ return this.item1Field;
+ }
+ set
+ {
+ this.item1Field = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("rotate", typeof(rotate))]
+ [System.Xml.Serialization.XmlElementAttribute("translate", typeof(TargetableFloat3))]
+ public object[] Items
+ {
+ get
+ {
+ return this.itemsField;
+ }
+ set
+ {
+ this.itemsField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class instance_rigid_bodyTechnique_commonShapeHollow
+ {
+
+ private string sidField;
+
+ private bool valueField;
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlTextAttribute()]
+ public bool Value
+ {
+ get
+ {
+ return this.valueField;
+ }
+ set
+ {
+ this.valueField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class instance_rigid_constraint
+ {
+
+ private extra[] extraField;
+
+ private string constraintField;
+
+ private string sidField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string constraint
+ {
+ get
+ {
+ return this.constraintField;
+ }
+ set
+ {
+ this.constraintField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string sid
+ {
+ get
+ {
+ return this.sidField;
+ }
+ set
+ {
+ this.sidField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_physics_scenes
+ {
+
+ private asset assetField;
+
+ private physics_scene[] physics_sceneField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("physics_scene")]
+ public physics_scene[] physics_scene
+ {
+ get
+ {
+ return this.physics_sceneField;
+ }
+ set
+ {
+ this.physics_sceneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class physics_scene
+ {
+
+ private asset assetField;
+
+ private InstanceWithExtra[] instance_force_fieldField;
+
+ private instance_physics_model[] instance_physics_modelField;
+
+ private physics_sceneTechnique_common technique_commonField;
+
+ private technique[] techniqueField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_force_field")]
+ public InstanceWithExtra[] instance_force_field
+ {
+ get
+ {
+ return this.instance_force_fieldField;
+ }
+ set
+ {
+ this.instance_force_fieldField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_model")]
+ public instance_physics_model[] instance_physics_model
+ {
+ get
+ {
+ return this.instance_physics_modelField;
+ }
+ set
+ {
+ this.instance_physics_modelField = value;
+ }
+ }
+
+ ///
+ public physics_sceneTechnique_common technique_common
+ {
+ get
+ {
+ return this.technique_commonField;
+ }
+ set
+ {
+ this.technique_commonField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("technique")]
+ public technique[] technique
+ {
+ get
+ {
+ return this.techniqueField;
+ }
+ set
+ {
+ this.techniqueField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class physics_sceneTechnique_common
+ {
+
+ private TargetableFloat3 gravityField;
+
+ private TargetableFloat time_stepField;
+
+ ///
+ public TargetableFloat3 gravity
+ {
+ get
+ {
+ return this.gravityField;
+ }
+ set
+ {
+ this.gravityField = value;
+ }
+ }
+
+ ///
+ public TargetableFloat time_step
+ {
+ get
+ {
+ return this.time_stepField;
+ }
+ set
+ {
+ this.time_stepField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class library_visual_scenes
+ {
+
+ private asset assetField;
+
+ private visual_scene[] visual_sceneField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("visual_scene")]
+ public visual_scene[] visual_scene
+ {
+ get
+ {
+ return this.visual_sceneField;
+ }
+ set
+ {
+ this.visual_sceneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class visual_scene
+ {
+
+ private asset assetField;
+
+ private node[] nodeField;
+
+ private visual_sceneEvaluate_scene[] evaluate_sceneField;
+
+ private extra[] extraField;
+
+ private string idField;
+
+ private string nameField;
+
+ ///
+ public asset asset
+ {
+ get
+ {
+ return this.assetField;
+ }
+ set
+ {
+ this.assetField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("node")]
+ public node[] node
+ {
+ get
+ {
+ return this.nodeField;
+ }
+ set
+ {
+ this.nodeField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("evaluate_scene")]
+ public visual_sceneEvaluate_scene[] evaluate_scene
+ {
+ get
+ {
+ return this.evaluate_sceneField;
+ }
+ set
+ {
+ this.evaluate_sceneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "ID")]
+ public string id
+ {
+ get
+ {
+ return this.idField;
+ }
+ set
+ {
+ this.idField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class visual_sceneEvaluate_scene
+ {
+
+ private visual_sceneEvaluate_sceneRender[] renderField;
+
+ private string nameField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("render")]
+ public visual_sceneEvaluate_sceneRender[] render
+ {
+ get
+ {
+ return this.renderField;
+ }
+ set
+ {
+ this.renderField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "NCName")]
+ public string name
+ {
+ get
+ {
+ return this.nameField;
+ }
+ set
+ {
+ this.nameField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class visual_sceneEvaluate_sceneRender
+ {
+
+ private string[] layerField;
+
+ private instance_effect instance_effectField;
+
+ private string camera_nodeField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("layer", DataType = "NCName")]
+ public string[] layer
+ {
+ get
+ {
+ return this.layerField;
+ }
+ set
+ {
+ this.layerField = value;
+ }
+ }
+
+ ///
+ public instance_effect instance_effect
+ {
+ get
+ {
+ return this.instance_effectField;
+ }
+ set
+ {
+ this.instance_effectField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlAttributeAttribute(DataType = "anyURI")]
+ public string camera_node
+ {
+ get
+ {
+ return this.camera_nodeField;
+ }
+ set
+ {
+ this.camera_nodeField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public partial class COLLADAScene
+ {
+
+ private InstanceWithExtra[] instance_physics_sceneField;
+
+ private InstanceWithExtra instance_visual_sceneField;
+
+ private extra[] extraField;
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("instance_physics_scene")]
+ public InstanceWithExtra[] instance_physics_scene
+ {
+ get
+ {
+ return this.instance_physics_sceneField;
+ }
+ set
+ {
+ this.instance_physics_sceneField = value;
+ }
+ }
+
+ ///
+ public InstanceWithExtra instance_visual_scene
+ {
+ get
+ {
+ return this.instance_visual_sceneField;
+ }
+ set
+ {
+ this.instance_visual_sceneField = value;
+ }
+ }
+
+ ///
+ [System.Xml.Serialization.XmlElementAttribute("extra")]
+ public extra[] extra
+ {
+ get
+ {
+ return this.extraField;
+ }
+ set
+ {
+ this.extraField = value;
+ }
+ }
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ public enum VersionType
+ {
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1.4.0")]
+ Item140,
+
+ ///
+ [System.Xml.Serialization.XmlEnumAttribute("1.4.1")]
+ Item141,
+ }
+
+ ///
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")]
+ [System.SerializableAttribute()]
+ [System.Diagnostics.DebuggerStepThroughAttribute()]
+ [System.ComponentModel.DesignerCategoryAttribute("code")]
+ [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://www.collada.org/2005/11/COLLADASchema")]
+ [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.collada.org/2005/11/COLLADASchema", IsNullable = false)]
+ public partial class ellipsoid
+ {
+
+ private string sizeField;
+
+ ///
+ public string size
+ {
+ get
+ {
+ return this.sizeField;
+ }
+ set
+ {
+ this.sizeField = value;
+ }
+ }
+ }
+
+ public partial class COLLADA
+ {
+ public static string ConvertFromArray(double[] values)
+ {
+ string[] tmp = new string[values.Length];
+ for (int i = 0; i < values.Length; i++)
+ {
+ tmp[i] = values[i].ToString(System.Globalization.CultureInfo.InvariantCulture);
+ }
+ return string.Join(" ", tmp);
+ }
+
+ public static string ConvertFromArray(long[] values)
+ {
+ string[] tmp = new string[values.Length];
+ for (int i = 0; i < values.Length; i++)
+ {
+ tmp[i] = values[i].ToString(System.Globalization.CultureInfo.InvariantCulture);
+ }
+ return string.Join(" ", tmp);
+ }
+
+ public static string ConvertFromArray(bool[] values)
+ {
+ string[] tmp = new string[values.Length];
+ for (int i = 0; i < values.Length; i++)
+ {
+ tmp[i] = values[i] ? "true" : "false";
+ }
+ return string.Join(" ", tmp);
+ }
+
+ public static string ConvertFromArray(string[] values)
+ {
+ return string.Join(" ", values);
+ }
+
+ public static double[] ConvertDoubleArray(string val)
+ {
+ string[] vals = Regex.Split(val, @"\s+");
+ double[] ret = new double[vals.Length];
+ for (int i = 0; i < vals.Length; i++)
+ {
+ double.TryParse(vals[i], System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out ret[i]);
+ }
+ return ret;
+ }
+
+ public static long[] ConvertLongArray(string val)
+ {
+ string[] vals = Regex.Split(val, @"\s+");
+ long[] ret = new long[vals.Length];
+ for (int i = 0; i < vals.Length; i++)
+ {
+ long.TryParse(vals[i], System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out ret[i]);
+ }
+ return ret;
+ }
+
+ public static bool[] ConvertBoolArray(string val)
+ {
+ string[] vals = Regex.Split(val, @"\s+");
+ var ret = new bool[vals.Length];
+ for (int i = 0; i < vals.Length; i++)
+ {
+ ret[i] = vals[i] == "true";
+ }
+ return ret;
+ }
+
+ public static string[] ConvertNameArray(string val)
+ {
+ return Regex.Split(val, @"\s+");
+ }
+ }
+}