Singularity/Library/PackageCache/com.unity.2d.animation@7.0.10/Editor/SkinningModule/WeightsGenerator/IWeightsGenerator.cs

13 lines
496 B
C#
Raw Normal View History

2024-05-06 14:45:45 -04:00
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);
}
}