Copyright | (c) Matt Hunzinger 2025 |
---|---|
License | BSD-style (see the LICENSE file in the distribution) |
Maintainer | matt@hunzinger.me |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Aztecs.ECS.World.Storage.Dynamic
Description
Synopsis
- data DynamicStorage = DynamicStorage {
- storageDyn :: !Dynamic
- singletonDyn' :: !(Dynamic -> Dynamic)
- toAscListDyn' :: !(Dynamic -> [Dynamic])
- fromAscListDyn' :: !([Dynamic] -> Dynamic)
- dynStorage :: forall a s. Storage a s => s -> DynamicStorage
- singletonDyn :: Dynamic -> DynamicStorage -> DynamicStorage
- fromAscListDyn :: [Dynamic] -> DynamicStorage -> DynamicStorage
- toAscListDyn :: DynamicStorage -> [Dynamic]
Documentation
data DynamicStorage Source #
Dynamic storage of components.
Since: 0.9
Constructors
DynamicStorage | |
Fields
|
Instances
Show DynamicStorage Source # | Since: 0.9 |
Defined in Aztecs.ECS.World.Storage.Dynamic Methods showsPrec :: Int -> DynamicStorage -> ShowS # show :: DynamicStorage -> String # showList :: [DynamicStorage] -> ShowS # |
dynStorage :: forall a s. Storage a s => s -> DynamicStorage Source #
Create a dynamic storage from a storage.
Since: 0.9
singletonDyn :: Dynamic -> DynamicStorage -> DynamicStorage Source #
Singleton dynamic storage.
Since: 0.9
fromAscListDyn :: [Dynamic] -> DynamicStorage -> DynamicStorage Source #
Convert from an ascending list.
Since: 0.9
toAscListDyn :: DynamicStorage -> [Dynamic] Source #
Convert this storage to an ascending list.
Since: 0.9