Class LambdaJobDescriptionConstructionMethods
Static class holding methods to construct lambda jobs (Entities.ForEach and Job.WithCode)
Namespace: Unity.Entities
Assembly: solution.dll
Syntax
public static class LambdaJobDescriptionConstructionMethods
  Methods
| Name | Description | 
|---|---|
| WithBurst<TDescription>(TDescription, FloatMode, FloatPrecision, bool) | Enables Burst for the Entities.ForEach or Job.WithCode that this invocation constructs.  | 
      
| WithDisposeOnCompletion<TDescription, TCapturedVariableType>(TDescription, TCapturedVariableType) | Mark a captured Native Container or type that contains a Native Container to be disposed of after the job finishes (or immediately after with .Run()).  | 
      
| WithName<TDescription>(TDescription, string) | Provides a name for the generated job. This can be viewed in the profiler.  | 
      
| WithNativeDisableContainerSafetyRestriction<TDescription, TCapturedVariableType>(TDescription, TCapturedVariableType) | Disable safety checks for a given captured variable that stores a native container. This will allow some jobs to run that wouldn't otherwise, but it does by-pass the safety system for this container.  | 
      
| WithNativeDisableParallelForRestriction<TDescription, TCapturedVariableType>(TDescription, TCapturedVariableType) | Disables safety checks for a captured native container for the generated parallel job that may write to the same container from other job workers for the same job instance.  | 
      
| WithNativeDisableUnsafePtrRestriction<TDescription, TCapturedVariableType>(TDescription, TCapturedVariableType*) | Allows capture of a native container to be passed to a job even though it contains a pointer, which is usually not allowed.  | 
      
| WithReadOnly<TDescription, TCapturedVariableType>(TDescription, TCapturedVariableType) | Capture a variable that stores a native container with read-only access. This allows the job system to track this container as only being read from (potentially allowing more job scheduling).  | 
      
| WithStructuralChanges<TDescription>(TDescription) | Enables structural changes to occur in the lambda.  | 
      
| WithoutBurst<TDescription>(TDescription) | Disable Burst for the Entities.ForEach or Job.WithCode that this invocation constructs.  |