#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. |