AI_SDB_OccludedFrustumGenArray Class Reference
#include <AI_SDB_GenArrayVisitors.h>
Inheritance diagram for AI_SDB_OccludedFrustumGenArray:

Public Member Functions | |
| AI_SDB_OccludedFrustumGenArray (const AI_SDB_Camera &cam, const AI_Matrix44 &camxform, AI_SDB_OcclusionVisitor &occlusion, VisibleElements &foundarray) | |
| ~AI_SDB_OccludedFrustumGenArray () | |
| void | Reset () |
| Reset any accumulated state; the view frustum is unchanged. You have to reset the occlusion visitor as well. | |
| void | Reset (const AI_SDB_Camera &newcamera, const AI_Matrix44 &newxform) |
| Reset any data and reposition the frustum. You have to reset the occlusion visitor as well. | |
| 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_OccludedFrustumGenArray::AI_SDB_OccludedFrustumGenArray | ( | const AI_SDB_Camera & | cam, | |
| const AI_Matrix44 & | camxform, | |||
| AI_SDB_OcclusionVisitor & | occlusion, | |||
| VisibleElements & | foundarray | |||
| ) | [inline] |
| AI_SDB_OccludedFrustumGenArray::~AI_SDB_OccludedFrustumGenArray | ( | ) | [inline] |
Member Function Documentation
| void AI_SDB_OccludedFrustumGenArray::Reset | ( | ) | [inline, virtual] |
Reset any accumulated state; the view frustum is unchanged. You have to reset the occlusion visitor as well.
Reimplemented from AI_SDB_OccludedFrustumVisitor.
| void AI_SDB_OccludedFrustumGenArray::Reset | ( | const AI_SDB_Camera & | newcamera, | |
| const AI_Matrix44 & | newxform | |||
| ) | [inline] |
Reset any data and reposition the frustum. You have to reset the occlusion visitor as well.
Reimplemented from AI_SDB_OccludedFrustumVisitor.
| void AI_SDB_OccludedFrustumGenArray::Visit | ( | AI_SDB_SpatialElement * | visitee | ) | [inline, virtual] |
| void AI_SDB_OccludedFrustumGenArray::ClearArray | ( | ) | [inline, protected] |
Member Data Documentation
The documentation for this class was generated from the following file:
