![]() |
Public API Reference |
#include <fview.h>
Public Methods | |
| csFrustumContext () | |
| Constructor. More... | |
| iShadowBlockList * | GetShadows () |
| Get the list of shadows. More... | |
| void | SetShadows (iShadowBlockList *shad, bool sh=true) |
| Set the list of shadows. More... | |
| void | SetNewShadows (csPtr< iShadowBlockList > shad, bool sh=false) |
| Set a new (already IncRef'd) list of shadows. More... | |
| bool | IsShared () |
| Get shared. More... | |
| void | SetLightFrustum (csFrustum *lf) |
| Set the light frustum. More... | |
| void | SetNewLightFrustum (csPtr< csFrustum > lf) |
| Set a new (already IncRef'd) light frustrum. More... | |
| csFrustum * | GetLightFrustum () |
| Get the light frustum. More... | |
| void | SetMirrored (bool m) |
| Set/Disable mirrored space (default false). More... | |
| bool | IsMirrored () |
| Is mirrored. More... | |
It is used by iFrustumView. When recursing through a portal a new frustum context will be created and set in place of the old one.
Definition at line 64 of file fview.h.
|
|
Constructor.
|
|
|
Get the light frustum.
|
|
|
Get the list of shadows.
|
|
|
Is mirrored.
|
|
|
Get shared.
|
|
|
Set the light frustum.
|
|
|
Set/Disable mirrored space (default false). Set this to true if the frustum starts in mirrored space. |
|
|
Set a new (already IncRef'd) light frustrum.
|
|
||||||||||||
|
Set a new (already IncRef'd) list of shadows.
|
|
||||||||||||
|
Set the list of shadows.
|