struct MAGES::MeshDeformations::DynamicSoftbodyActor::RecreateSmoothMeshJob
struct RecreateSmoothMeshJob: public IJobParallelFor
{
// fields
float4x4 WorldToLocalMatrix;
NativeArray VertexLocks;
UnsafeAtomicCounter32 VertexCount;
NativeArray Vertices;
NativeArray UVs;
NativeArray BindInfo;
SubMeshIndexData* SubMeshIndexDataArray;
int SubMeshIndexDataArrayLength;
NativeArray VolumeConstraintsNeighbors;
NativeSlice ParticlesPosition;
NativeArray ParticlesUVs;
NativeSlice VolumeConstraintsEnabled;
NativeSlice VolumeConstraintsParticleA;
NativeSlice VolumeConstraintsParticleB;
NativeSlice VolumeConstraintsParticleC;
NativeSlice VolumeConstraintsParticleD;
NativeSlice VolumeConstraintsPhysicsMaterialIndex;
NativeArray ParticleToVertexMap;
// methods
void Execute(int volumeConstraintIndex);
};