module
TableContains various table-like data structures which storage data associated to entities.
Files
- file column.hpp
- Struct cubos::core::ecs::DenseTableId.
- file registry.hpp
- Class cubos::
core:: ecs:: DenseTableRegistry. - file table.hpp
- Class cubos::
core:: ecs:: DenseTable. - file id.hpp
- Struct cubos::
core:: ecs:: SparseRelationTableId. - file registry.hpp
- Class cubos::
core:: ecs:: SparseRelationTableRegistry. - file tables.hpp
- Class cubos::
core:: ecs:: Tables.
Classes
- struct cubos::core::ecs::ColumnId
- Identifies a data column type.
- struct cubos::core::ecs::ColumnIdHash
- Used to hash ColumnId objects.
- class cubos::core::ecs::DenseTableRegistry
- Stores the dense tables of a given world.
- class cubos::core::ecs::DenseTable
- Stores the dense data associated to entities of a given archetype.
- struct cubos::core::ecs::SparseRelationTableId
- Identifies a sparse relation table.
- class cubos::core::ecs::SparseRelationTableRegistry
- Stores all of the sparse relation tables.
- class cubos::core::ecs::Tables
- Stores the tables of a given world.