AI_SDB_VisibleSphereGenArray Class Reference
#include <AI_SDB_GenArrayVisitors.h>
Inheritance diagram for AI_SDB_VisibleSphereGenArray:
Public Member Functions | |
AI_SDB_VisibleSphereGenArray (const AI_Sphere &viewsphere, VisibleElements &foundarray) | |
~AI_SDB_VisibleSphereGenArray () | |
void | Reset () |
void | Reset (const AI_Sphere &s) |
Reset any data and reposition the AI_Sphere. | |
void | Visit (AI_SDB_SpatialElement *visitee) |
Test and possibly process an element. | |
Protected Member Functions | |
void | ClearArray () |
Protected Attributes | |
VisibleElements & | m_visarray |
Constructor & Destructor Documentation
AI_SDB_VisibleSphereGenArray::AI_SDB_VisibleSphereGenArray | ( | const AI_Sphere & | viewsphere, | |
VisibleElements & | foundarray | |||
) | [inline] |
AI_SDB_VisibleSphereGenArray::~AI_SDB_VisibleSphereGenArray | ( | ) | [inline] |
Member Function Documentation
void AI_SDB_VisibleSphereGenArray::Reset | ( | ) | [inline, virtual] |
Reset any state use during a visibility sweep. If you use a visitor multiple times, reset it between each visibility collection
Reimplemented from AI_SDB_VisibleSphereVisitor.
void AI_SDB_VisibleSphereGenArray::Reset | ( | const AI_Sphere & | viewsphere | ) | [inline] |
void AI_SDB_VisibleSphereGenArray::Visit | ( | AI_SDB_SpatialElement * | visitee | ) | [inline, virtual] |
void AI_SDB_VisibleSphereGenArray::ClearArray | ( | ) | [inline, protected] |
Member Data Documentation
VisibleElements& AI_SDB_VisibleSphereGenArray::m_visarray [protected] |
The documentation for this class was generated from the following file: