using System.Collections.Generic;
using XNAModel = Microsoft.Xna.Framework.Graphics.Model;

namespace MikuMikuDance.XNA.Model.ModelData
{
    /// <summary>
    /// MMDモデルデータクラス(内部用)
    /// </summary>
    internal class MMDModelData
    {
        /// <summary>
        /// モデルデータ
        /// </summary>
        public XNAModel ModelData { get; set; }
        /// <summary>
        /// MMD用のボーン情報
        /// </summary>
        public List<MMDBoneData> Bones { get; set; }
        /// <summary>
        /// MMD用の表情情報
        /// </summary>
        public List<MMDSkinData> Skins { get; set; }
        /// <summary>
        /// 表情用の頂点数
        /// </summary>
        public int NumVertexForFace { get; set; }
        /// <summary>
        /// MMD用の剛体情報
        /// </summary>
        public List<MMDRigid> Rigids { get; set; }
        /// <summary>
        /// MMD用のジョイント情報
        /// </summary>
        public List<MMDJoint> Joints { get; set; }
    }
}
