Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/GenericQuadTree.h |
Include |
#include "GenericQuadTree.h" |
template<typename ElementType, int32 NodeCapacity>
class TQuadTree
Name | Description | |
---|---|---|
|
TQuadTree() |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. |
|
TQuadTree ( |
Name | Description | |
---|---|---|
|
~TQuadTree() |
Name | Description | ||
---|---|---|---|
|
Duplicate ( |
Does a deep copy of the tree by going through and re-creating the internal data. |
|
|
Empty() |
Removes all elements of the tree |
|
|
GetElements |
Given a 2D box, returns an array of elements within the box. |
|
|
const FBox2D... |
GetTreeBox() |
Gets the TreeBox so systems can test insertions before trying to do so with invalid regions |
|
Insert |
Inserts an object of type ElementType with an associated 2D box of size Box (log n). |
|
|
Remove ( |
Removes an object of type ElementType with an associated 2D box of size Box (log n). |
|
|
Serialize ( |
Name |
Description |
|
---|---|---|
|
QuadNames |
Name |
Description |
---|---|
TreeType |