![]() |
OGRE 1.12.10
Object-Oriented Graphics Rendering Engine
|
Class to provide aligned memory allocate functionality. More...
#include <OgreAlignedAllocator.h>
Static Public Member Functions | |
static void * | allocate (size_t size) |
Allocate memory with default platform dependent alignment. | |
static void * | allocate (size_t size, size_t alignment) |
Allocate memory with given alignment. | |
static void | deallocate (void *p) |
Deallocate memory that allocated by this class. | |
Class to provide aligned memory allocate functionality.
Allocate memory with given alignment.
size | The size of memory need to allocate. |
alignment | The alignment of result pointer, must be power of two and in range [1, 128]. |
Referenced by Ogre::AlignedAllocator< T, Alignment >::allocate(), and Ogre::AlignedAllocator< T, Alignment >::allocate().
Allocate memory with default platform dependent alignment.
size | The size of memory need to allocate. |
Deallocate memory that allocated by this class.
p | Pointer to the memory allocated by this class or NULL pointer. |
Referenced by Ogre::AlignedAllocator< T, Alignment >::deallocate().