|
void | BuildNode (float2 boundsMin, float2 boundsMax, int depth, int agentsStart, int agentsEnd, int nodeOffset, ref int firstFreeChild) |
|
void | CalculateSpeeds (int nodeCount) |
|
void | Execute () |
|
|
static int | Partition (NativeSlice< int > indices, int startIndex, int endIndex, NativeSlice< float > coordinates, float splitPoint) |
|
◆ BuildNode()
void BuildNode |
( |
float2 |
boundsMin, |
|
|
float2 |
boundsMax, |
|
|
int |
depth, |
|
|
int |
agentsStart, |
|
|
int |
agentsEnd, |
|
|
int |
nodeOffset, |
|
|
ref int |
firstFreeChild |
|
) |
| |
◆ CalculateSpeeds()
void CalculateSpeeds |
( |
int |
nodeCount | ) |
|
◆ Execute()
◆ Partition()
static int Partition |
( |
NativeSlice< int > |
indices, |
|
|
int |
startIndex, |
|
|
int |
endIndex, |
|
|
NativeSlice< float > |
coordinates, |
|
|
float |
splitPoint |
|
) |
| |
|
static |
◆ agentPositions
NativeArray<float2> agentPositions |
◆ agentRadii
NativeArray<float> agentRadii |
◆ agents
Length should be greater or equal to agentPositions.Length.
◆ agentSpeeds
NativeArray<float> agentSpeeds |
◆ numAgents
◆ outAgentPositions
NativeArray<float2> outAgentPositions |
◆ outAgentRadii
NativeArray<float> outAgentRadii |
◆ outArea
NativeArray<float> outArea |
Should have size: InnerNodeCountUpperBound(numAgents)
◆ outBoundingBox
NativeArray<float2> outBoundingBox |
◆ outChildPointers
NativeArray<int> outChildPointers |
Should have size: InnerNodeCountUpperBound(numAgents)
◆ outMaxRadius
NativeArray<float> outMaxRadius |
Should have size: InnerNodeCountUpperBound(numAgents)
◆ outMaxSpeeds
NativeArray<float> outMaxSpeeds |
Should have size: InnerNodeCountUpperBound(numAgents)
The documentation for this struct was generated from the following file:
- /Users/arong/Unity/a-pathfinding-project/Assets/AstarPathfindingProject/Core/RVO/RVOQuadtreeBurst.cs