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

Go to the source code of this file.

Classes

struct  ECS::ISystemSerializer
 
class  ECS::ISystem
 

Namespaces

namespace  ECS
 

Macros

#define ECS__I_SYSTEM_H__
 

Typedefs

using ECS::SystemTypeId = TypeID
 
using ECS::SystemPriority = u16
 

Variables

static const SystemTypeId ECS::INVALID_SYSTEMID = INVALID_TYPE_ID
 
static const SystemPriority ECS::LOWEST_SYSTEM_PRIORITY = std::numeric_limits<SystemPriority>::min()
 
static const SystemPriority ECS::VERY_LOW_SYSTEM_PRIORITY = 99
 
static const SystemPriority ECS::LOW_SYSTEM_PRIORITY = 100
 
static const SystemPriority ECS::NORMAL_SYSTEM_PRIORITY = 200
 
static const SystemPriority ECS::MEDIUM_SYSTEM_PRIORITY = 300
 
static const SystemPriority ECS::HIGH_SYSTEM_PRIORITY = 400
 
static const SystemPriority ECS::VERY_HIGH_SYSTEM_PRIORITY = 401
 
static const SystemPriority ECS::HIGHEST_SYSTEM_PRIORITY = std::numeric_limits<SystemPriority>::max()
 

Macro Definition Documentation

◆ ECS__I_SYSTEM_H__

#define ECS__I_SYSTEM_H__

Definition at line 13 of file ISystem.h.