A* Pathfinding Project  4.3.2
The A* Pathfinding Project for Unity 3D
RVODestinationCrowdedBehavior.JobDensityCheck Struct Reference


struct  QueryData

Public Member Functions

 JobDensityCheck (int size)
float AgentDensityInCircle (float2 position, float radius)
void Dispose ()
void Pathfinding.Jobs.IJobParallelForBatch. Execute (int start, int count)
void Execute (int i)
void Set (int index, float2 position, float2 destination, float densityThreshold, float agentRadius)

Public Attributes

bool allowBoundsChecks => false
NativeArray< QueryDatadata
NativeArray< bool > outThresholdResults
RVOQuadtreeBurst quadtree

Additional Inherited Members

- Properties inherited from IJobParallelForBatch
bool allowBoundsChecks [get]

Constructor & Destructor Documentation

◆ JobDensityCheck()

JobDensityCheck ( int  size)

Member Function Documentation

◆ AgentDensityInCircle()

float AgentDensityInCircle ( float2  position,
float  radius 

◆ Dispose()

void Dispose ( )

◆ Execute() [1/2]

void Pathfinding.Jobs.IJobParallelForBatch. Execute ( int  start,
int  count 

Implements IJobParallelForBatch.

◆ Execute() [2/2]

void Execute ( int  i)

◆ Set()

void Set ( int  index,
float2  position,
float2  destination,
float  densityThreshold,
float  agentRadius 

Member Data Documentation

◆ allowBoundsChecks

bool allowBoundsChecks => false

◆ data

NativeArray<QueryData> data

◆ outThresholdResults

NativeArray<bool> outThresholdResults

◆ quadtree

RVOQuadtreeBurst quadtree

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