Files
bluflame/aiwaz/Backup/Aiwaz.Contracts/IBone.cs
2026-04-18 22:31:51 +02:00

19 lines
540 B
C#

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