inspector_stream_frame.bend
bendvy-ecs-core@0.1.0.1 · 9 lines · 0 definitions
1import Base
2import bendvy-ecs-core@0.1.0.1/change_tick.bend as Tick
3import bendvy-ecs-core@0.1.0.1/event_runtime.bend as Ev
4import bendvy-ecs-core@0.1.0.1/relation_commands.bend as A
5
6# The actual event domain owner remains affine. Inspection has its own cursor
7# and never invokes an event reader or an operational with_world step.
8type Frame<-S:Data,-C:Type,-R:Type,-E:Data> is Type:
9 Frame{runtime:Ev.Runtime<S,C,R,A.Notice<S,E>>,cursor:Maybe<&2,Tick.Tick>}