Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages
iPortalContainer Struct Reference
[Crystal Space 3D Engine, Crystal Space 3D Engine]
A container for portals.
More...
#include <iengine/portalcontainer.h>
Inheritance diagram for iPortalContainer:

Public Member Functions | |
virtual iPortal * | CreatePortal (csVector3 *vertices, int num)=0 |
Create a new portal. | |
virtual void | Draw (iRenderView *rview)=0 |
Render the portal container. | |
virtual iPortal * | GetPortal (int idx) const =0 |
Get a specific portal. | |
virtual int | GetPortalCount () const =0 |
Get the number of portals in this contain. | |
virtual void | RemovePortal (iPortal *portal)=0 |
Remove a portal. |
Detailed Description
A container for portals.Main creators of instances implementing this interface:
Main ways to get pointers to this interface:- SCF_QUERY_INTERFACE() on iMeshObject from a portal container mesh.
Definition at line 54 of file portalcontainer.h.
Member Function Documentation
|
Create a new portal.
|
|
Render the portal container.
|
|
Get a specific portal.
|
|
Get the number of portals in this contain.
|
|
Remove a portal.
|
The documentation for this struct was generated from the following file:
- iengine/portalcontainer.h
Generated for Crystal Space by doxygen 1.4.4