struct MAGES::MeshDeformations::DynamicSoftbodyActor::RecreateFlatMeshJob
struct RecreateFlatMeshJob: public IJobParallelFor
{
// fields
float4x4 WorldToLocalMatrix;
NativeArray VolumeConstraintsNeighbors;
NativeSlice ParticlesPosition;
NativeArray ParticlesUVs;
NativeArray TetCornerUVs;
bool UsePerWedge;
NativeArray TetFaceIsInterior;
bool SeparateInteriorMaterial;
int InteriorSubMeshIndex;
NativeSlice VolumeConstraintsEnabled;
NativeSlice VolumeConstraintsParticleA;
NativeSlice VolumeConstraintsParticleB;
NativeSlice VolumeConstraintsParticleC;
NativeSlice VolumeConstraintsParticleD;
NativeSlice VolumeConstraintsSubMeshIndex;
UnsafeAtomicCounter32 VertexCount;
NativeArray Vertices;
NativeArray UVs;
NativeArray BindInfo;
NativeArray VertexToTetCornerMap;
SubMeshIndexData* SubMeshIndexDataArray;
int SubMeshIndexDataArrayLength;
// methods
void Execute(int volumeConstraintIndex);
};