#include <DynamicTree.h>
|
| DynamicMapTree () |
|
| ~DynamicMapTree () |
|
bool | isInLineOfSight (G3D::Vector3 const &startPos, G3D::Vector3 const &endPos, PhaseShift const &phaseShift) const |
|
bool | getIntersectionTime (G3D::Ray const &ray, G3D::Vector3 const &endPos, PhaseShift const &phaseShift, float &maxDist) const |
|
bool | getObjectHitPos (G3D::Vector3 const &startPos, G3D::Vector3 const &endPos, G3D::Vector3 &resultHitPos, float modifyDist, PhaseShift const &phaseShift) const |
|
float | getHeight (float x, float y, float z, float maxSearchDist, PhaseShift const &phaseShift) const |
|
bool | getAreaAndLiquidData (float x, float y, float z, PhaseShift const &phaseShift, Optional< uint8 > reqLiquidType, VMAP::AreaAndLiquidData &data) const |
|
void | insert (GameObjectModel const &) |
|
void | remove (GameObjectModel const &) |
|
bool | contains (GameObjectModel const &) const |
|
void | balance () |
|
void | update (uint32 diff) |
|
Definition at line 39 of file DynamicTree.h.
◆ DynamicMapTree()
DynamicMapTree::DynamicMapTree |
( |
| ) |
|
◆ ~DynamicMapTree()
DynamicMapTree::~DynamicMapTree |
( |
| ) |
|
◆ balance()
void DynamicMapTree::balance |
( |
| ) |
|
◆ contains()
◆ getAreaAndLiquidData()
◆ getHeight()
float DynamicMapTree::getHeight |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
maxSearchDist, |
|
|
PhaseShift const & |
phaseShift |
|
) |
| const |
◆ getIntersectionTime()
bool DynamicMapTree::getIntersectionTime |
( |
G3D::Ray const & |
ray, |
|
|
G3D::Vector3 const & |
endPos, |
|
|
PhaseShift const & |
phaseShift, |
|
|
float & |
maxDist |
|
) |
| const |
◆ getObjectHitPos()
bool DynamicMapTree::getObjectHitPos |
( |
G3D::Vector3 const & |
startPos, |
|
|
G3D::Vector3 const & |
endPos, |
|
|
G3D::Vector3 & |
resultHitPos, |
|
|
float |
modifyDist, |
|
|
PhaseShift const & |
phaseShift |
|
) |
| const |
◆ insert()
◆ isInLineOfSight()
bool DynamicMapTree::isInLineOfSight |
( |
G3D::Vector3 const & |
startPos, |
|
|
G3D::Vector3 const & |
endPos, |
|
|
PhaseShift const & |
phaseShift |
|
) |
| const |
◆ remove()
◆ update()
void DynamicMapTree::update |
( |
uint32 |
diff | ) |
|
◆ impl
The documentation for this class was generated from the following files: