| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Mischief.ECS.World.Spawn
Synopsis
- spawn :: (HasCallStack, Bundle b) => b -> System Entity
- spawnDefer :: Bundle b => b -> ParSystem Entity
- data SpawnEventsSettings
- spawnEntity :: (HasCallStack, Bundle b) => Entity -> b -> System ()
- spawnEntityByInsert :: Bundle b => Entity -> b -> System ()
- spawnObserverOrdered :: Event e => Observer e -> Int -> System ()
- spawnObserver :: Event e => Observer e -> System ()
- spawnIO :: Bundle b => World -> b -> IO Entity
- despawn :: Entity -> System ()
Documentation
spawn :: (HasCallStack, Bundle b) => b -> System Entity Source #
Spawn an entity given a bundle of components.
data SpawnEventsSettings Source #
Constructors
| WithSpawnEvents | |
| WithoutSpawnEvents |
spawnEntity :: (HasCallStack, Bundle b) => Entity -> b -> System () Source #