Example #1
0
            static public JobHandle Schedule(NativeList <float3> vertices, NativeList <int> triangles, NativeList <float3> normals, JobHandle dependOn = default)
            {
                var job = new GenerateNormalsDeferred {
                    vertices = vertices.AsDeferredJobArray(), triangles = triangles.AsDeferredJobArray(), normals = normals.AsDeferredJobArray()
                };

                return(job.Schedule(dependOn));
            }
Example #2
0
        static public JobHandle ScheduleDeferred(NativeList <float3> vertices, NativeList <int> triangles, NativeList <float3> normals, JobHandle dependOn = default)
        {
            dependOn = GenerateNormalsDeferred.Schedule(vertices, triangles, normals, dependOn);

            return(dependOn);
        }