#include <BSNiAllocator.h>
|
| ~BSNiAllocator () override |
|
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) override |
|
void | Deallocate (void *a_memory, NiMemEventType a_eventType, std::size_t a_sizeInBytes) override |
|
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) override |
|
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) override |
|
bool | TrackDeallocate (const void *const a_memory, NiMemEventType a_eventType) override |
|
void | Unk_06 (void) override |
|
void | Initialize () override |
|
void | Shutdown () override |
|
bool | VerifyAddress (const void *a_memory) override |
|
virtual | ~NiAllocator () |
|
◆ ~BSNiAllocator()
RE::BSNiAllocator::~BSNiAllocator |
( |
| ) |
|
|
override |
◆ Allocate()
void* RE::BSNiAllocator::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 |
|
) |
| |
|
overridevirtual |
◆ Deallocate()
void RE::BSNiAllocator::Deallocate |
( |
void * |
a_memory, |
|
|
NiMemEventType |
a_eventType, |
|
|
std::size_t |
a_sizeInBytes |
|
) |
| |
|
overridevirtual |
◆ Initialize()
void RE::BSNiAllocator::Initialize |
( |
| ) |
|
|
overridevirtual |
◆ Reallocate()
void* RE::BSNiAllocator::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 |
|
) |
| |
|
overridevirtual |
◆ Shutdown()
void RE::BSNiAllocator::Shutdown |
( |
| ) |
|
|
overridevirtual |
◆ TrackAllocate()
bool RE::BSNiAllocator::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 |
|
) |
| |
|
overridevirtual |
◆ TrackDeallocate()
bool RE::BSNiAllocator::TrackDeallocate |
( |
const void *const |
a_memory, |
|
|
NiMemEventType |
a_eventType |
|
) |
| |
|
overridevirtual |
◆ Unk_06()
void RE::BSNiAllocator::Unk_06 |
( |
void |
| ) |
|
|
overridevirtual |
◆ VerifyAddress()
bool RE::BSNiAllocator::VerifyAddress |
( |
const void * |
a_memory | ) |
|
|
overridevirtual |
◆ RTTI
The documentation for this class was generated from the following file: