Nebula
Loading...
Searching...
No Matches
osxmemoryconfig.h File Reference

Detailed Description

Central config file for memory setup on the OSX platform.

(C) 2010 Radon Labs GmbH (C) 2013-2018 Individual contributors, see AUTHORS file

#include "core/config.h"

Go to the source code of this file.

Namespaces

namespace  Memory
 

Enumerations

enum  Memory::HeapType {
  Memory::DefaultHeap = 0 , Memory::ObjectHeap , Memory::ObjectArrayHeap , Memory::ResourceHeap ,
  Memory::ScratchHeap , Memory::StringDataHeap , Memory::StreamDataHeap , Memory::PhysicsHeap ,
  Memory::AppHeap , Memory::NumHeapTypes , Memory::InvalidHeapType , Memory::DefaultHeap = 0 ,
  Memory::ObjectHeap , Memory::ObjectArrayHeap , Memory::ResourceHeap , Memory::ScratchHeap ,
  Memory::StringDataHeap , Memory::StreamDataHeap , Memory::PhysicsHeap , Memory::AppHeap ,
  Memory::NetworkHeap , Memory::ScriptingHeap , Memory::NumHeapTypes , Memory::InvalidHeapType ,
  Memory::DefaultHeap = 0 , Memory::ObjectHeap , Memory::ObjectArrayHeap , Memory::ResourceHeap ,
  Memory::ScratchHeap , Memory::StringDataHeap , Memory::StreamDataHeap , Memory::PhysicsHeap ,
  Memory::AppHeap , Memory::NetworkHeap , Memory::ScriptingHeap , Memory::NumHeapTypes ,
  Memory::InvalidHeapType
}
 Heap types are defined here. More...
 

Functions

void Memory::SetupHeaps ()
 Setup the global heaps.
 
const char * Memory::GetHeapTypeName (HeapType heapType)
 Returns a human readable name for a heap type.