reel library
Reading a scenario as a take, so a reel can be edited from it.
A scenario says what it did through s.film and s.title (exported from
flutter_test.dart, where a scenario is written). This is the other end:
what an edit reads, in the package that renders the reel.
Classes
- Acted
-
Any other verb —
screen,settle,back,pumpWidget. - BareStage
- The stage a film gets when nobody named one: the app, and a cursor over it.
- Beat
- One stretch of a take: a verb, a pause, or something the scenario said.
- Closed
- The last hold, after everything.
- CueSpan
- A cue over a stretch of output time.
- CursorLook
- What the cursor is drawn in: the two colours every mark is made of, how big it is, and whether a press ripples.
- Dragged
- A finger dragging.
- Idled
- Nobody touching anything.
- MountedStage
- A stage, mounted once and pumped per frame.
- Opened
- The app arriving on screen.
- Phase
- One stretch of frames, as the film marked it.
- Pointer
- The cursor, as a widget — a fingertip or an arrow, wherever the pointer is.
- PointerArgs
- The cursor, as a scene node — placed in the same node as the screen, so a camera moving one moves both.
- Reel
- A reel: what the output shows, when, and what the stage is told while it does.
- ReelBuilder
- Builds a Reel while walking a Take.
- ReelShot
- One stretch of output.
- ReelStage
- What a reel is drawn through.
- Said
-
Something the scenario said —
s.title(...),s.film.emit(...). - ScenarioCueData
- A cue that can also be written down.
- ScenarioCueRecord
- A cue that came back from a file rather than from the run that said it.
- ScenarioReelEdit
- An edit: a Take in, a Reel out.
- ScenarioTitle
-
A caption for the stretch that follows —
s.title('Order a coffee'). - SceneStage
- A stage that is a scene: a document built by an edit, with a motion over it, drawn by the same view the editor draws.
- Screen
- The app's frame, as a widget.
- ScreenArgs
-
The app's frame, as a scene node —
ExternalNode(const ScreenArgs()). - Scrolled
- A pane being swiped until something is on screen.
- StageFrame
- One moment, as a stage sees it.
- StageScope
- Hands the moment down the stage's tree.
- StockReel
- The edit a run gets when nobody wrote one: the whole take, at its own pace, with the scenario's own titles over it and a beat held at the end.
- StockSceneReel
- The edit a run gets when it asks for a scene and nobody wrote one: the app on a dark ground, the scenario's titles as captions, a push-in on every tap, and the last frame held under the scenario's name.
- Take
- What a scenario did, where, and when — the reading an edit plans against.
- Tapped
- A tap, or — with held — a long press.
- Typed
- Text going into a field, a character at a time.
Enums
- PhaseKind
- What the film called one stretch of frames.
Functions
-
cameraOffset(
{required Size screen, required Offset toward, required double zoom}) → Offset - Where a camera has to move to zoom in on a point.