Definition at line 32 of file Quadtree.h.
◆ SeaCurrentQuadtree()
Cogs::Core::SeaCurrentQuadtree::SeaCurrentQuadtree |
( |
glm::vec2 |
min, |
|
|
glm::vec2 |
max |
|
) |
| |
|
inline |
◆ clear()
void Cogs::Core::SeaCurrentQuadtree::clear |
( |
QuadNode * |
node | ) |
|
|
private |
◆ computeSubQuad()
◆ getRoot()
QuadNode * Cogs::Core::SeaCurrentQuadtree::getRoot |
( |
| ) |
const |
|
inline |
◆ getSubQuad()
int Cogs::Core::SeaCurrentQuadtree::getSubQuad |
( |
const QuadBounds & |
bounds, |
|
|
const glm::vec2 & |
arrow |
|
) |
| const |
|
private |
◆ insert()
void Cogs::Core::SeaCurrentQuadtree::insert |
( |
QuadNode * |
node, |
|
|
size_t |
depth, |
|
|
const glm::vec2 & |
arrow |
|
) |
| |
◆ isLeaf()
bool Cogs::Core::SeaCurrentQuadtree::isLeaf |
( |
const QuadNode * |
node | ) |
|
|
inline |
◆ search()
int Cogs::Core::SeaCurrentQuadtree::search |
( |
QuadNode * |
node, |
|
|
const glm::vec2 & |
arrow, |
|
|
int |
priority |
|
) |
| const |
◆ split()
void Cogs::Core::SeaCurrentQuadtree::split |
( |
QuadNode * |
node | ) |
|
|
private |
◆ mRoot
std::unique_ptr<QuadNode> Cogs::Core::SeaCurrentQuadtree::mRoot |
|
private |
The documentation for this class was generated from the following files: