[][src]Module shine_ecs::entities::ds

Structs

ArenaStore
Builder
CSMatrixMask

Compressed Sparse (Square) Row matrix. Its a variant of the CSR data structure where a dense vector is used to store the offset for the occupied rows.

ComponentStore

Contains the data instances assigned to the edge

DenseStore
Entry

Entry to a slot in a sparse vector.

ReadComponents

Grant immutable access to the components inside a System

WriteComponents

Grant mutable access to the components inside a System

Traits

Component

Trait to assign storage policy to an edge data

MatrixMask

Sparse (Square) Row matrix mask to manage the location of the non-zero items

Store
StoreMut