12        void* 
Allocate(std::size_t a_sizeInBytes, std::size_t a_alignment, 
NiMemEventType a_eventType, 
bool a_provideAccurateSizeOnDeallocate = 
false, 
const char* a_sourceFile = 
nullptr, std::int32_t a_sourceLine = -1, 
const char* a_function = 
nullptr);
 
   14        void* 
Reallocate(
void* a_mem, std::size_t a_sizeInBytes, std::size_t a_alignment, 
NiMemEventType a_eventType, 
bool a_provideAccurateSizeOnDeallocate = 
false, std::size_t a_sizeCurrent = 
static_cast<std::size_t
>(-1), 
const char* a_sourceFile = 
nullptr, std::int32_t a_sourceLine = -1, 
const char* a_function = 
nullptr);
 
   15        bool  TrackAllocate(
const void* 
const a_mem, std::size_t a_sizeInBytes, 
NiMemEventType a_eventType, 
const char* a_sourceFile = 
nullptr, std::int32_t a_sourceLine = -1, 
const char* a_function = 
nullptr);
 
Definition NiAllocator.h:23
 
Definition NiMemManager.h:8
 
bool TrackDeallocate(const void *const a_mem, NiMemEventType a_eventType)
 
void * Allocate(std::size_t a_sizeInBytes, std::size_t a_alignment, NiMemEventType a_eventType, bool a_provideAccurateSizeOnDeallocate=false, const char *a_sourceFile=nullptr, std::int32_t a_sourceLine=-1, const char *a_function=nullptr)
 
void * Reallocate(void *a_mem, std::size_t a_sizeInBytes, std::size_t a_alignment, NiMemEventType a_eventType, bool a_provideAccurateSizeOnDeallocate=false, std::size_t a_sizeCurrent=static_cast< std::size_t >(-1), const char *a_sourceFile=nullptr, std::int32_t a_sourceLine=-1, const char *a_function=nullptr)
 
bool TrackAllocate(const void *const a_mem, std::size_t a_sizeInBytes, NiMemEventType a_eventType, const char *a_sourceFile=nullptr, std::int32_t a_sourceLine=-1, const char *a_function=nullptr)
 
static NiMemManager * GetSingleton()
 
NiAllocator * allocator
Definition NiMemManager.h:19
 
void Deallocate(void *a_mem, NiMemEventType a_eventType, std::size_t a_sizeinBytes=static_cast< std::size_t >(-1))
 
Definition AbsorbEffect.h:6
 
NiMemEventType
Definition NiAllocator.h:6