Singularity/Library/PackageCache/com.unity.2d.animation@7.0.10/Editor/SkinningModule/WeightsGenerator/IWeightsGenerator.cs
2024-05-06 11:45:45 -07:00

13 lines
496 B
C#

using Unity.Jobs;
using Unity.Mathematics;
using UnityEngine;
namespace UnityEditor.U2D.Animation
{
internal interface IWeightsGenerator
{
BoneWeight[] Calculate(string name, in float2[] vertices, in int[] indices, in int2[] edges, in float2[] controlPoints, in int2[] bones, in int[] pins);
JobHandle CalculateJob(string name, in float2[] vertices, in int[] indices, in int2[] edges, in float2[] controlPoints, in int2[] bones, in int[] pins, SpriteJobData sd);
}
}