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);
};