![]() |
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. |