#include <viscull.h>
Inheritance diagram for iVisibilityObject:

Public Methods | |
| virtual iMovable* | GetMovable () const=0 |
| Get the reference to the movable from this object. | |
| virtual long | GetShapeNumber () const=0 |
| Get the shape number of the underlying object. | |
| virtual void | GetBoundingBox (csBox3 &bbox)=0 |
| Get the bounding box of the object in object space. | |
| virtual void | MarkVisible ()=0 |
| Mark the object as visible. More... | |
| virtual void | MarkInvisible ()=0 |
| Mark the object as invisible. More... | |
| virtual bool | IsVisible () const=0 |
| After running iVisibilityCuller::VisTest() this function can be used to test if the object is visible or not. | |
|
|
Mark the object as invisible. This will be called by the visibility culler at initialization time. |
|
|
Mark the object as visible. This will be called by the visibility culler whenever it thinks the object is visible. |