SanderMertens / flecs

A fast entity component system (ECS) for C & C++

Home Page:https://www.flecs.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pluggable storages

SanderMertens opened this issue · comments

Describe the problem you are trying to solve.
There are scenarios in which using a table-based storage has usability and/or performance issues:

  • when stable pointers are required
  • when a component would introduce lots of fragmentation
  • when it is expensive to move
  • when there are a lot of components to move

Describe the solution you'd like
An interface that makes it possible to use custom storage plugins which can be configured per component.