namespace OpenMetaverse.Rendering
{
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.18444
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
//
// This source code was auto-generated by xsd, Version=4.0.30319.1.
//
using System.Xml.Serialization;
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[XmlRoot("linden_skeleton", Namespace = "", IsNullable = false)]
public partial class LindenSkeleton
{
private Joint boneField;
private float versionField;
private bool versionFieldSpecified;
private string num_bonesField;
private string num_collision_volumesField;
///
public Joint bone
{
get
{
return this.boneField;
}
set
{
this.boneField = value;
}
}
///
[XmlAttribute()]
public float version
{
get
{
return this.versionField;
}
set
{
this.versionField = value;
}
}
///
[XmlIgnore()]
public bool versionSpecified
{
get
{
return this.versionFieldSpecified;
}
set
{
this.versionFieldSpecified = value;
}
}
///
[XmlAttribute(DataType = "positiveInteger")]
public string num_bones
{
get
{
return this.num_bonesField;
}
set
{
this.num_bonesField = value;
}
}
///
[XmlAttribute(DataType = "positiveInteger")]
public string num_collision_volumes
{
get
{
return this.num_collision_volumesField;
}
set
{
this.num_collision_volumesField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Joint : JointBase
{
private CollisionVolume[] collision_volumeField;
private Joint[] boneField;
private float[] pivotField;
///
[XmlElement("collision_volume")]
public CollisionVolume[] collision_volume
{
get
{
return this.collision_volumeField;
}
set
{
this.collision_volumeField = value;
}
}
///
[XmlElement("bone")]
public Joint[] bone
{
get
{
return this.boneField;
}
set
{
this.boneField = value;
}
}
///
[XmlAttribute()]
public float[] pivot
{
get
{
return this.pivotField;
}
set
{
this.pivotField = value;
}
}
}
///
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class CollisionVolume : JointBase
{
}
///
[XmlInclude(typeof(Joint))]
[XmlInclude(typeof(CollisionVolume))]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class JointBase
{
private string nameField;
private float[] posField;
private float[] rotField;
private float[] scaleField;
///
[XmlAttribute(DataType = "token")]
public string name
{
get
{
return this.nameField;
}
set
{
this.nameField = value;
}
}
///
[XmlAttribute()]
public float[] pos
{
get
{
return this.posField;
}
set
{
this.posField = value;
}
}
///
[XmlAttribute()]
public float[] rot
{
get
{
return this.rotField;
}
set
{
this.rotField = value;
}
}
///
[XmlAttribute()]
public float[] scale
{
get
{
return this.scaleField;
}
set
{
this.scaleField = value;
}
}
}
}