Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
VMAP::GModelRayCallback Struct Reference

Public Member Functions

 GModelRayCallback (const std::vector< MeshTriangle > &tris, const std::vector< Vector3 > &vert)
bool operator() (const G3D::Ray &ray, uint32 entry, float &distance, bool)

Public Attributes

bool hit
std::vector< MeshTriangle >::const_iterator triangles
std::vector< Vector3 >::const_iterator vertices

Detailed Description

Definition at line 347 of file WorldModel.cpp.

Constructor & Destructor Documentation

◆ GModelRayCallback()

VMAP::GModelRayCallback::GModelRayCallback ( const std::vector< MeshTriangle > & tris,
const std::vector< Vector3 > & vert )
inline

Definition at line 349 of file WorldModel.cpp.

References hit, triangles, and vertices.

Member Function Documentation

◆ operator()()

bool VMAP::GModelRayCallback::operator() ( const G3D::Ray & ray,
uint32 entry,
float & distance,
bool  )
inline

Definition at line 351 of file WorldModel.cpp.

References hit, VMAP::IntersectTriangle(), triangles, and vertices.

Member Data Documentation

◆ hit

bool VMAP::GModelRayCallback::hit

Definition at line 359 of file WorldModel.cpp.

Referenced by GModelRayCallback(), VMAP::GroupModel::IntersectRay(), and operator()().

◆ triangles

std::vector<MeshTriangle>::const_iterator VMAP::GModelRayCallback::triangles

Definition at line 358 of file WorldModel.cpp.

Referenced by GModelRayCallback(), and operator()().

◆ vertices

std::vector<Vector3>::const_iterator VMAP::GModelRayCallback::vertices

Definition at line 357 of file WorldModel.cpp.

Referenced by GModelRayCallback(), and operator()().


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