17#ifndef ECS__ECS_API_H__
18#define ECS__ECS_API_H__
20#define ENITY_LUT_GROW 1024
22#define ENITY_T_CHUNK_SIZE 512
24#define COMPONENT_LUT_GROW 1024
26#define COMPONENT_T_CHUNK_SIZE 512
29#define ECS_EVENT_MEMORY_BUFFER_SIZE 4194304
32#define ECS_SYSTEM_MEMORY_BUFFER_SIZE 8388608
44#if !defined(ECS_DISABLE_LOGGING)
112 const void* Allocate(
size_t memSize,
const char* user =
nullptr);
113 void Free(
void* pMem);
std::unique_ptr< Internal::MemoryManager > ECS_MEMORY_MANAGER
Log::Logger * GetLogger(const char *logger)
LoggerManager * ECSLoggerManager