namespace XREngine.Data.Rendering
{
    //public struct BoneWeight(int boneIndex, float weight)
    //{
    //    /// <summary>
    //    /// The index of the bone in the XRMesh's bone array.
    //    /// An index of 0 is invalid. The real index is this value minus 1.
    //    /// </summary>
    //    public int BoneIndex = boneIndex;

    //    public float Weight = weight;

    //    public static bool operator ==(BoneWeight a, BoneWeight b)
    //        => a.BoneIndex == b.BoneIndex && a.Weight == b.Weight;
    //    public static bool operator !=(BoneWeight a, BoneWeight b)
    //        => a.BoneIndex != b.BoneIndex || a.Weight != b.Weight;

    //    public override readonly bool Equals(object? obj)
    //        => obj is BoneWeight other && this == other;

    //    public override readonly int GetHashCode()
    //        => HashCode.Combine(BoneIndex, Weight);
    //}
}