#include <lview.h>
Inheritance diagram for csFrustumView:

Public Methods | |
| csFrustumView () | |
| Constructor. | |
| virtual | ~csFrustumView () |
| Destroy the object. | |
| virtual csFrustumContext* | GetFrustumContext () const |
| Get the current frustum context. | |
| virtual void | CreateFrustumContext () |
| Create a new frustum context. | |
| virtual csFrustumContext* | CopyFrustumContext () |
| Create a copy. | |
| virtual void | SetFrustumContext (csFrustumContext *ctxt) |
| Set the frustum context. | |
| virtual void | RestoreFrustumContext (csFrustumContext *original) |
| Restore a frustum context. | |
| virtual void | StartNewShadowBlock () |
| Start new shadow list for this frustum. | |
| void | SetNodeFunction (csFrustumViewNodeFunc *func) |
| Set the function that is called for every node. | |
| void | SetPolygonFunction (csFrustumViewFunc *func) |
| Set the function that is called for every polygon to visit. | |
| void | SetCurveFunction (csFrustumViewFunc *func) |
| Set the function that is called for every curve to visit. | |
| virtual void | CallNodeFunction (csOctreeNode *onode, bool vis) |
| Call the node function. | |
| virtual void | CallPolygonFunction (csObject *poly, bool vis) |
| Call the polygon function. | |
| virtual void | CallCurveFunction (csObject *curve, bool vis) |
| Call the curve function. | |
| void | SetRadius (float rad) |
| Set the maximum radius to use for visiting objects. | |
| virtual float | GetRadius () |
| Get the radius. | |
| float | GetSquaredRadius () |
| Get the squared radius. | |
| void | EnableThingShadows (bool e) |
| Enable shadowing for things (off by default). @SUSPECT!!! More... | |
| virtual bool | ThingShadowsEnabled () |
| Return true if shadowing for things is enabled. | |
| void | SetShadowMask (unsigned int mask, unsigned int value) |
| Set shadow mask. | |
| void | SetProcessMask (unsigned int mask, unsigned int value) |
| Set process mask. | |
| virtual bool | CheckShadowMask (unsigned int mask) |
| Check if a mask corresponds with the shadow mask. | |
| virtual bool | CheckProcessMask (unsigned int mask) |
| Check if a mask corresponds with the process mask. | |
| virtual void | SetUserdata (iFrustumViewUserdata *data) |
| Set or clear userdata. | |
| virtual iFrustumViewUserdata* | GetUserdata () |
| Get userdata. | |
Public Attributes | |
| SCF_DECLARE_IBASE | |
|
|
Enable shadowing for things (off by default). @SUSPECT!!! @ |