#include <NiAllocator.h>
|
virtual | ~NiAllocator () |
|
virtual void * | Allocate (std::size_t &a_sizeInBytes, std::size_t &a_alignment, NiMemEventType a_eventType, bool a_provideAccurateSizeOnDeallocate, const char *a_file, std::int32_t a_line, const char *a_function)=0 |
|
virtual void | Deallocate (void *a_memory, NiMemEventType a_eventType, std::size_t a_sizeInBytes)=0 |
|
virtual void * | Reallocate (void *a_memory, size_t &a_sizeInBytes, std::size_t &a_alignment, NiMemEventType a_eventType, bool a_provideAccurateSizeOnDeallocate, std::size_t a_sizeCurrent, const char *a_file, std::int32_t a_line, const char *a_function)=0 |
|
virtual bool | TrackAllocate (const void *const a_memory, std::size_t a_sizeInBytes, NiMemEventType a_eventType, const char *a_file, std::int32_t a_line, const char *a_function)=0 |
|
virtual bool | TrackDeallocate (const void *const a_memory, NiMemEventType a_eventType)=0 |
|
virtual void | Unk_06 (void)=0 |
|
virtual void | Initialize ()=0 |
|
virtual void | Shutdown ()=0 |
|
virtual bool | VerifyAddress (const void *a_memory)=0 |
|
◆ ~NiAllocator()
virtual RE::NiAllocator::~NiAllocator |
( |
| ) |
|
|
virtual |
◆ Allocate()
virtual void * RE::NiAllocator::Allocate |
( |
std::size_t & |
a_sizeInBytes, |
|
|
std::size_t & |
a_alignment, |
|
|
NiMemEventType |
a_eventType, |
|
|
bool |
a_provideAccurateSizeOnDeallocate, |
|
|
const char * |
a_file, |
|
|
std::int32_t |
a_line, |
|
|
const char * |
a_function |
|
) |
| |
|
pure virtual |
◆ Deallocate()
virtual void RE::NiAllocator::Deallocate |
( |
void * |
a_memory, |
|
|
NiMemEventType |
a_eventType, |
|
|
std::size_t |
a_sizeInBytes |
|
) |
| |
|
pure virtual |
◆ Initialize()
virtual void RE::NiAllocator::Initialize |
( |
| ) |
|
|
pure virtual |
◆ Reallocate()
virtual void * RE::NiAllocator::Reallocate |
( |
void * |
a_memory, |
|
|
size_t & |
a_sizeInBytes, |
|
|
std::size_t & |
a_alignment, |
|
|
NiMemEventType |
a_eventType, |
|
|
bool |
a_provideAccurateSizeOnDeallocate, |
|
|
std::size_t |
a_sizeCurrent, |
|
|
const char * |
a_file, |
|
|
std::int32_t |
a_line, |
|
|
const char * |
a_function |
|
) |
| |
|
pure virtual |
◆ Shutdown()
virtual void RE::NiAllocator::Shutdown |
( |
| ) |
|
|
pure virtual |
◆ TrackAllocate()
virtual bool RE::NiAllocator::TrackAllocate |
( |
const void *const |
a_memory, |
|
|
std::size_t |
a_sizeInBytes, |
|
|
NiMemEventType |
a_eventType, |
|
|
const char * |
a_file, |
|
|
std::int32_t |
a_line, |
|
|
const char * |
a_function |
|
) |
| |
|
pure virtual |
◆ TrackDeallocate()
virtual bool RE::NiAllocator::TrackDeallocate |
( |
const void *const |
a_memory, |
|
|
NiMemEventType |
a_eventType |
|
) |
| |
|
pure virtual |
◆ Unk_06()
virtual void RE::NiAllocator::Unk_06 |
( |
void |
| ) |
|
|
pure virtual |
◆ VerifyAddress()
virtual bool RE::NiAllocator::VerifyAddress |
( |
const void * |
a_memory | ) |
|
|
pure virtual |
◆ RTTI
The documentation for this class was generated from the following file: