using System.Collections.Generic; using SlimDX; namespace Aiwaz.Contracts { public interface IBone { Matrix GetTransformationAtTime(float time, Matrix rootTransformationMatrix); Dictionary BoneIndexList { get; } List ChildBones { get; } int Index { get; } Matrix[] MatrixArray { get; } string Name { get; } Matrix PoseTransformation { get; } IBone Parent { get; set; } ITransformationAnimation TransformationAnimation { get; set; } } }