iVisibilityObject Struct Reference
[Visibility]
An object that wants to know if it is visible or not for some visibility culler needs to implement this interface.
More...
#include <iengine/viscull.h>
Inheritance diagram for iVisibilityObject:

Public Member Functions | |
virtual csFlags & | GetCullerFlags ()=0 |
Get flags for this object. | |
virtual iMeshWrapper * | GetMeshWrapper () const =0 |
Get the reference to the mesh wrapper from this object. | |
virtual iMovable * | GetMovable () const =0 |
Get the reference to the movable from this object. | |
virtual iObjectModel * | GetObjectModel ()=0 |
Get the object model corresponding with this object. |
Detailed Description
An object that wants to know if it is visible or not for some visibility culler needs to implement this interface.Main creators of instances implementing this interface:
- Mesh wrapper in the engine implements this.
Main ways to get pointers to this interface:
Main users of this interface:
- Visibility culler plugins (iVisibilityCuller).
Definition at line 251 of file viscull.h.
Member Function Documentation
|
Get flags for this object. This is a combination of zero or more of the following flags. See the documentation with these flags for more info: |
|
Get the reference to the mesh wrapper from this object.
|
|
Get the reference to the movable from this object.
|
|
Get the object model corresponding with this object.
|
The documentation for this struct was generated from the following file:
- iengine/viscull.h
Generated for Crystal Space by doxygen 1.4.6