TrinityCore
VMAP::AreaInfoCallback Class Reference

Public Member Functions

 AreaInfoCallback (ModelInstance *val)
 
void operator() (Vector3 const &point, uint32 entry)
 

Public Attributes

ModelInstanceprims
 
AreaInfo aInfo
 

Detailed Description

Definition at line 53 of file MapTree.cpp.

Constructor & Destructor Documentation

◆ AreaInfoCallback()

VMAP::AreaInfoCallback::AreaInfoCallback ( ModelInstance val)
inline

Definition at line 56 of file MapTree.cpp.

56: prims(val) { }
ModelInstance * prims
Definition: MapTree.cpp:65

Member Function Documentation

◆ operator()()

void VMAP::AreaInfoCallback::operator() ( Vector3 const &  point,
uint32  entry 
)
inline

Definition at line 57 of file MapTree.cpp.

58 {
59#ifdef VMAP_DEBUG
60 TC_LOG_DEBUG("maps", "AreaInfoCallback: trying to intersect '{}'", prims[entry].name);
61#endif
62 prims[entry].intersectPoint(point, aInfo);
63 }
#define TC_LOG_DEBUG(filterType__,...)
Definition: Log.h:156
void intersectPoint(G3D::Vector3 const &p, AreaInfo &info) const
+ Here is the call graph for this function:

Member Data Documentation

◆ aInfo

AreaInfo VMAP::AreaInfoCallback::aInfo

Definition at line 66 of file MapTree.cpp.

◆ prims

ModelInstance* VMAP::AreaInfoCallback::prims

Definition at line 65 of file MapTree.cpp.


The documentation for this class was generated from the following file: