#include <polypool.h>
Public Methods | |
csPoly2DPool (csPoly2DFactory *fact) | |
Create an empty pool. | |
~csPoly2DPool () | |
Destroy pool and all objects in the pool. | |
csPoly2D* | Alloc () |
Allocate a new object in the pool. | |
void | Free (csPoly2D *pol) |
Free an object and put it back in the pool. More... |
You can ask new instances from this pool. If needed it will allocate one for you but ideally it can give you one which was allocated earlier.
|
Free an object and put it back in the pool. Note that it is only legal to free objects which were allocated from the pool. |