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

Classes

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: