#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: