Triton
Visual simulation library for ocean rendering.
|
You may extend the Allocator class to hook your own memory management scheme into Triton. More...
#include <MemAlloc.h>
Static Public Member Functions | |
static Allocator *TRITONAPI | GetAllocator () |
Retrieves the static allocator object. | |
static void TRITONAPI | SetAllocator (Allocator *a) |
Sets a new static allocator object. | |
You may extend the Allocator class to hook your own memory management scheme into Triton.
Instantiate your own implementation of Allocator, and pass it into Allocator::SetAllocator prior to calling any other Triton methods or instantiating any Triton objects.
Each object in Triton overloads the new and delete operators, and routes memory management through the Allocator as well.
|
inlinestatic |
Sets a new static allocator object.
If this is not called, the default implementation using malloc and free is used.