![]() |
Public API Reference |
#include <shadows.h>
Inheritance diagram for iShadowIterator:

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