using System; // This file is part of the ANX.Framework created by the // "ANX.Framework developer group" and released under the Ms-PL license. // For details see: http://anxframework.codeplex.com/license namespace ANX.Framework.Content.Pipeline.Graphics { public struct BoneWeight { #region Private private string boneName; private float weight; #endregion #region Public public string BoneName { get { return boneName; } } public float Weight { get { return weight; } } #endregion #region Constructor public BoneWeight(string boneName, float weight) { if (string.IsNullOrEmpty(boneName)) { throw new ArgumentNullException("boneName"); } if (weight < 0f || weight > 1f) { throw new ArgumentOutOfRangeException("weight"); } this.boneName = boneName; this.weight = weight; } #endregion } }