| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Aztecs.Archetype
Documentation
data AnyStorage Source #
Constructors
| AnyStorage | |
Instances
| Show AnyStorage Source # | |
Defined in Data.Aztecs.Archetype Methods showsPrec :: Int -> AnyStorage -> ShowS # show :: AnyStorage -> String # showList :: [AnyStorage] -> ShowS # | |
anyStorage :: forall s a. Storage s a => s a -> AnyStorage Source #
Constructors
| Archetype | |
Fields | |
lookupStorage :: Component a => ComponentID -> Archetype -> Maybe (StorageT a a) Source #
insertAscList :: forall a. Component a => ComponentID -> [(EntityID, a)] -> Archetype -> Archetype Source #
removeStorages :: EntityID -> Archetype -> (Map ComponentID AnyStorage, Archetype) Source #