#include <hkMemoryAllocator.h>
◆ MemoryWalkCallback
◆ MemoryState
| Enumerator | 
|---|
| kOK  |  | 
| kOutOfMemory  |  | 
 
 
◆ ~hkMemoryAllocator()
  
  
      
        
          | virtual RE::hkMemoryAllocator::~hkMemoryAllocator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BlockAlloc()
  
  
      
        
          | virtual void * RE::hkMemoryAllocator::BlockAlloc  | 
          ( | 
          std::int32_t  | 
          a_numBytes | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ BlockAllocBatch()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::BlockAllocBatch  | 
          ( | 
          void **  | 
          a_ptrsOut,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_numPtrs,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_blockSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BlockFree()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::BlockFree  | 
          ( | 
          void *  | 
          a_ptr,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ BlockFreeBatch()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::BlockFreeBatch  | 
          ( | 
          void **  | 
          a_ptrsIn,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_numPtrs,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_blockSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BufAlloc()
  
  
      
        
          | virtual void * RE::hkMemoryAllocator::BufAlloc  | 
          ( | 
          std::int32_t &  | 
          a_reqNumBytesInOut | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BufFree()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::BufFree  | 
          ( | 
          void *  | 
          a_ptr,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ BufRealloc()
  
  
      
        
          | virtual void * RE::hkMemoryAllocator::BufRealloc  | 
          ( | 
          void *  | 
          a_ptrOld,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_oldNumBytes,  | 
         
        
           | 
           | 
          std::int32_t &  | 
          a_reqNumBytesInOut  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetAllocatedSize()
  
  
      
        
          | virtual std::int32_t RE::hkMemoryAllocator::GetAllocatedSize  | 
          ( | 
          const void *  | 
          a_obj,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ GetMemoryStatistics()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::GetMemoryStatistics  | 
          ( | 
          MemoryStatistics &  | 
          a_usage | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ ResetPeakMemoryStatistics()
  
  
      
        
          | virtual void RE::hkMemoryAllocator::ResetPeakMemoryStatistics  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ RTTI
◆ VTABLE
The documentation for this class was generated from the following file: