◆ 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: