VOX
A little voxel engine
Loading...
Searching...
No Matches
ecs Namespace Reference

Classes

class  ComponentStorage
 
struct  IndexOf
 
class  Manager
 This class is the main class of the ECS system you can use it to create entitites, add component to entities, fetch components from entities and remove them. More...
 
class  SparseSet
 
struct  SparseSetNode
 
class  View
 
class  ViewIterator
 

Concepts

concept  ValidEntity
 
concept  is_any
 

Typedefs

typedef uint32_t entity
 

Variables

constexpr size_t MAX_ENTITIES = 100000
 

Typedef Documentation

◆ entity

typedef uint32_t ecs::entity

Variable Documentation

◆ MAX_ENTITIES

constexpr size_t ecs::MAX_ENTITIES = 100000
constexpr