decs.ecs

Undocumented in source.

Members

Aliases

Entity
alias Entity = ulong
Undocumented in source.
EntityHandle_large
alias EntityHandle_large = Handles!(ulong, uint, uint)
Undocumented in source.
EntityTraitsDefinition_large
alias EntityTraitsDefinition_large = EntityTraitsDefinition!(ulong, uint, uint)
Undocumented in source.
Storage
alias Storage(T) = ComponentStorage!(T, Entity)
Undocumented in source.

Functions

sortSub
void sortSub(T1[] items, T2[] sub_items, bool delegate(T1, T2) lessThan)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

BasicView
struct BasicView(T)
Undocumented in source.
ComponentStorage
struct ComponentStorage(Component, Entity)
Undocumented in source.
EntityTraitsDefinition
struct EntityTraitsDefinition(EntityType, IndexType, VersionType)
Undocumented in source.
Excludes
struct Excludes(Args...)
Undocumented in source.
GroupData
struct GroupData
Undocumented in source.
Handles
struct Handles(HandleType, IndexType, VersionType)
Undocumented in source.
Includes
struct Includes(Args...)
Undocumented in source.
MultiView
struct MultiView(size_t n_includes, size_t n_excludes)
Undocumented in source.
Optional
struct Optional(T)
Undocumented in source.
Registry
struct Registry
Undocumented in source.
SparseSet
struct SparseSet(SparseT)
Undocumented in source.
TypeStore
struct TypeStore
Undocumented in source.

Templates

type_id
template type_id(alias type)
Undocumented in source.

Meta