A* Pathfinding Project  4.3.5
The A* Pathfinding Project for Unity 3D
JobDependencyAnalyzer< T > Struct Template Reference

Classes

struct  ReflectionData
 

Static Public Member Functions

static JobHandle GetDependencies (ref T data, List< JobDependencyTracker.NativeArraySlot > slots)
 Returns the dependencies for the given job. More...
 
static JobHandle GetDependencies (ref T data, List< JobDependencyTracker.NativeArraySlot > slots, JobHandle additionalDependency)
 
static JobHandle GetDependencies (ref T data, List< JobDependencyTracker.NativeArraySlot > slots, JobHandle additionalDependency, bool useAdditionalDependency)
 
static bool HasHash (int[] hashes, int hash, int count)
 
static void initReflectionData ()
 

Static Public Attributes

static ReflectionData reflectionData
 

Static Package Functions

static void Scheduled (ref T data, JobDependencyTracker tracker, JobHandle job)
 

Member Function Documentation

◆ GetDependencies() [1/3]

static JobHandle GetDependencies ( ref T  data,
List< JobDependencyTracker.NativeArraySlot slots 
)
static

Returns the dependencies for the given job.

Parameters
dataJob data. Must be allocated on the stack.

◆ GetDependencies() [2/3]

static JobHandle GetDependencies ( ref T  data,
List< JobDependencyTracker.NativeArraySlot slots,
JobHandle  additionalDependency 
)
static

◆ GetDependencies() [3/3]

static JobHandle GetDependencies ( ref T  data,
List< JobDependencyTracker.NativeArraySlot slots,
JobHandle  additionalDependency,
bool  useAdditionalDependency 
)
static

◆ HasHash()

static bool HasHash ( int []  hashes,
int  hash,
int  count 
)
static

◆ initReflectionData()

static void initReflectionData ( )
static

◆ Scheduled()

static void Scheduled ( ref T  data,
JobDependencyTracker  tracker,
JobHandle  job 
)
staticpackage

Member Data Documentation

◆ reflectionData

ReflectionData reflectionData
static

The documentation for this struct was generated from the following file: