◆ Add()
| virtual bool hpl::iRenderableContainer::Add |
( |
iRenderable * |
apRenderable, |
|
|
bool |
abStatic |
|
) |
| |
|
pure virtual |
Add a new object to the container.
- Parameters
-
| *apRenderable | the object |
| abStatic | true if the object will not move, else false. |
- Returns
- true if success, else false
Implemented in hpl::cPortalContainer.
◆ Remove()
| virtual bool hpl::iRenderableContainer::Remove |
( |
iRenderable * |
apRenderable | ) |
|
|
pure virtual |
Removes the object, only non static are guaranteed to be found.
- Parameters
-
- Returns
- true if success, else false
Implemented in hpl::cPortalContainer.
◆ GetVisible()
| virtual void hpl::iRenderableContainer::GetVisible |
( |
cFrustum * |
apFostrum, |
|
|
cRenderList * |
apRenderList |
|
) |
| |
|
pure virtual |
Populate the renderlist with all objects visible in a fostrum.
- Parameters
-
Implemented in hpl::cPortalContainer.
◆ Compile()
| virtual void hpl::iRenderableContainer::Compile |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: