7 virtual void*
Malloc(
size_t size,
size_t alignment )
override;
8 virtual void*
Malloc(
size_t size )
override;
9 virtual void Free(
void* ptr )
override;
11 virtual void*
TryMalloc(
size_t size,
size_t alignment )
override;
12 virtual void*
TryMalloc(
size_t size )
override;
19 m_pMemBlock = a_pMemBlock;
23 Toshi::TMemory::MemBlock* m_pMemBlock;
Core memory management system for the Toshi engine.
virtual size_t GetCapacity() const override
virtual void * TryMalloc(size_t size, size_t alignment) override
virtual void Free(void *ptr) override
virtual void * Malloc(size_t size, size_t alignment) override
virtual size_t GetUsedSize() const override
void SetMemBlock(Toshi::TMemory::MemBlock *a_pMemBlock)
virtual TBOOL CanAllocate(size_t size) const override