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