Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
API.h File Reference
#include "Platform.h"
#include "Log/Logger.h"

Go to the source code of this file.

Classes

class  ECS::Memory::GlobalMemoryUser
 

Namespaces

namespace  ECS
 
namespace  ECS::Log
 
namespace  ECS::Log::Internal
 
namespace  ECS::Memory
 
namespace  ECS::Memory::Internal
 
namespace  ECS::Event
 

Macros

#define ECS__ECS_API_H__
 
#define ENITY_LUT_GROW   1024
 
#define ENITY_T_CHUNK_SIZE   512
 
#define COMPONENT_LUT_GROW   1024
 
#define COMPONENT_T_CHUNK_SIZE   512
 
#define ECS_EVENT_MEMORY_BUFFER_SIZE   4194304
 
#define ECS_SYSTEM_MEMORY_BUFFER_SIZE   8388608
 

Functions

Log::Logger * ECS::Log::Internal::GetLogger (const char *logger)
 

Variables

LoggerManager * ECS::Log::Internal::ECSLoggerManager = new LoggerManager()
 

Macro Definition Documentation

◆ COMPONENT_LUT_GROW

#define COMPONENT_LUT_GROW   1024

Definition at line 24 of file API.h.

◆ COMPONENT_T_CHUNK_SIZE

#define COMPONENT_T_CHUNK_SIZE   512

Definition at line 26 of file API.h.

◆ ECS__ECS_API_H__

#define ECS__ECS_API_H__

File: include\API.h.

Summary: API.

Definition at line 18 of file API.h.

◆ ECS_EVENT_MEMORY_BUFFER_SIZE

#define ECS_EVENT_MEMORY_BUFFER_SIZE   4194304

Definition at line 29 of file API.h.

◆ ECS_SYSTEM_MEMORY_BUFFER_SIZE

#define ECS_SYSTEM_MEMORY_BUFFER_SIZE   8388608

Definition at line 32 of file API.h.

◆ ENITY_LUT_GROW

#define ENITY_LUT_GROW   1024

Definition at line 20 of file API.h.

◆ ENITY_T_CHUNK_SIZE

#define ENITY_T_CHUNK_SIZE   512

Definition at line 22 of file API.h.