Zdexby TheHolyOneZ
44,741 classes
Class

PointKDTree

: Object
Pathfinding.PointKDTree, AstarPathfindingProject 0x0030 (48 B) inherited 0x0010 AstarPathfindingProject.dll
0x00x0030

Members 7

OffsetSizeNameTypeFlagsDefault
—0x04LeafSizeintPublicStatic+1 flags-2128597328
—0x04LeafArraySizeintPublicStatic+1 flags-2128597328
0x08treeNode[]Private—
0x04numNodesintPrivate—
0x001C0x04padding / unreflected
0x08largeListList<Pathfinding.GraphNode>Private+1 flags—
0x08arrayCacheStack<Pathfinding.GraphNode[]>Private+1 flags—
0x08comparersIComparer<Pathfinding.GraphNode>[]PrivateStatic+1 flags—

Functions 18

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void Add(GraphNode node)Public—0x08
void Rebuild(const GraphNode[]& nodes, int start, int end)Public0x08
GraphNode[] GetOrCreateList()Private0x08
int Size(int index)Private0x04
void CollectAndClear(int index, List<Pathfinding.GraphNode> buffer)Private0x08
int MaxAllowedSize(int numNodes, int depth)PrivateStatic0x04
void Rebalance(int index)Private0x04
void EnsureSize(int index)Private0x04
void Build(int index, List<Pathfinding.GraphNode> nodes, int start, int end)Private0x08
void Add(GraphNode point, int index, int depth)Private0x08
GraphNode GetNearest(const Int3& point, NNConstraint constraint)Public0x0C
void GetNearestInternal(int index, const Int3& point, NNConstraint constraint, ref GraphNode& best, ref long& bestSqrDist)Private0x0C
GraphNode GetNearestConnection(const Int3& point, NNConstraint constraint, long maximumSqrConnectionLength)Public0x0C
void GetNearestConnectionInternal(int index, const Int3& point, NNConstraint constraint, ref GraphNode& best, ref long& bestSqrDist, long distanceThresholdOffset)Private0x0C
void GetInRange(const Int3& point, long sqrRadius, List<Pathfinding.GraphNode> buffer)Public0x0C
void GetInRangeInternal(int index, const Int3& point, long sqrRadius, List<Pathfinding.GraphNode> buffer)Private0x0C
void .cctor()PrivateStatic+1 flags0x00

Used by 1

types with a member, parameter or interface of this type