/* * Copyright (c) 2006-2014, openmetaverse.org * All rights reserved. * * - Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * - Neither the name of the openmetaverse.org nor the names * of its contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ //------------------------------------------------------------------------------ // // 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 FILE WAS CHANGED IN COMMIT 3a59220 TO RESOLVE A MONO BUG. PLEASE RE-INSERT THOSE CHANGES IF THIS FILE IS // REGENERATED. // // This source code was auto-generated by xsd, Version=4.0.30319.17929. // namespace OpenMetaverse.ImportExport.Collada14 { 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) { if (values == null) return string.Empty; 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) { if (values == null) return string.Empty; 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) { if (values == null) return string.Empty; 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) { if (values == null) return string.Empty; 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+"); } } }