#include <shadows.h>
Inheritance diagram for iShadowIterator:

Public Methods | |
| virtual void | Reset ()=0 |
| Reset the iterator to start again. | |
| virtual bool | HasNext ()=0 |
| Is there still an element in this iterator? | |
| virtual csFrustum* | Next ()=0 |
| Get the next shadow. | |
| virtual void* | GetUserData ()=0 |
| Get the user data for the last shadow. | |
| virtual bool | IsRelevant ()=0 |
| Return if the last shadow is relevant or not. | |
| virtual void | MarkRelevant (bool rel)=0 |
| Mark the last shadow as relevant. | |
| virtual void | DeleteCurrent ()=0 |
| Delete the last returned shadow. | |
| virtual iShadowBlock* | GetCurrentShadowBlock ()=0 |
| Return the shadow list for the current element. | |
| virtual iShadowBlock* | GetNextShadowBlock ()=0 |
| Return the shadow list for the next element. | |