#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. |