Torque2D Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
b2BlockAllocator Class Reference

`#include <b2BlockAllocator.h>`

## Public Member Functions
| b2BlockAllocator ()
| ~b2BlockAllocator ()
void * | Allocate (int32 size)
| Allocate memory. This will use b2Alloc if the size is larger than b2_maxBlockSize. More...
void | Free (void *p, int32 size)
| Free memory. This will use b2Free if the size is larger than b2_maxBlockSize. More...
void | Clear ()

## Detailed Description

This is a small object allocator used for allocating small objects that persist for more than one time step. See: http://www.codeproject.com/useritems/Small_Block_Allocator.asp

## Constructor & Destructor Documentation

b2BlockAllocator | ( |  | ) |

~b2BlockAllocator | ( |  | ) |

## Member Function Documentation

void * Allocate | ( | int32 | size | ) |

Allocate memory. This will use b2Alloc if the size is larger than b2_maxBlockSize.

void Clear | ( |  | ) |

void Free | ( | void * | p,
|  | int32 | size
| ) |  |

Free memory. This will use b2Free if the size is larger than b2_maxBlockSize.

The documentation for this class was generated from the following files:

- Box2D/Common/b2BlockAllocator.h
- Box2D/Common/b2BlockAllocator.cpp